Я совершенно сбит с толку этим, но я уверен, что решение должно быть простым - я могу нормально проигрывать DVD на своем компьютере с Ubuntu, но я только что купил новый DVD, но звука нет.
Звук работает на всех других DVD-дисках, которые я проигрывал, и нормальные AVI-файлы также работают, музыка работает нормально. Так что я думаю, что это должно быть закодировано, но я не знаю, как его сузить. Может кто-нибудь помочь?
Для справки у меня установлены libdvdcss2, libdvdnav4, limited-extras. Я пробовал vlc, mplayer и пароль безуспешно.
Любая помощь в определении отсутствующего кодека была бы очень признательна.
Пример вывода mplayer для рабочего DVD:
Воспроизведение DVD: //.
libdvdread: использование libdvdcss версии 1.2.12 для доступа к DVD
На этом DVD есть 39 заголовков.
В этом названии DVD есть 1 ракурс.
libdvdread: попытка получить все ключи CSS
libdvdread: это может занять много времени времени, наберитесь терпения
.....
аудиопоток: 0 формат: ac3 (стерео) язык: aid: 128. количество аудиоканалов на диске: 1. количество субтитров на диске: 0
Обнаруженный формат файла: MPEG-PS VIDEO: MPEG2 720x576 (аспект 3) 25 000 к / с 7000,0 кбит / с (875,0 кбайт / с)
============================ ==================================================== Открытие видео декодера: [ffmpeg] Семейство кодеков libavcodec FFmpeg
Запросить декодер использовать 2 потока, если это поддерживается.
Выбранный видеокодек: [ffmpeg2] vfm: ffmpeg (FFmpeg MPEG-2)
========================= =================================================
=================================================== ============================= Открытие аудио декодера: [ffmpeg] FFmpeg / libavcodec аудио декодеры
AUDIO: 48000 Гц, 2 канала, s16le, 192,0 кбит / 12,50% (соотношение: 24000-> 192000)
Выбранный аудиокодек: [ffac3] afm: ffmpeg (FFmpeg AC-3)
>
============================================ ==========================================
Для нерабочего DVD :
Воспроизведение DVD: //. libdvdread: использование libdvdcss версии 1.2.12 для доступа к DVD На этом DVD есть 9 заголовков. В этом названии DVD есть 1 ракурс.
libdvdread: попытка получить все ключи CSS libdvdread: это может занять много времени , пожалуйста, наберитесь терпения
libdvdread: получите ключ для /VIDEO_TS/VIDEO_TS.VOB по адресу 0x0000011f libdvdread: Истекшее время 0 libdvdread: получить ключ для /VIDEO_TS/VTS_01_0.VOB в 0x0000015c libdvdread: истекшее время 0 libdvdread: получить ключ для /VIDEO_TS/VTS_01_1.VOB в 0x00000236 libdvdread: время чтения libd: истекшее время 0 найденное libvd 0: затрачено на сжатие 0 количество аудиоканалов на диске: 0. субтитры (sid): 0 язык: en субтитры (sid): 1 язык: ja количество субтитров на диске: 2
Обнаруженный формат файла: MPEG-PS
Слишком много видео пакетов в буфере: (4096 в 8256891 байт).
Может быть, вы воспроизводите поток или файл без чередования или кодек вышел из строя?
Для файлов AVI попробуйте включить режим без чередования с параметром -ni.
MPEG: аудиопоток не найден -> нет звука.
ВИДЕО: MPEG2 720x480 (аспект 3) 29,970 кадр / с, 9800,0 кбит / с (1225,0 кбайт / с)
====================== ================================================== = Открытие декодера видео: [ffmpeg] Семейство кодеков libavcodec FFmpeg
Запросить декодер использовать 2 потока, если это поддерживается.
Выбранный видеокодек: [ffmpeg2] vfm: ffmpeg (FFmpeg MPEG-2)
========================= ======================================================= Аудио : нет звука Начало воспроизведения ...
Попробуйте установить libdvdread4
sudo apt-get install libdvdread4
sudo /usr/share/doc/libdvdread4/install-css.sh
Я считаю, что основной причиной проблемы является регион DVD, а не регион вашего DVD-плеера. Вы можете сравнить с другим DVD, который работает на вашем Ubuntu, если это другой регион.
Раньше я менял идентификатор региона DVD-плеера, но это не помогало. И я обнаружил, что libdvdread4 поможет в конце.