|
|||
реклама у нас | |||
*** |
Просмотр DVD в LinuxАвтор: X-Stranger Цель этой статьи состоит в том, чтобы разобраться, как заставить Linux проигрывать DVD при помощи любой из доступных в Сети программ. Для начала разберемся с основами технологии DVD, а затем рассмотрим более подробно практическую часть. В основе механизма просмотра DVD лежит способность аппаратного или программного обеспечения декодировать и читать зашифрованные фильмы. DVD-диски шифруются по специальному алгоритму, известному как CSS (Content Scrambling System — Система Скрэмблирования Содержания), который призван защитить от нелегального копирования материала, записанного на DVD-диск. Вообще этот алгоритм не является секретным, но для того, чтобы использовать его для своего устройства (аппаратного или программного), вы должны заплатить за лицензию и плюс к этому еще и подписать несколько соглашений, запрещающих вам кому-либо его раскрывать. Каждый DVD-диск имеет свой собственный ключ — аналогично тому, как свой собственный ключ имеет каждый дверной замок. При работе в MS Windows этот ключ хранится в секрете. Все коммерческие DVD-плейеры для MS Windows содержат в себе алгоритм, за который заплатил разработчик этого плейера. Таким образом, в стоимость аппаратного или программного проигрывателя входит и стоимость лицензии на алгоритм шифрования DVD-дисков. Однако основой философии Linux является свобода, принципы которой нарушаются, если нас заставляют платить за DVD-плейер для Linux. Хотя некоторые энтузиасты и пытались получить алгоритм у владельцев, но они всегда слышали один и тот же ответ: процесс получения алгоритма для Linux такой же, как и для Windows. Итак, краткий экскурс в историю для тех, кто еще не в курсе, что такое DeCSS: Несколько лет назад один молодой парень захотел посмотреть под Linux'ом свой легально приобретенный DVD-диск, т.е. разработать плейер под Linux, поскольку таковых тогда не существовало вообще. Для этого он использовал известную уязвимость давно уже "почившего в бозе" Windows-плейера Xing, суть которой была в том, что пресловутый секретный ключ диска оставался в самом плеере. Так, при помощи математики и дизассемблирования, ему удалось восстановить алгоритм. Получившийся декодер он и назвал DeCSS. Позднее он присоединился к группе друзей, скрывающихся под именем Masters Of Reverse Engineering (MORE), чтобы создать DVD-ripper под Windows, а также несколько утилит для просмотра расшифрованных файлов под Linux. При этом не требовалось никакой платы, и код был выложен в Сети "для любого имеющего желание смотреть свои DVD в Linux". Об этом узнала MPAA, и по указу Верховного Суда ни один сайт в США не имел права размещать у себя DeCSS. Это моментально вызвало бурный интерес всего мира к DVD-плейерам под Linux. Дело до сих пор находится в суде страны свободы (США). Более подробно об этом вы можете прочитать здесь: http://www.eff.org/. Сейчас под Linux уже существуют и другие программы-дешифраторы, не использующие код DeCSS, но выполняющие аналогичную функцию и не дающие повода для возбуждения судебных исков. Вот на этих программах мы и остановим свое внимание. Итак, нам потребуются:
Требования для сборки Mplayer: Все это можно взять на
www.dtek.chalmers.se/groups/dvd. Если у вас звуковая карта из серии SoundBlaster Live! 5.1, то я рекомендую использовать ALSA версии не ниже 0.9.0rc2. Не забывайте читать файлы INSTALL и README для всех упомянутых пакетов.
Шаг 1 Шаг 2 Шаг 3
Шаг 4 У
Mplayer туча всяких функций, т.е. слишком много, чтобы
рассматривать их все в этой статье, но так необходимая
нам функция многоканального звука включается следующим
образом: -channels x, где х — 2,4 или 6 динамиков.
Другие полезные опции: Кроме этого, в Mplayer доступно отображение дополнительной информации, но не обычные DVD-субтитры. Вообще-то Mplayer очень быстро стал наиболее скачиваемым плейером, хотя его и не так легко настроить, как Xine. Особенно если вы не очень любите компилировать программы. Требования для установки и запуска Xine за 5 минут:
Шаг 1 Шаг 2
Шаг 3
Выглядит непонятно, но на самом деле все очень просто.
Суть всех этих опций заключается в установке значений по
умолчанию для звука и видео, которые заносятся в
конфигурационный файл, лежащий в Ссылки
Источник:
http://www.nestor.minsk.by/kg/ |