Комерційні DVD-диски та диски Blu-ray зашифровані. Система керування цифровими правами (DRM) призначена для запобігання копіювання, копіювання та перегляду на програвачах, що не підтримуються. Ви можете обійти цей захист для перегляду DVD-дисків та Blu-ray на Linux, але це потребує певної настройки.
DVD-диски працюють добре, і всі DVD-диски повинні працювати після встановлення однієї бібліотеки. Blu-ray набагато частіше зустрічаються, і лише деякі з них будуть працювати - особливо старі диски Blu-ray. Крім того, обидва з них вимагають, щоб у вашому ПК був правильний дисковод - привід DVD, якщо ви хочете просто відтворювати DVD, і привід Blu-ray, якщо ви хочете відтворити DVD та Blu-ray диски.
Як відтворювати DVD на Linux за допомогою VLC
ПОВ'ЯЗАНІ: Як відтворювати DVD або Blu-ray у Windows 8 або Windows 10
Безкоштовні Медіаплеєр VLC може відтворювати DVD на Linux, але для цього потрібна спеціальна бібліотека, відома як libdvdcss. Ця бібліотека ефективно порушує шифрування CSS на DVD-дисках, дозволяючи переглядати їх. Статус цієї бібліотеки юридично незрозумілий– це потенційно незаконно згідно із Законом про захист авторських прав у цифрову епоху в США - тому дистрибутиви 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 install libdvdread4
sudo /usr/share/doc/libdvdread4/install-css.sh
На Ubuntu 15.10 та новіших версіях замість цього виконайте таку команду. Дотримуйтесь інструкцій, які з’являються в терміналі, щоб встановити libdvdcss:
sudo apt-get install libdvd-pkg
Для інших дистрибутивів Linux виконайте веб-пошук “встановити libdvdcss” та назву вашого дистрибутива Linux. Ви знайдете інструкції та сторонні сховища, які повинні полегшити процес.
Потім ви можете встановити VLC із Центру програмного забезпечення, якщо він ще не встановлений. (Як варіант, ви можете бігти
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 таким чином. Якщо у вас є дуже новий диск, ви можете взагалі не отримати його для відтворення.
Оновлення : Веб-сайт http://vlc-bluray.whoknowsmy.name, який використовують ці інструкції, більше не доступний.
Щоб встановити 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 / stream / title0.ts
Основний фільм, як правило, "title0" або "title1" - вибирайте той, який виглядає більшим у MakeMKV.
MakeMKV буде декодувати відео Blu-ray і передавати його на VLC. Незважаючи на слово "потік", все це відбувається на вашому комп'ютері, Інтернет не потрібен. VLC відтворює відео, але MakeMKV робить важкий підйом у фоновому режимі.
Відтворення дисків Blu-ray є ненадійним і клопотом. Тільки людям, у яких у руках справжні комерційні диски Blu-ray, доведеться пройти через цю проблему - якщо ви скопіювали диски Blu-ray на інший комп’ютер або завантажили копійовані файли, ви зможете відтворювати їх у VLC як і будь-яке інше відео.
У епоху, коли ви можете змусити Netflix працювати на Linux, просто завантаживши Chrome, або скористатися швидким налаштуванням, щоб зробити Хулу або Миттєве відео Amazon робота, це багато роботи для відтворення законного диска. Це можливо, але вам краще придбати свої медіа іншими способами в Linux або використовувати інший пристрій для відтворення Blu-ray, якщо вам потрібно використовувати ці фізичні диски.
Кредит зображення: Ендрю Бут на Flickr