12 лет назад 31 октября 2006 в 13:52 76
Обратил недавно внимание на несколько непонятных вещей, связанных с воспроизведением DVD. Во-первых, почему-то проигрыватель WinDVD 7 перестал воспроизводить звук формата AC3. Раньше все было нормально. Во-вторых, я решил попробовать другой проигрыватель, через который я прокручивал файлы DivX, это был BSplayer, и обнаружил, что видео из VOB-файлов он воспроизводит намного хуже, хотя звук и присутствует. Что скажете по этому поводу?

inDVD перестал воспроизводить звук, скорее всего, из-за того, что "слетела" активация программы. Просто попробуйте заново ее зарегистрировать. А вот разговор о видео может получиться долгим. Дело в том, что в вашей системе наверняка установлено сразу несколько декодеров для MPEG, например, InterVideo Video Decoder и MainConcept MPEG Video Decoder. Выберите в контекстном меню BSplayer пункт "Опции" > "Фильтры", и вы увидите, какой из них использует программа. WinDVD применяет свой собственный – InterVideo Video Decoder, а BSplayer и Windows Media Player обращаются к тому декодеру, который имеет в вашей системе самый высокий приоритет. Приоритет этот (его еще называют merit) вы можете легко узнать с помощью программы GSpot. Вызовите меню System > All Codecs and Filters и, выбрав декодер, щелкните по нему правой кнопкой мыши, в появившемся окне выберите команду Set Filter Merit, и увидите движок. "Обычные" проигрыватели для воспроизведения медиаконтента используют те аудио- и видеодекодеры, которых имеют наивысший merit для файлов соответствующего типа.Нередко программа от слишком амбициозного разработчика игнорирует эти установки и использует свой декодер, который могут подключить и "обычные" плейеры. Таким образом, если WinDVD показывает лучше и вы хотите получить такое же качество в других проигрывателях, то с помощью GSpot присвойте декодеру InterVideo Video Decoder приоритет Preferred, а другим декодерам, умеющим воспроизводить файлы данного типа (их названия вы можете увидеть в том же BSplayer), – приоритет Normal.

То же и со звуком. Меняя merit для декодеров, вы можете, например, определить, какой лучше звучит, попробовав по очереди все, начиная с Nero и заканчивая InterVideo. Учтите только, что проигрыватель пользуется не только декодерами аудио и видео, но еще и сплиттером (демультиплексором), который разделяет аудио и видео: без него, скорее всего, вы получите только картинку или откажутся работать субтитры. В идеале необходимо подобрать еще и оптимальный сплиттер, некоторые из таких решений могут конфликтовать с выбранным декодером. Сплиттер также отображается при помощи BSplayer, в том же самом меню, и ему тоже можно присвоить нужный merit.

Никто не прокомментировал материал. Есть мысли?