HOWTO: Просмотр H.264/AVC HDTV вживую с применением DVB-карт


Запись MPEG-4 каналов

Запись MPEG-4 каналов следует делать в формате transport stream (.ts). Смотреть записанные файлы можно с помощью TSPlayer, входящего в DVB Viewer H.264 kit либо с помощью PowerDVD.

Для TSPlayer настройки очень похожи на DVBViewer: нужно выставить Cyberlink H.264/AVC Decoder и создать ключ TSPlayer в HKCU/Software/Cyberlink/Common/cl264dec с теми же значениями, что и для DVBViewer. Также TSPlayer позволяет выполнять примитивную резку записанных файлов ts.

ProgDVB

Как уже отмечалось выше, поддержка AVC/H.264 в ProgDVB неофициальна. Сама утечка информации о ней достаточно таинствена. В конце апреля на форуме ProgDVB появилось сообщения о тестовых AVC/H.264 трансляциях на спутнике Ямал-201, 90 в.д и даны ссылки на требуемые модули. Позже была найдена информация, что данные трансляции проводились на презентации технико-внедренческой зоны в г. Томск, во время саммита Россия - Германия 26-27 апреля 2006 года. Вещание осуществлялось в течение нескольких дней из Телепорта Томского государственного университета. На стенде группы компаний "Элекард" (известный разработчик кодеков), впервые в России было продемонстрировано вещание видеосигнала телевидения высокой четкости (HDTV) в стандарте DVB через спутник с использованием видеокодека H.264 AVC.

Судя по тому, что приведенные в форуме ссылки вели на elecard.net.ru, можно предположить, что поддержку MPEG-4/H.264 к ProgDVB прикрутили разработчики из Elecard. Что в общем-то неудивитетеьно, ибо кодек Elecard всегда был по умолчанию для ProgDVB.

1) Инсталлируем ProgDVB v4.72.8 (видимо, будет работать любая весия, выпущенная после 20 апреля)
2) Закачиваем H.264 ProgDVB pack
3) Копируем файлы из архива в соответствующие папки ProgDVB.
4) Запускаем reg_avc.bat для регистрации новых фильтров.
5) Запускаем ProgDVB с ключом /tsmode: ProgDVB.exe /tsmode
6) Открываем Settings -> Audio and Video, закладка DirectShow. Для TV Channels ставим граф CyberlinkAVC. Устанавливаем рендерер по вкусу (примечание: у меня нормально заработало только с VMR9). Сохраняем установки.
HOWTO: Просмотр H.264/AVC HDTV вживую с применением DVB-карт

HOWTO: Просмотр H.264/AVC HDTV вживую с применением DVB-карт

7) Включаем MPEG-4 HDTV канал (например HD Forum с HotBird). Должна появиться картинка.
8) Выбираем File -> Property, открывается окно Decoder info. Кликаем на Cyberlink H.264/AVC Decoder в списке фильтров и жмем кнопку Property.
HOWTO: Просмотр H.264/AVC HDTV вживую с применением DVB-карт

HOWTO: Просмотр H.264/AVC HDTV вживую с применением DVB-карт

9) В открывшемся окне установок фильтра включаем галку Use DxVA (включаем аппаратную поддержку декодирования H.264). Режим Video mode устанавливаем в Bob (или по вкусу). Сохраняем.
HOWTO: Просмотр H.264/AVC HDTV вживую с применением DVB-карт

10) Перезапускаем ProgDVB, чтобы включилось аппаратное ускорение. Смотрим.
11) Если наблюдаем затыки и подергивания: Выбираем File -> Property, открывается окно Decoder info. Кликаем на Mpeg2Demiltiplexer в списке фильтров и жмем кнопку Property.
HOWTO: Просмотр H.264/AVC HDTV вживую с применением DVB-карт

В открывшемся окне установок фильтра устанавливаем значение Generation of PSI output в On. Сохраняем. Перезапускаем ProgDVB. У меня после этого затыки пропадают.
HOWTO: Просмотр H.264/AVC HDTV вживую с применением DVB-карт

Еще пара комментариев:
  • В архиве имеется граф для Elecard AVC/H.264 Decoder - tv.ElecardAVC.xgr. Его также можно использовать. Минусы те же, что и раньше – высокая загрузка процессора и невозможность включить аппаратное ускорение.
  • Графы для AVC режима можно сделать самим под ваши кодеки (например, CoreAVC). Но есть пара тонкостей.

    1. Для начала надо записать .mpg файл с H.264 видео (именно program stream, а не transport stream).
    2. Далее в GraphEdit добавляем FileSource (Async.) с этим файлом, подключаем к нему Elecard MPEG Demultiplexer.
    3. Ну и далее – ваши кодеки к H.264 и аудио выходам.
    4. Сохраняем как XML
    5. Затем открываем сохранённый файл блокнотом и ищем пины с названиями типа H264 (PID NN @ Prog#MMMM) и Audio (PID NN @ Prog#MMMM) и меняем их на Video и Audio соответственно, сохраняем граф в папку ProgDVB\FilterGraphs.
    6. После тюнинга граф не откроется в GraphEdit, но будет работать в ProgDVB.



Резюме: ProgDVB работает практически так же хорошо, как и DVBViewer.
Есть минусы:

  • большая загрузка процессора (в моем случае 40-60% с включенной аппаратной поддержкой декодирования, в DVBViewer – в 1.5 раза меньше);
  • более глючная реализация – довольно часто следуют подвисания картинки и затыки со звуком; я подозреваю, что Прог не анонсирует поддержку H.264 именно из-за этого;
  • мне не удалось заставить работать звук на AC3 канале – возможно, парсер ProgDVB пока не умеет выделять AC3 звук из MPEG-4 потока.


Но есть и плюсы:



  • поддержка широкого списка sat карт;
  • нативная поддержка MD плагинов и, соответственно, возможность просмотра кодированных H.264 каналов.


[pf]Следует иметь в виду, что H.264 будет работать только с картами, могущими выдавать транспортный поток. Т.е. SkyStar1 в пролёте. К огромному сожалению, похоже, что дни этой прекрасной платы сочтены.

Предыдущая страница | Страница 11 из 12 | Следующая страница

Дата публикации: 20.07.2006

Источник: GS.ru

Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь. Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.

Похожие публикации

Комментарии

№1: 22 мая 2007 12:28
Появилась в продаже DVB-S2/S/T + FM карта для приема HDTV - HVR-4000.
http://tbc.ru
№2: 23 июня 2007 17:05
winked 5ть баллов
№3: 16 июля 2007 15:57
А я даю 6 баллов wink
№4: 4 января 2008 23:23
А у меня возникла проблемка. Идет отставание картинки от звука. причем чем дольше канал смотришь - тем больше отставание. В чем причина?
железо Cel 2.93 512Ram Radeon 9600SE 256mb. SS2/
Загрузка процессора 15-25%.
настройки как описано. :(
№5: 8 января 2021 17:04
Юридическая Помощь - Областное Бюджетное Учреждение Здравоохранения Городская Клиническая Больница №4
Все иммиграционные категории и этапы от визовой поддержки до натурализации. Апелляции.

Р?ммиграционные дела любого СѓСЂРѕРІРЅСЏ сложности: Tier 1 (Р?нвестор); Tier 1 (Предприниматель - продление Рё РџРњР–); Tier 1 (Exceptional Talent); Tier 1 (Graduate Entrepreneur); Tier 2 (Разрешение РЅР° работу); Tier 4 (Студенты); Tier 5 (Временные работники); Sole Representative (Единственный представитель зарубежной компании); Р?нноватор; Стартап.

Оформление спонсорских лицензий: Работодателям (Tier 2); Учебным заведениям (Tier 4); Fiance(e), Spouse, Unmarried Partners and Dependant Visas (Супруги и партнеры); ЕЕА Citizens and Dependants (Граждане ЕЕА и их семьи); Продление виз и переход на другие категории; Permanent Residence / ILR (Постоянное резидентство); Натурализация, гражданство Великобритании; Home Office Premium and Super Premium Service (визы за 1 день); Апелляции; Освобождение под залог; Убежище.

Английские и оффшорные компании регистрация, сопровождение, офисный сервис, банковский счет. Общий бизнес консалтинг.

Бухгалтерское обслуживание юридических и частных лиц. Начисление заработной платы и соответствующая отчетность работодателя. Налоговое планирование.

Все операции с недвижимостью. Покупка и аренда поиск, оформление. Кредитование.

Р?ндивидуальный РїРѕРґР±РѕСЂ учебных заведений для школьников Рё студентов, зачисление, сопровождение.


Юридическая помощь по семейному и уголовному праву.
Оформление доверенностей. Сертифицированный перевод документов. Оформление паспортов гражданам РФ.


@xll7659

Оставлять комментарии возможно только через 10 дней после регистрации.

Сообщения

Комментарии
Форум

Голосование

Интерфейс для медиаплееров какого производителя вам кажется наиболее удобным?

Поиск

Рассылки Subscribe.Ru