Домашняя » как » Как проигрывать DVD и Blu-ray в Linux

    Как проигрывать DVD и Blu-ray в Linux

    Коммерческие 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, позволяя вам просматривать их. Статус этой библиотеки юридически неясен - она ​​потенциально незаконна в соответствии с DMCA в США, поэтому дистрибутивы Linux обычно не включают ее в свои репозитории программного обеспечения..

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

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

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

    sudo apt-get установить libdvdread4
    sudo /usr/share/doc/libdvdread4/install-css.sh

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

    sudo apt-get установить libdvd-pkg

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

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

    После установки вставьте свой DVD и запустите VLC. Нажмите меню «Media» в VLC, выберите «Open Disc» и выберите «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. Если у вас очень новый диск, вы можете его вообще не воспроизводить.

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

    sudo apt-get установить vlc libaacs0 libbluray-bdj libbluray1
    mkdir -p ~ / .config / aacs /
    cd ~ / .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-дневной пробной версией, и теоретически будет стоить 50 долларов, чтобы продолжить его использование после этого. Тем не менее, 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 установить makemkv-bin makemkv-oss

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

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

    Http: // Localhost: 51000 / поток / 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, если вам необходимо использовать эти физические диски.

    Изображение предоставлено: Эндрю Бут на Flickr