Как посмотреть DVD в Ubuntu?

2293
BinaryMisfit

Я пытаюсь воспроизвести DVD на Ubuntu 9.04. Я играл DVD на этой машине раньше, но не с этой ОС. Я прочитал эту страницу, и libdvdread4 и libdvdcss2 оба установлены:

$ dpkg -l libdvdread4 libdvdcss2 Desired=Unknown/Install/Remove/Purge/Hold | Status=Not/Inst/Cfg-files/Unpacked/Failed-cfg/Half-inst/trig-aWait/Trig-pend |/ Err?=(none)/Hold/Reinst-required/X=both-problems (Status,Err: uppercase=bad) ||/ Name Version Description +++-==============-==============-============================================ ii libdvdcss2 1.2.10-0.2medi Simple foundation for reading DVDs - runtime ii libdvdread4 4.1.3-4ubuntu2 library for reading DVDs 

Я пробовал оба тотем-xine и VLC. Тотем показывает название диска в меню (прогресс!), Но при попытке воспроизвести его отображается диалоговое окно «Произошла ошибка: источник кажется зашифрованным и не может быть прочитан. Вы пытаетесь воспроизвести зашифрованный DVD без libdvdcss ?». VLC просто ничего не делает в пользовательском интерфейсе.

Оба записывают некоторую информацию в stdout / stderr. Они имеют несколько разные версии libdvdnav, но обе отображают абсолютно одинаковую информацию CSS:

libdvdread: Using libdvdcss version 1.2.10 for DVD access libdvdnav: DVD Title: SHINOBI libdvdnav: DVD Serial Number: 359632fa libdvdnav: DVD Title (Alternative):  libdvdnav: Unable to find map file '/home/ken/.dvdnav/SHINOBI.map' libdvdnav: DVD disk reports itself with Region mask 0x00fe0000. Regions: 1  libdvdread: Attempting to retrieve all CSS keys libdvdread: This can take a _long_ time, please be patient  libdvdread: Get key for /VIDEO_TS/VIDEO_TS.VOB at 0x00000137 libdvdread: Elapsed time 0 libdvdread: Get key for /VIDEO_TS/VTS_01_0.VOB at 0x00000817 libdvdread: Elapsed time 0 libdvdread: Get key for /VIDEO_TS/VTS_01_1.VOB at 0x00000c41 libdvdread: Elapsed time 0 libdvdread: Get key for /VIDEO_TS/VTS_02_0.VOB at 0x0002cfca libdvdread: Elapsed time 0 libdvdread: Get key for /VIDEO_TS/VTS_02_1.VOB at 0x0002e419 libdvdread: Elapsed time 0 libdvdread: Found 2 VTS's libdvdread: Elapsed time 0 

к которому Тотем также добавляет:

demux_wavpack: (open_wv_file:127) open_wv_file: non-seekable inputs aren't supported yet. 

хотя это не похоже на связь.

Я попробовал другой DVD, и он работал нормально (во всяком случае, в Totem). Это самодельный DVD с кадрами видеокамеры, без меню и разделов. Обновление: здесь работает другой коммерческий DVD - второй DVD из этого набора из 2 DVD, фактически, того же региона, той же студии и т. Д. Я также попробовал свой первый DVD на другой машине (с другой ОС), и там он играет хорошо, так что это не просто плохой DVD.

Возможно ли, что есть DVD, которые libdvdcss2 просто не может взломать?

2
Рассмотрите вопрос о том, о чем на самом деле идет речь. Gnoupi 14 лет назад 0
Вы можете изменить это самостоятельно, если думаете, что это поможет. Я думаю, что это точно описывает, о чем этот вопрос, и именно поэтому я выбрал это название. 14 лет назад 0
Я просто не уверен, что означает «да, я сделал это» или просто передаю информацию. Когда я сказал «более ясный» или более подробное описание, я имел в виду нечто, напоминающее реальный вопрос, который находится в конце того, что вы написали. Цель состоит в том, чтобы дать наиболее подробное (хотя и короткое) название, чтобы на самом деле больше людей проверяли вопрос. Это увеличивает ваши шансы получить ответ, просто. Gnoupi 14 лет назад 0
«Да, я сделал это» потому, что если вы заглянете в «Ubuntu dvd», вы получите около 37 миллиардов обращений к темам на различных форумах, состоящих ровно из 3 сообщений: «Как я могу посмотреть DVD в Ubuntu?», «Читать RestrictedFormatsPlayingDVDs "," о, спасибо ". Итак, я полагаю, что существует около 37 миллиардов человек, чья первоначальная реакция на любой вопрос о DVD с Ubuntu состояла в том, что я идиот из-за того, что я не STFW и не устанавливаю libdvdcss, и я хотел обойти это в названии. 14 лет назад 0
Не очевидно, что добавление «Да, я сделал это» относится к типичному результату поиска в Google. Эта фраза добавляет определенное отношение к вашему вопросу, что может натереть людей неправильно. Может быть хорошо избежать этого в будущем, чтобы получить лучшие ответы. basszero 14 лет назад 0

3 ответа на вопрос

2

Я попробовал более новую версию VLC на другом компьютере / ОС, и она работала там. В итоге я обновился до Ubuntu 9.10, и хотя он имеет ту же версию libdvdcss, теперь он работает нормально.

Так что я понятия не имею, что происходит, но теперь это ушло. Как компьютерные проблемы прибывают, компьютерные проблемы уходят.

интересно. звучит как ошибка, которую трудно было бы определить для конкретного пакета. это был единственный диск, с которым у вас возникли проблемы? quack quixote 14 лет назад 1
0
quack quixote

Так как вы можете читать другие DVD-диски с помощью того же программного обеспечения, я ожидаю, что проблема с этим конкретным диском будет либо а) ошибкой в ​​libdvdcss, либо б) проблемой с этим конкретным диском. Если вы можете воспроизводить другие коммерческие диски на этом компьютере (попробуйте больше, чем просто диски из того же набора), это не является общей проблемой CSS.

Поскольку вы заявляете, что проблемный диск может быть воспроизведен на отдельном компьютере, я бы попробовал протестировать гораздо больше коммерческих DVD-дисков и, возможно, подать сообщение об ошибке в пакете libdvdcss2. Если вам удобно компилировать программное обеспечение в Linux, было бы интересно узнать, работает ли проблемный диск с более ранними и / или более поздними версиями libdvdcss.

0
Johan

Возможно ли, что есть DVD, которые libdvdcss2 просто не может взломать?

Да, некоторые не работают ...


Вы пытались использовать пакеты, предоставленные http://www.medibuntu.org/ ?

Medibuntu (мультимедиа, развлечения и развлечения в Ubuntu) - это хранилище пакетов, которые не могут быть включены в дистрибутив Ubuntu по юридическим причинам (авторское право, лицензия, патент и т. Д.).

Medibuntu howto - хорошее начало:

Похожие вопросы