DVD и Blu-ray диски

Коммерческие DVD-диски и диски Blu-ray зашифрованы. Управление цифровыми правами (DRM) предназначено для предотвращения их копирования и просмотра на неподдерживаемых проигрывателях. Вы можете обойти эту защиту, чтобы смотреть DVD-диски и Blu-ray на Linux, но это потребует некоторой настройки.

DVD-диски работают хорошо, и все DVD-диски должны работать после установки одной библиотеки. Blu-ray гораздо более хитрые, и только некоторые из них будут работать - особенно старые диски Blu-ray. Кроме того, в обоих случаях требуется, чтобы на вашем ПК был установлен правильный дисковый накопитель - DVD-привод, если вы хотите просто воспроизводить DVD-диски, и привод Blu-ray, если вы хотите воспроизводить диски DVD и Blu-ray.

 

Как проигрывать DVD-диски в Linux с помощью VLC

Свободный медиа-проигрыватель VLC может воспроизводить DVD-диски в Linux, но для этого требуется специальная библиотека, известная как libdvdcss. Эта библиотека эффективно разбивает CSS-шифрование на DVD-дисках, что позволяет вам их просматривать. Статус этой библиотеки юридически неясен - это потенциально незаконно, дистрибутивы Linux обычно не включают его в свои репозитории программного обеспечения.

Но это на самом деле тот же метод, который используют многие пользователи Windows. Windows 8 и 10 больше не включают функции воспроизведения DVD, и стандартная рекомендация - загрузить и установить VLC. В сборках Windows VLC встроена библиотека libdvdcss, поэтому вам просто нужно скачать, установить и начать просмотр. Linux немного сложнее.

Примечание. Вы также можете купить лицензионную копию DVD-плеера Fluendo в Центре программного обеспечения Ubuntu, но большинство людей не захотят беспокоиться. Вы можете бесплатно получить DVD-диски, если захотите сделать несколько дополнительных шагов.

В Ubuntu 12.04 до Ubuntu 15.04 вы можете установить libdvdcss, открыв окно терминала и выполнив следующие команды:

 sudo apt-get install libdvdread4 
 sudo /usr/share/doc/libdvdread4/install-css.sh 

 

В Ubuntu 15.10 и выше выполните следующую команду. Следуйте инструкциям на терминале, чтобы установить libdvdcss:

 sudo apt-get install libdvd-pkg 

Для других дистрибутивов Linux выполните веб-поиск «install libdvdcss» и имя вашего дистрибутива Linux. Вы найдете инструкции и сторонние репозитории, которые должны облегчить этот процесс.

Затем вы можете установить VLC из программного центра, если он еще не установлен. (Кроме того, вы можете запустить sudo apt-get install vlc чтобы установить его из командной строки.)

После установки вставьте ваш DVD-диск и запустите VLC. Откройте меню «Медиа» в VLC, выберите «Открыть диск» и выберите опцию «DVD». VLC должен автоматически найти вставленный DVD-диск и воспроизвести его. Если это не работает, вам может потребоваться указать путь устройства вашего DVD-привода.

Если он не работает, попробуйте перезагрузить компьютер. Это должно гарантировать, что VLC правильно использует libdvdcss.

 

Как играть (некоторые) Blu-ray на Linux с VLC

Blu-ray немного сложнее. Хотя есть технически платные DVD-плееры, которые вы можете приобрести для Linux, официально у них нет лицензии на воспроизведение Blu-ray в Linux.

Чем старше ваш диск Blu-ray, тем больше вероятность, что он будет работать. Новые диски Blu-ray используют шифрование дисков BD +, в то время как более старые используют более простое шифрование AACS. Более новые диски Blu-ray также помещают в черный список некоторые из известных ключей, используемых для воспроизведения старых дисков Blu-ray, таким образом если у вас очень новый диск, вы не сможете воспроизводить его на Linux этим способом.

Чтобы установить VLC и поддержку Blu-ray на Ubuntu, откройте окно терминала и выполните следующие команды в указанном порядке. Вы можете скопировать и вставить их в окно терминала с помощью мыши.

 sudo apt-get install vlc libaacs0 libbluray-bdj libbluray1 

 config/aacs/ 

 config/aacs/ && wget http://vlc-bluray.whoknowsmy.name/files/KEYDB.cfg 

Если вы используете другой дистрибутив Linux, вам необходимо установить VLC и соответствующие библиотеки libaacs0, libbluray-bdj, libbluray1. Затем вы можете запустить вторые две команды, чтобы загрузить файл KEYDB.cfg в каталог конфигурации.

Теперь вы можете открыть VLC и попытаться открыть диск Blu-ray, как вы бы сделали это с DVD. Выберите меню «Медиа», выберите «Открыть диск» и выберите «Blu-ray». Оставьте опцию «Нет меню диска» отмеченной.

Если вы видите сообщение о том, что диск не расшифрован и вам нужен ключ, или сообщение о том, что сертификат хоста AACS отменен, ваш диск Blu-ray слишком новый и не поддерживается.

 

Как играть в Blu-ray на Linux с помощью MakeMKV и VLC

Если вам нужно проигрывать более широкий спектр дисков Blu-ray, есть еще один способ, с помощью которого люди сообщают о большем успехе: вы можете использовать MakeMKV для декодирования Blu-ray и VLC, чтобы воспроизводить его по мере его декодирования.

MakeMKV не является инструментом с открытым исходным кодом. Это проприетарное программное обеспечение со свободной 30-дневной пробной версией и теоретически вам придется его купить, чтобы продолжить его использование после этого срока. Тем не менее, MakeMKV можно использовать во время бета-тестирования, и он находится в режиме бета-тестирования в течение трех лет. Вам просто нужно проверять его форум каждый месяц и обновлять бета-ключ, чтобы продолжить использовать MakeMKV, если он останется в бета-версии.

Другая статья на форуме содержит инструкции по установке MakeMKV в Linux. Однако пользователи Ubuntu могут установить MakeMKV, используя гораздо более удобную команду apt-get. В настоящее время самым современным PPA, который мы нашли для этого, является makemkv-beta PPA. Чтобы установить MakeMKV из этого репозитория, откройте терминал и выполните следующие команды:

 sudo add-apt-repository ppa:heyarje/makemkv-beta 

 sudo apt-get update 

 sudo apt-get install makemkv-bin makemkv-oss 

Вам также понадобится установка VLC, как описано выше. После того, как у вас есть обе программы, откройте приложение MakeMKV из вашего меню, выберите ваш привод Blu-ray и щелкните значок «Stream» на панели инструментов. Вам будет предоставлен локальный адрес.

Откройте VLC, щелкните меню «Медиа», нажмите «Открыть сетевой поток» и укажите этот адрес. Он будет похож на следующий адрес:

 http://localhost:51000/stream/title0.ts 

Основной фильм обычно либо «title0», либо «title1» - выберите тот, который больше выглядит в MakeMKV.

MakeMKV будет декодировать Blu-ray видео и передавать его в VLC. Несмотря на слово «поток», все это происходит на вашем компьютере, и не требует соединения с интернетом. VLC воспроизводит видео, но MakeMKV делает тяжелую работу в фоновом режиме.

Воспроизведение дисков Blu-ray является одновременно ненадежным и трудным. Только люди, у которых есть реальные коммерческие диски Blu-ray, должны будут пройти через эту проблему - если вы расшифровали диски Blu-ray на другом компьютере или загрузили расшифрованные файлы, вы сможете воспроизводить их в VLC Как и любое другое видео.

В эпоху, когда вы можете заставить Netflix работать на Linux, просто загрузив Chrome, или использовать быструю настройку для работы Hulu или Amazon Instant Video, это слишком много работы для воспроизведения законного диска. Это возможно, но вам лучше использовать ваши средства мультимедиа в Linux или использовать другое устройство для воспроизведения Blu-ray дисков, если вы хотите использовать эти физические диски.


Автор статьи Сергей

Читайте также

 

 

 

Добавить комментарий