dastapov: (Default)
[personal profile] dastapov
Вчера мне пришлось столкнуться с глупой проблемой, решение которой оказалось достаточно нетривиальным. Судя по поиску в 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.

(no subject)

Date: 2007-05-24 02:38 pm (UTC)
From: [identity profile] w23.livejournal.com
но почему такое происходит?

(no subject)

Date: 2007-05-24 02:51 pm (UTC)
From: [identity profile] diggya.livejournal.com
Ходят слухи что регион можно менять только несколько раз.

(no subject)

Date: 2007-05-24 03:57 pm (UTC)
From: [identity profile] doctor64.livejournal.com
Зависит от того, RPC1 или RPC2 привод. К большинству приводов есть "поправленные" фирмвари

(no subject)

Date: 2007-05-24 04:01 pm (UTC)
From: [identity profile] doctor64.livejournal.com
Вкратце - RPC1 привод позволяет пользователю пять раз менять зону, но есть спецкоманды, которые позволяют производителю сбросить счетчик замен.
RPC2 - как RPC1, но разрешено только 4 сброса счетчика, что в сумме дает 20 разрешенных смен зоны.

Нет

Date: 2007-05-24 04:28 pm (UTC)
From: [identity profile] unbe.livejournal.com
RPC2 - 5 раз меняется регион, RPC1 - регион самому приводу по барабану.

Re: Нет

Date: 2007-05-24 05:59 pm (UTC)
From: [identity profile] doctor64.livejournal.com
http://tribes.tribe.net/osxfaq/thread/1a011ee9-cc6c-4330-a2ed-dbb8502f86a3
Другое дело, что хакнутые RPC2 со сломанной проверкой на лимит изменений зоны называют RPC1 - но это не совсем тот RPC1 который был в приводах выпущенных лет пять назад

Re: Нет

Date: 2007-05-24 06:40 pm (UTC)
From: [identity profile] unbe.livejournal.com
У вас там по ссылке бред написан. Как я написал раньше, rpc-1 приводам регионы по барабану, защита в этом случае реализуется в ОС. В rpc-2 region lockout сделан в самом приводе.

Re: Нет

Date: 2007-05-24 07:18 pm (UTC)
From: [identity profile] doctor64.livejournal.com
Почитав внимательно интернет - признаю, был не прав.
Повелся на неверную информацию по ссылке выше.
Спасибо за поправку

Re: Нет

Date: 2007-05-24 07:23 pm (UTC)
From: [identity profile] doctor64.livejournal.com
но про rpc2 я таки прав. ж) 5 смен пользователем и четыре сброса счетчика производителем, итого - 20.
http://liggydee.cdfreaks.com/page/en/RPC2-Vendor-Reset/
достаточно авторитетный источник?

(no subject)

Date: 2007-05-24 03:57 pm (UTC)
From: [identity profile] jerom.livejournal.com
для linux с decss это не важно. Важно, чтоб регион был хоть какой-то, тогда mplayer сможет играть диск. Об этом и запись :-)

(no subject)

Date: 2007-05-24 04:17 pm (UTC)
From: [identity profile] unbe.livejournal.com
А еще бывают особо правильные приводы, на которых не читает диски из другого региона даже mplayer. Жопа та еще, причем это в лаптопе, который по определению мобилен и часто перемещается между регионами.

(no subject)

Date: 2007-05-24 03:52 pm (UTC)
From: [identity profile] ex-avpme.livejournal.com
Полезненько... спасибо. :-)
Казалось бы всё просто, но...

(no subject)

Date: 2007-05-24 03:55 pm (UTC)
From: [identity profile] doctor64.livejournal.com
А что за привод?

;)

Date: 2007-05-24 04:16 pm (UTC)
From: [identity profile] doctor64.livejournal.com
из mplayer faq:
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)
From: [identity profile] avnik.livejournal.com
Охъ
неужели что одни люди придумали -- другине еще не сломали?

(no subject)

Date: 2007-05-25 06:35 am (UTC)
From: [identity profile] bamsic.livejournal.com
Есть такой сайтик: http://www.rpc1.org

Profile

dastapov: (Default)
Dmitry Astapov

May 2022

M T W T F S S
       1
2345678
9101112131415
161718 19202122
23242526272829
3031     

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags