1

Говоря прямо, mplayer не может правильно воспроизводить видео DVD. Кажется, что правильно найти заголовок и все, но изображение не работает или не отображается вообще, с сообщениями вроде:

a52: CRC check failed!
a52: error at resampling                                           
[mpeg1video @ 0xa8d840]sequence header damaged                     
[mpeg1video @ 0xa8d840]Missing picture start code

Теперь все это в системе amd64 Gentoo Linux. Я полагаю, что проблема не в самом mplayer, так как воспроизведение также прерывается в VLC или когда я копирую VOB через vobcopy и пытаюсь воспроизвести их впоследствии.

Я использую libdvdcss-1.2.10 и libdvdread-4.1.3_p1168 (текущая стабильная версия в Gentoo) и пробовал предыдущие версии обеих библиотек, но это ничего не изменило.

DVD, которые я пробовал, прекрасно воспроизводятся в обычном DVD-плеере или на ноутбуке с Windows Я помню, что воспроизведение работало около года назад, и я не знаю, что попробовать дальше. Любые намеки приветствуются.

1 ответ1

0

Я понял! Это вызвано многопоточным декодированием, которое я включил. По какой-то причине он нарушает декодирование MPEG-2. Если я удаляю настройку (или использую -lavdopts threads=1), все в порядке.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .