Вчера мне пришлось столкнуться с глупой проблемой, решение которой оказалось достаточно нетривиальным. Судя по поиску в google, проблема достаточно широко распространена, а вот информация о решении - нет. Поэтому, поделюсь-ка я с широкой общественность решением.
Итак, проблема:
Дано: компьютер с linux-ом, libdvdread с включенной поддержкой DeCSS, мешок видеопроигрывателей (mplayer, xine, totem, vlc, ogle), DVD с фильмом "Пираты Карибского Моря".
Проблема: при попытке проиграть DVD получаем либо "Sector read error", либо сообщения о том, что "libdvdread: Error cracking CSS key". Правда, какие-то ключи все-таки ломаются, он сильно это не помогает - фильм все равно не показывается ни одним из проигрывателей (вместо видео - мусор, вместо аудио - шум). На соседнем компьютере с теми же версиями софта - все проигрывается.
Решение:
Оказывается, libdvdread не умеет ломать CSS-ключи на некоторых новых DVD-приводах, если у этих самых приводов не выставлен "DVD region". Я про ту самую настройку, которая в теории должна ограничивать возможность просмотра DVD, произведеных в "далеких странах" и которую можно поменять всего два-три раза, после чего привод отказывается работать (или как-то так). На практике все на эту настройку забивают, чтобы пользователь не выкинул шибко умное железо на мусорник.
Да, так вот. Если у моего привода вообще не устанавливать этот "регион", то ключи ломаться не будут. А если поставить програмку "regionset" (apt-get install regionset) и с ее помощью установить любое значение "DVD region", то все начинает работать.
Правда, не сразу - сначала надо удалить из ~/.dvdcss те ключи, которые libdvdread якобы сломал до установки "DVD region". После этого ключи будут вычислены по-новой и все заработает.
Have fun.
Итак, проблема:
Дано: компьютер с linux-ом, libdvdread с включенной поддержкой DeCSS, мешок видеопроигрывателей (mplayer, xine, totem, vlc, ogle), DVD с фильмом "Пираты Карибского Моря".
Проблема: при попытке проиграть DVD получаем либо "Sector read error", либо сообщения о том, что "libdvdread: Error cracking CSS key". Правда, какие-то ключи все-таки ломаются, он сильно это не помогает - фильм все равно не показывается ни одним из проигрывателей (вместо видео - мусор, вместо аудио - шум). На соседнем компьютере с теми же версиями софта - все проигрывается.
Решение:
Оказывается, libdvdread не умеет ломать CSS-ключи на некоторых новых DVD-приводах, если у этих самых приводов не выставлен "DVD region". Я про ту самую настройку, которая в теории должна ограничивать возможность просмотра DVD, произведеных в "далеких странах" и которую можно поменять всего два-три раза, после чего привод отказывается работать (или как-то так). На практике все на эту настройку забивают, чтобы пользователь не выкинул шибко умное железо на мусорник.
Да, так вот. Если у моего привода вообще не устанавливать этот "регион", то ключи ломаться не будут. А если поставить програмку "regionset" (apt-get install regionset) и с ее помощью установить любое значение "DVD region", то все начинает работать.
Правда, не сразу - сначала надо удалить из ~/.dvdcss те ключи, которые libdvdread якобы сломал до установки "DVD region". После этого ключи будут вычислены по-новой и все заработает.
Have fun.
(no subject)
Date: 2007-05-24 02:38 pm (UTC)(no subject)
Date: 2007-05-24 02:51 pm (UTC)(no subject)
Date: 2007-05-24 03:57 pm (UTC)(no subject)
Date: 2007-05-24 04:01 pm (UTC)RPC2 - как RPC1, но разрешено только 4 сброса счетчика, что в сумме дает 20 разрешенных смен зоны.
Нет
Date: 2007-05-24 04:28 pm (UTC)Re: Нет
Date: 2007-05-24 05:59 pm (UTC)Другое дело, что хакнутые RPC2 со сломанной проверкой на лимит изменений зоны называют RPC1 - но это не совсем тот RPC1 который был в приводах выпущенных лет пять назад
Re: Нет
Date: 2007-05-24 06:40 pm (UTC)Re: Нет
Date: 2007-05-24 07:18 pm (UTC)Повелся на неверную информацию по ссылке выше.
Спасибо за поправку
Re: Нет
Date: 2007-05-24 07:23 pm (UTC)http://liggydee.cdfreaks.com/page/en/RPC2-Vendor-Reset/
достаточно авторитетный источник?
(no subject)
Date: 2007-05-24 03:57 pm (UTC)(no subject)
Date: 2007-05-24 04:17 pm (UTC)(no subject)
Date: 2007-05-24 03:52 pm (UTC)Казалось бы всё просто, но...
(no subject)
Date: 2007-05-24 03:55 pm (UTC);)
Date: 2007-05-24 04:16 pm (UTC)4.2. DVD playback
...
Note
In case of DVD decoding problems, try disabling supermount, or any other such facilities. Some RPC-2 drives may also require setting the region code.
Все уже украденно до нас (С)
(no subject)
Date: 2007-05-24 10:15 pm (UTC)неужели что одни люди придумали -- другине еще не сломали?
(no subject)
Date: 2007-05-25 06:35 am (UTC)