DVD-диски работают хорошо, и все DVD-диски должны работать после установки одной библиотеки. Blu-лучи намного более хит-и-мисс, и только некоторые из них будут работать, особенно старые Blu-ray диски. Кроме того, для обоих из них требуется, чтобы у вас был подходящий дисковод на вашем ПК - DVD-привод, если вы хотите просто воспроизводить DVD-диски и Blu-ray-накопитель, если вы хотите воспроизводить диски DVD и Blu-ray.
Как проигрывать DVD-диски в Linux с помощью VLC
Бесплатный медиаплеер VLC может воспроизводить DVD-диски в Linux, но для этого требуется специальная библиотека, известная как libdvdcss. Эта библиотека эффективно разрушает шифрование CSS на DVD-дисках, что позволяет вам смотреть их. Статус этой библиотеки юридически неясен - он потенциально незаконен в DMCA в США, поэтому дистрибутивы Linux обычно не включают его в свои репозитории программного обеспечения.
Но это фактически тот же метод, который используют многие пользователи Windows. Windows 8 и 10 больше не включают функции воспроизведения DVD, а стандартным советом является загрузка и установка VLC. Windows-сборки VLC имеют встроенный libdvdcss, поэтому вам просто нужно скачать, установить и начать просмотр. Linux немного сложнее.
ПРИМЕЧАНИЕ. Вы также можете купить лицензионную копию DVD-плеера Fluendo за 25 долларов США в Центре программного обеспечения 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. Вы найдете инструкции и сторонние репозитории, которые должны облегчить процесс.
sudo apt-get install vlc
чтобы установить его из командной строки.)
После установки вставьте свой DVD и запустите VLC. Нажмите «Медиа» в меню VLC, выберите «Открыть диск» и выберите опцию «DVD». VLC должен автоматически найти диск DVD, который вы вставили, и воспроизвести его. Если это не сработает, вам может потребоваться указать путь к устройству вашего DVD-привода.
Если он не работает, попробуйте перезагрузить компьютер. Это должно гарантировать, что VLC правильно использует libdvdcss.
Как играть (некоторые) Blu-ray на Linux с VLC
Blu-лучи немного сложнее. В то время как есть технически платные DVD-плееры, которые вы можете приобрести для Linux, официально не лицензирован способ воспроизведения Blu-ray на Linux.
Чем старше ваш Blu-ray диск, тем вероятнее он будет работать. Новые Blu-ray диски используют шифрование дисков BD +, а более старые используют более легко обойденное шифрование AACS. Новые Blu-ray-диски также содержат черный список некоторых известных клавиш, используемых для воспроизведения старых Blu-ray дисков таким образом. Если у вас очень новый диск, вы не можете заставить его играть вообще.
Чтобы установить VLC и его поддержку Blu-ray на Ubuntu, откройте окно терминала и выполните следующие команды в порядке. Вы можете скопировать и вставить их в окно терминала с помощью мыши.
sudo apt-get install vlc libaacs0 libbluray-bdj libbluray1
mkdir -p ~/.config/aacs/
cd ~/.config/aacs/ && wget https://vlc-bluray.whoknowsmy.name/files/KEYDB.cfg
Если вы используете другой дистрибутив Linux, вы захотите установить VLC и соответствующие библиотеки libaacs0, libbluray-bdj, libbluray1. Затем вы можете запустить две другие команды для загрузки файла KEYDB.cfg в каталог конфигурации.
Если вы видите сообщение о том, что диск не дешифрован, и вам нужен ключ или сообщение о том, что сертификат хоста AACS был отозван, ваш диск Blu-ray слишком новый и не поддерживается.
Как играть в Blu-ray на Linux с помощью MakeMKV и VLC
Если вам нужно играть на более широком спектре дисков Blu-ray, есть еще один способ, с помощью которого люди сообщают о большем успехе: вы можете использовать MakeMKV для декодирования Blu-ray и VLC, чтобы воспроизводить его по мере его декодирования.
MakeMKV не является инструментом с открытым исходным кодом. Это проприетарное программное обеспечение с бесплатной пробной версией на 30 дней и теоретически обойдется в 50 долларов, чтобы продолжить использование после этого. Тем не менее, MakeMKV можно использовать во время бета-тестирования, и он находится в режиме бета-тестирования в течение трех лет. Вам просто нужно будет проверять этот пост форума каждый месяц и обновлять бета-ключ, чтобы продолжать использовать MakeMKV, предполагая, что он остается в бета-версии.
На другом форуме есть инструкции по установке MakeMKV на Linux. Тем не менее, пользователи Ubuntu могут установить MakeMKV, используя гораздо более легкую команду apt-get. В настоящее время самым современным PPA, который мы нашли для этого, является PPA makemkv-beta. Чтобы установить 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 и нажмите значок «Стрим» на панели инструментов. Вам будет предоставлен местный адрес.
https://localhost:51000/stream/title0.ts
Основной фильм обычно либо «title0», либо «title1» - выбирает тот, который больше выглядит в MakeMKV.
Воспроизведение дисков Blu-ray является ненадежным и сложным. Только люди, у которых есть настоящие коммерческие диски Blu-ray в руках, должны будут решить эту проблему - если вы разорвали диски Blu-ray на другом компьютере или загрузили разорванные файлы, вы должны иметь возможность воспроизводить их в VLC как и любое другое видео.
В эпоху, когда вы можете заставить Netflix работать в Linux, просто загрузив Chrome, или используйте быструю настройку для работы с Hulu или Amazon Instant Video, это большая работа, чтобы играть на законном диске. Это возможно, но вам лучше использовать медиа в других формах Linux или использовать другое устройство для воспроизведения Blu-ray, если вы должны использовать эти физические диски.