If-Koubou

Jak odtwarzać dyski DVD i Blu-ray w systemie Linux

Jak odtwarzać dyski DVD i Blu-ray w systemie Linux (Jak)

Komercyjne dyski DVD i Blu-ray są szyfrowane. Zarządzanie prawami cyfrowymi (DRM) ma na celu zapobieganie ich zgrywaniu, kopiowaniu i oglądaniu na nieobsługiwanych odtwarzaczach. Możesz obejść to zabezpieczenie, aby oglądać DVD i Blu-ray w systemie Linux, ale zajmie to trochę ulepszeń.

Dyski DVD działają dobrze, a wszystkie dyski DVD powinny działać po zainstalowaniu pojedynczej biblioteki. Blu-ray są znacznie bardziej efektowne, a tylko niektóre zadziałają - szczególnie starsze dyski Blu-ray. Ponadto oba te elementy wymagają odpowiedniego napędu w komputerze - napędu DVD, jeśli chcesz odtwarzać dyski DVD, a także napędu Blu-ray, jeśli chcesz odtwarzać dyski DVD i Blu-ray.

Jak odtwarzać płyty DVD w systemie Linux za pomocą VLC

Darmowy odtwarzacz multimediów VLC może odtwarzać dyski DVD w systemie Linux, ale wymaga specjalnej biblioteki znanej jako libdvdcss. Ta biblioteka skutecznie przełamuje szyfrowanie CSS na dyskach DVD, pozwalając na ich oglądanie. Status tej biblioteki jest niejasny z punktu widzenia prawa - jest potencjalnie nielegalny w świetle ustawy DMCA w USA - więc dystrybucje Linuksa zazwyczaj nie zawierają jej w swoich repozytoriach oprogramowania.

Jest to jednak ta sama metoda, z której korzysta wielu użytkowników systemu Windows. Windows 8 i 10 nie zawierają już funkcji odtwarzania DVD, a standardową radą jest pobranie i zainstalowanie VLC. Wersje VLC systemu Windows mają wbudowaną bibliotekę libdvdcss, więc wystarczy pobrać, zainstalować i rozpocząć oglądanie. Linux jest odrobinę bardziej skomplikowany.

UWAGA: Możesz również kupić licencjonowaną kopię odtwarzacza DVD firmy Fluendo za 25 USD w Centrum oprogramowania Ubuntu, ale większość ludzi nie będzie chciała zawracać sobie tym głowy. Możesz dostać DVD za darmo, jeśli chcesz zrobić kilka dodatkowych kroków.

W systemie Ubuntu od wersji 12.04 do wersji Ubuntu 15.04 można zainstalować bibliotekę libdvdcss, otwierając okno terminala i uruchamiając następujące polecenia:

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

W systemie Ubuntu 15.10 i nowszym uruchom następujące polecenie. Postępuj zgodnie z instrukcjami pojawiającymi się w terminalu, aby zainstalować libdvdcss:

sudo apt-get install libdvd-pkg

W przypadku innych dystrybucji systemu Linux przeprowadź wyszukiwanie w sieci dla "install libdvdcss" i nazwę swojej dystrybucji Linuksa. Znajdziesz instrukcje i repozytoriów firm trzecich, które powinny ułatwić proces.

Następnie możesz zainstalować VLC z Centrum oprogramowania, jeśli nie jest ono już zainstalowane. (Alternatywnie możesz uruchomić sudo apt-get install vlc zainstalować z wiersza poleceń).

Po zainstalowaniu włóż dysk DVD i uruchom VLC. Kliknij menu "Media" w VLC, wybierz "Otwórz płytę" i wybierz opcję "DVD". VLC powinien automatycznie znaleźć włożoną płytę DVD i odtworzyć ją. Jeśli to nie zadziała, może zajść potrzeba określenia ścieżki urządzenia napędu DVD tutaj.

Jeśli nie działa, spróbuj ponownie uruchomić komputer. To powinno zapewnić, że VLC poprawnie używa libdvdcss.

Jak grać (niektóre) Blu-rays w systemie Linux z VLC

Blu-ray są nieco bardziej skomplikowane. Chociaż istnieją płatne technicznie odtwarzacze DVD, które można zakupić dla systemu Linux, nie ma oficjalnie licencjonowanego sposobu na odtwarzanie Blu-promieni w systemie Linux.

Im starszy jest twój dysk Blu-ray, tym większe prawdopodobieństwo, że zadziała. Nowsze dyski Blu-ray używają szyfrowania dysku BD +, podczas gdy starsze używają łatwiej ominiętego szyfrowania AACS. Nowsze dyski Blu-ray również na czarnej liście niektóre ze znanych kluczy używanych do odtwarzania starszych dysków Blu-ray w ten sposób. Jeśli masz bardzo nowy dysk, możesz go w ogóle nie odtwarzać.

Aby zainstalować VLC i jego obsługę Blu-ray w systemie Ubuntu, otwórz okno terminala i wykonaj następujące polecenia w kolejności. Możesz skopiować i wkleić je do okna terminala za pomocą myszy.

sudo apt-get install vlc libaacs0 libbluray-bdj libbluray1
mkdir -p ~ / .config / aacs /
cd ~ / .config / aacs / & wget http://vlc-bluray.whoknowsmy.name/files/KEYDB.cfg

Jeśli używasz innej dystrybucji Linuksa, będziesz chciał zainstalować VLC i odpowiednie biblioteki libaacs0, libbluray-bdj, libbluray1. Następnie możesz uruchomić dwie kolejne komendy, aby pobrać plik KEYDB.cfg do katalogu konfiguracyjnego.

Możesz teraz otworzyć VLC i spróbować otworzyć płytę Blu-ray, tak jak na DVD. Kliknij menu "Media", wybierz "Otwórz dysk" i wybierz "Blu-ray". Pozostaw zaznaczoną opcję "Brak menu dysku".

Jeśli zobaczysz komunikat informujący, że dysk nie został odszyfrowany i potrzebujesz klucza lub komunikat informujący, że certyfikat hosta AACS został odwołany, dysk Blu-ray jest zbyt nowy i nie jest obsługiwany.

Jak grać Blu-rays w systemie Linux za pomocą MakeMKV i VLC

Jeśli chcesz odtwarzać szerszą gamę płyt Blu-ray, istnieje inna metoda, z której ludzie odnoszą więcej sukcesów: możesz użyć MakeMKV do dekodowania Blu-ray i VLC, aby odtworzyć go w trakcie dekodowania.

MakeMKV nie jest narzędziem open-source. Jest to prawnie zastrzeżony program z bezpłatną 30-dniową wersją próbną, a teoretycznie kosztuje 50 USD, aby móc dalej korzystać z tego oprogramowania. Jednak MakeMKV jest dostępny do użycia w wersji beta i od trzech lat jest w wersji beta. Będziesz musiał co miesiąc sprawdzać ten wpis na forum i odświeżać klucz beta, aby nadal używać MakeMKV, zakładając, że pozostanie on w wersji beta.

Kolejny post na forum zawiera instrukcje dotyczące instalacji MakeMKV na Linux. Jednak użytkownicy Ubuntu mogą zainstalować MakeMKV za pomocą znacznie łatwiejszego polecenia apt-get. Obecnie najaktualniejszym PPA, jaki znaleźliśmy, jest PPA makemkv-beta. Aby zainstalować MakeMKV z tego repozytorium, otwórz terminal i uruchom następujące polecenia:

sudo add-apt-repository ppa: heyarje / makemkv-beta
sudo apt-get update
sudo apt-get install makemkv-bin makemkv-oss

Będziesz także potrzebował zainstalować VLC, jak opisano powyżej.Gdy masz już oba programy, otwórz aplikację MakeMKV z menu, wybierz napęd Blu-ray i kliknij ikonę "Stream" na pasku narzędzi. Otrzymasz lokalny adres.

Otwórz VLC, kliknij menu "Media", kliknij "Otwórz strumień sieci" i podaj ten adres. Będzie wyglądać podobnie do następującego adresu:

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

Główny film to zwykle "title0" lub "title1" - wybierz ten, który wygląda na większy w MakeMKV.

MakeMKV dekoduje wideo Blu-ray i przesyła je do VLC. Pomimo słowa "strumień", wszystko dzieje się na komputerze, nie wymaga dostępu do Internetu. VLC odtwarza wideo, ale MakeMKV robi ciężkie podnoszenie w tle.

Odtwarzanie dysków Blu-ray jest zarówno niewiarygodne, jak i kłopotliwe. Tylko osoby, które mają w swoich rękach komercyjne płyty Blu-ray, będą musiały przejść przez ten problem - jeśli zgarłeś dyski Blu-ray na innym komputerze lub pobrałeś zgrane pliki, powinieneś móc je odtwarzać w VLC tak jak każdy inny film.

W erze, w której możesz uruchomić Netflix do pracy na Linuksie po prostu pobierając Chrome lub korzystając z szybkiej korekty, aby Hulu lub Amazon Instant Video działało, jest to dużo pracy na legalnym dysku. Jest to możliwe, ale lepiej zaopatrzyć się w media w inny sposób w Linuksie lub użyć innego urządzenia do odtwarzania Blu-promieni, jeśli musisz używać tych fizycznych dysków.

Image Credit: Andrew Booth na Flickr