Главная
 Дайджест
Спутниковый прием
Спутниковое телевидение
Спутниковый интернет
Программы для просмотра спутникового телевидения на ПК
DreamBox
Программы для "рыбалки" (перехват интернет потоков)
Прием кодированных каналов
Телевидение высокой четкости
DVB карты для спутникового ТВ и Интернет на компьютере
 Файлы
 Каталог ссылок
 Форум
 Связь с нами

Информация


Каталог@MAIL.RU - каталог ресурсов интернет

Рекомендуем посетить
Это интересно:
DirectShow кодеки, фильтры и утилиты.

DirectShow кодеки, фильтры и утилиты.

 

 

 

Кодеки

Любая программа-проигрыватель, которая использует DirectShow интерфейс, автоматически сможет использовать другие DirectShow компоненты, установленные в систему: декодеры видео, декодеры звука, splitter'ы (демультиплексоры) для извлечения аудио/видеопотоков из разных форматов файлов-контейнеров, фильтры для их обработки (например, для наложения субтитров).

КОДЕК - аббревиатура "КОмпрессор-ДЕКомпрессор" (CODEC - Compressor-DECompressor). Кодек это отдельный компонент DirectShow , овечающий за кодирование и декодирование видео- и аудио-потоков.

Т.к. большинство кодеков поставляются с коммерческими продуктами - DVB проигрывателями или просто являются платными, то мы не приводимм ссылки на сами кодеки - их несложно найти в интернете... :)

Наиболее популярные программы:

Поэтому если у вас УЖЕ УСТАНОВЛЕН какой-либо из этих программных продуктов - устанавливать его кодеки отдельно НЕ НУЖНО!

Если вы нашли в интернете голый кодек (в виде набора *.ax файлов) , то инсталиировать его в систему очень просто. Распакуйте архив с кодеками, например в директорию filters ProgDVB и создайте там же пустой текстовый документ. Далее, открываем созданный текстовый документ в Блокноте и пишем такие строки: (считаем, что у нас кодек CyberLink)

regsvr32 /s claud.ax
regsvr32 /s claudfx.ax
regsvr32 /s CLLine21.ax
regsvr32 /s CLVSD.ax

после сохранения документа меняем его имя и расширение на что-нибудь типа - reg.bat

И наоборот - если вы не желаете больше использовать кодеки CyberLink, строки должны выглядеть так:

regsvr32 /u /s claud.ax
regsvr32 /u /s claudfx.ax
regsvr32 /u /s CLLine21.ax
regsvr32 /u /s CLVSD.ax

Файл назовем - unreg.bat. После этой несложной процедуры регистрацияразрегистрация кодеков CyberLink в системе будет производиться запуском одного из этих двух файлов.

Для других кодеков имена файлов, естественно, будут другие.

 

Описания кодеков.

C любезного разрешения автора ProgDVB. Оригинал. Описания немного устарели, но в целом верны. Любые поправки/дополнения приветствуются.

 

Elecard MPEG2 Video Decoder

Бесплатная тестовая версия может быть загружена с сайта Elecard или в составе ProgDVB. Полностью работоспособна, в углу экрана отображает логотип Elecard. Пакет включает:

  • pva_dmx.ax - Elecard MPEG2 Demultiplexer Streaming Version - демультиплексор PVA. Используется и при работе других декодеров.
  • mpeg2dmx.ax - Elecard MPEG 2 Demultiplexor - демультиплексор MPEG. Аналогичный фильтр уже входит в Windows под названием MPEG2 Splitter или MPEG2 Demultiplexer. Установка необязательна.
  • mpgdec.ax - Elecard MPEG2 Video Decoder - декодер видео.
  • mlcom.ax - Moonlight Odio Dekoda - декодер звука. Замечены проблемы с синхронизацией, лучше не использовать.

настройки видеодекодера (яркость, Bob и др) могут быть настроены в реестре:
HKEY_CURRENT_USERSoftwareElecardMPEG2 Video Decoder

 

InterVideo WinDVD

Пакет включает Demultiplexor, Video- и Audio декодеры. Kодеки могут быть установлены из пакетов InterVideo DVDXPack, WinDVD, WinDVD Producer, WinDVR и некоторых других. Некоторые из них могут входят в комплект поставки видеокарт ASUS/MSI/Gigabyte. С настройками по умолчанию качество (резкость видео) незначительно уступает декодеру от CineMaster, и может быть повышено за счет настройки свойств кодеков.

Дополнительные возможности - множество режимов поддержки VMR, Deinterlace (HW, SW, BOB, Weave, Auto etc) и работа с многоканальным звуком 5.1 (режимы mix to ProLogic для аналоговых систем, AC3 decode на 6 колонок, SPDiff PassThrough на внешний ресивер ). Для управления параметрами кодека удобно использовать WinDVD Tweaker - 3dgamer.tripod.com

 

DVD_Express_Video_Decoder

Распространяется в составе DVD плееров DVMatics , DVDExpress, DVD Decoder Pack, DirectDVD и др. Обеспечивает неплохое качество изображения при работе с ProgDVB. Параметры кодека (Bob, Weave, поддержка DDHVA, VMR, SSE и др.) могут быть настроены в реестре:
HKEY_LOCAL_MACHINESOFTWAREMediamaticsDVD ExpressActiveMovie Decoder

Распаковывает ТОЛЬКО видео, для звука нужно использовать другие декодеры.

 

MainConcept

Обрабатывает как видео, так и звук. Декодер часто устанавливается вместе с пакетами обработки видео, такими как SonicFoundry Vegas, продукцией Dazzle, MainConcept и др. Качество видео зависит от разрешения, в 480X576 деинтерлейсинг делается не всегда правильно, в 720X576 качество выше. Управлять параметрами кодека (деинтерлейс, RGB<>YUY, производительность) можно в реестре:
HKEY_CURRENT_USERSoftwareMainConceptDirectShowMPEGVideoDecoder

 

Sonic Cinemaster

Входит в состав Sonic CinePlayer 1.5 и Cinemaster DVD Decoder Pack. Обрабатывает как видео (Sonic_Cinemaster®_DS_Video_Decoder) так и звук (Sonic_Cinemaster®_DS_Audio_Decoder). Из протестированных кодеков обеспечивает наивысшее качество изображения (цвет, четкость, деинтерлейсинг).

 

Nvidia DVD

Кодеки Nvidia входят в состав фирменного DVD-плеера с простым названием NVDVD. Для включения дополнительных вкладок в свойствах кодека Nvidia создайте в реестре ключи:

[HKEY_CURRENT_USERSoftwareNVIDIA CorporationNVDVD]
"EnableSceneCapture"=dword:00000001 

[HKEY_LOCAL_MACHINESOFTWARENvidia CorporationFiltersAudio]
"EnablePropPage"=dword:00000001 

[HKEY_LOCAL_MACHINESOFTWARENvidia CorporationFiltersVideo]
"EnablePropPage"=dword:00000001 
            

 

VaroDVD

Обрабатывает как видео, так и звук. Качество неплохое. Есть проблемы с нестандартными разрешениями типа 480X576 (неправильно определяется Aspect Ratio).

 

XingDVD_VidSub_Decoder

Oдин из первых программных MPEG2 декодеров. Качество среднее. Включает кодеки как для видео, так и для звука. В настоящее время не поддерживается фирмой-производителем. Последняя версия - Xing Player 2.05

 

Информация

Кодеки

 

ProgDVB и Direct Show фильтры

ProgDVB оптимизирован на хорошую работу только с Elecard кодеком, который идет в комплекте. Необходимым условием для работы ProgDVB в Software Mode является Elecard MPEG2 Demultiplexor - mpeg2dmx.ax В качестве Video и Audio декодера теперь могут быть использованы практически любые кодеки.

Для исправления "гребенки" в Elecard, необходимо создать в блокноте файл ElecardMP2.reg:

REGEDIT4
[HKEY_CURRENT_USERSoftwareElecardMPEG2 Video Decoder]
"SoftwareBob"=dword:00000001
            

 

MyTheatre и Direct Show фильтры

По мнению автора MyTheatre, уважаемого Saar`а, лучшим кодеком для его программы является Cyberlink v 4.xx.

<!--

EzDVB оптимизирован на хорошую работу только с Sonic кодеком. Для исправления "гребенки" в Sonic запустить файл идущий в комплекте SonicBOB.reg

-->

 

Включение поддержки аппаратного декодирования MPEG-2 на видеокартах ATI

Видеокарты ATI имеют поддержку аппаратного декодирования MPEG-2 - режимы DxVA, DDHVA, позволяющую существенно разгрузить CPU.

Однако, к сожалению, режим DxVA имеет и некоторые существенные минусы. Например у кодека Cyberlink не выполняется aspect ratio 4:3, т.е. если имеем поток 544х576, то такую картинку и увидим (т.е. сплющенную по горизонтали). Могут не работать регулировки яркости и др. огут быть и проблемы с просмотром HDTV-каналов - формат изображения 1920*1080, скорость потока до 25 Мбит - железо видеокарты может просто не справиться с таким потоком.

 

Для Mediamatics DVDExpress:

1. включение DxVA

[HKEY_LOCAL_MACHINESOFTWAREMediamaticsDVD ExpressActiveMovie Decoder]
"EnableDDHVA"=dword:00000001
"EnableMotionComp"=dword:00000001
            

Для выключения уставновите значения в 0

 

2. Изменение размера окна в соответствии с форматом изображения (aspect ratio)

[HKEY_LOCAL_MACHINESOFTWAREMediamaticsDVD ExpressMediamatics DVD Player]
"UpdateWindowSizeForAspectRatio"=dword:00000001 
            

 

3. Отключение Motion compensation в Win98 для разных видеокарт:

[HKEY_LOCAL_MACHINESoftwareMediamaticsDVD ExpressActiveMovie DecoderFormats]
"MVCA"=dword:00000000 – Disable Trident motion compensation
"MCS3"=dword:00000000 – Disable S3 motion compensation
"SISI"=dword:00000000 – Disable SIS motion compensation/IDCT
"MC12"=dword:00000000 – Disable ATI motion compensation
"SMMC"=dword:00000000 – Disable SMI motion compensation
"NMMC"=dword:00000000 – Disable Neomagic motion compensation
"IMMC"=dword:00000000 – Disable Intel 810 motion compensation
"MCAM"=dword:00000000 – Disable ATI IDCT
"NVDS"=dword:00000000 – Disable NVIDIA motion compensation
            

Для включения уставновите значения в 1

 

4. Отключение Motion compensation в Windows 2000 для разных видеокарт (дополнительно к параметрам Win98)

<
[HKEY_LOCAL_MACHINESoftwareMediamaticsDVD ExpressActiveMovie Decoder]
"EnableDDHVA"=dword:00000000
            

Для включения установите значения в 1

 

5. Для переключения плейра в режимы меньшего разрешения и глубины цвета

[HKEY_LOCAL_MACHINESOFTWAREMediamaticsDVD ExpressMediamatics DVD Player]
"PreferredColorDepth"=dword:00000008
"PreferredScreenWidth"=dword:00000320
"PreferredScreenHeight"=dword:00000258 
            

В этом примере устанавливается глубины цвета 8 бит и разрешение экрана 800x600

Для Sonic Cinemaster:

[HKEY_LOCAL_MACHINESOFTWARESonicCinemaster DS DVD2.5VideoDecoder]
DXVAForceBob
UseDXVA

[HKEY_LOCAL_MACHINESOFTWARESonicCinemaster DS DVD2.5VideoDecoderDXVAConfig]   (!)(?)
            

Для InterVideo WinDVD5

[HKEY_CURRENT_USERSoftwareInterVideovideodec]
"DXVA"=dword:00000001
"HWMC"=dword:00000001
            
и
[HKEY_LOCAL_MACHINESOFTWAREInterVideocommonvideodec]
"DXVA"=dword:00000001
"HWMC"=dword:00000001
            

Для CyberLink PowerDVD:

Для включения режима в окне свойств кодека отметить чекбокс Use Hardware Accelerator

Для NVIDIA:

Для включения режима в окне свойств кодека отметить чекбокс Hardware acceleration

 

Некоторые рекомендации (по информации с форумов).

Рекомендации взяты с форумов, поэтому могут отражаить субъективное мнение автора и содержать неточности.

Самая беспроблемная и качественная конфигурация кодеков: InterVideo MPEG2 Video Codec 5.1 (если хочешь что-бы WM9 Encoder не тормозил при открытии MPEG2 файлов - поставьте в реестре для InterVideo: DXVA : 0 (отключено))+ Cyberlink AC3 Audio Codec 5.1. Короче для видео кодек, однозначно от InterVideo, а для аудио можно экспериментировать AC3 InterVideo, Sonic и т.п.
Алексей1975

 

1. В настройках кодека Intervideo обязательно используем:

[HKEY_LOCAL_MACHINESOFTWAREInterVideoCommonVideoDec]
"NOVIDEODROP"=dword:00000001
            
иначе видео будет рывками.
roddy20

 

2. По крайней мере я перебрал много всяких кодеков и устаканился на двух вариантах - HDTV смотреть с киберлинком, все остальное с nVIDIA..

 

3. Для видеокарта ATI, уважаемый Marfi рекомендует Mediamatics DVD Express:

I use ATI Radeon 7500. When I set :
HKLM/SOFTWARE/Mediamatics/DVD Express/ActiveMovie Decoder/EnableMotionComp: REG_DWORD=1
then processor usage fall down from 45 to 10% 

I tried the registry change
HKEY_LOCAL_MACHINESoftwareMediamaticsDVD ExpressActiveMovie DecoderEnableDDHVA = 1
and with my ATI Radeon 7200 the processor load went down from more than 60% to less than 10 %. 
With my computer (P3 1.1 GHz, XP, ATI Radeon 7200) this is fantastic!
            

 

Постпроцесоры

Фильтры-постпроцесоры позволяют улучшит качество декодированнного изображения. В графах включаются между собственно декодером (Elecard, Nvidia и пр.) и устройсвом отображения (renderer)

ffdshow

Dsaler

Фильтр для деинтерлейсинга (de-interleasing) - устранения эффекта "гребенки", возникающего при отобрабжении сигнала с чересстрочной разверткой на мониторах с построчной (прогрессивной) разверткой.

Настройка Dscaler (из конференции)

Ставим ffdshow, dscaler. Немножко меняем используемый граф - между декодером (cyberlink, intervideo или что у вас там) и рендерером добавляем ffdshow raw video filter. В настройках программы просмотра переключаемся на созданный граф и идем в настройки фильтра ffdshow и офигеваем от количества возможностей - куча встроенных фильтров от деинтерлейса (10 шт) до OSD, есть возможность использовать плагины от dscaler'a, команды avisynth. Кроме того удалется применить постобработку изображения - например сделать инверсию цветов или откорректировать гамму . Возможно еще корректировать перспективу картинки, ресайзить ее.

Примечание: Dscaler может работать не со всеми кодеками.

 

WaveAGC

При переключении между ТВ-каналами, очень часто требуется также регулировать уровень громкости - каналы существенно различаться уровнем громкости аудио дорожки. Фильтр WaveAGC предназначен для нормализации Wave PCM потока с целью уравнивания среднего уровня громкости, нормируя RMS мощность, либо пиковые значения. Фильтр автоматически встраивается в граф при воспроизведении мультимедиа потоков, включающих в себя звуковую дорожку.

 

Рендеринг

 

GraphEdit

GraphEdit является частью DirectMedia SDK и служит для создания и отладки фильтров DirectShow. Может пропускать полученный с помощью одного из установленных в системе фильтров сигнал через любой другой кодек или фильтр, установленный и зарегистрированный в системе. Требуются при создании и отладке графов для ТВ-программ использующих DirectShow для визуализации и прочих операциях с изображением (например вывода на аппаратный MPEG-2 декодер Hollywood Plus).

 

DVBGraphMaker

Значительно облегчает построение графов. Разработка проекта DiaVloB.

[ Вернуться в раздел Программы для просмотра спутникового телевидения на ПК | Вернуться в главный раздел ] Страница для печати Послать эту статью другу

Новые статьи
 · Женский трикотаж компании Райс
 · Установка заборов в Подмосквье
 · Продукция Алюдеко
 · Краткий обзор спутниковой DVB карта SkyStar 2 PCI
 · Слушаем интернет-радио через Dreambox 800
 · Barry Allen. Мультизагрузка имиджей с USB Flash Dr..
 · Bluetooth и Dreambox DM800
 · Дримбокс 800 - Шаг за шагом. Шаг 5. Установка жест..
 · Дримбокс 800-Шаг за шагом.Шаг 4.Снимаем лог работы..
 · Дримбокс 800 - Шаг за шагом. Шаг 4. Установка эмул..
Популярные статьи
 · Плагины и их установка в ProgDVB и ALT-DVB
 · Обзор ресиверов для спутникового телевидения.
 · Просмотр H.264/AVC HDTV вживую с применением DVB-к..
 · Декодируем спутниковые каналы.
 · Раздача Интернета по сети
 · Дримбокс 800 - Шаг за шагом. Шаг 3.Настройка DISEq..
 · DirectShow кодеки, фильтры и утилиты.
 · Путеводитель по спутниковому интернету
 · Настройка ресивера DreamBox DM 500-S
 · Соединение бытовых радиоприборов с ресивером
Рекомендуем посетить
Блок поиска
Обновленный список спутников