Główna » jak » Jak odtwarzać dyski DVD i Blu-ray w systemie Linux

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

    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ć dyski 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ć tylko 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. Biblioteka ta skutecznie łamie szyfrowanie CSS na dyskach DVD, umożliwiając ich oglądanie. Status tej biblioteki jest niejasny z punktu widzenia prawa - jest potencjalnie nielegalny zgodnie z ustawą 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 12.04 do wersji Ubuntu 15.04 możesz zainstalować 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, wykonaj wyszukiwanie w sieci dla "install libdvdcss" i nazwę swojej dystrybucji Linuksa. Znajdziesz instrukcje i repozytoria firm trzecich, które powinny ułatwić proces.

    Następnie można zainstalować VLC z Centrum oprogramowania, jeśli nie jest ono już zainstalowane. (Możesz też 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, być może musisz podać tutaj ścieżkę urządzenia napędu DVD.

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

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

    Blu-ray są nieco bardziej skomplikowane. Chociaż istnieją płatne technicznie odtwarzacze DVD, które można kupić na Linuksa, 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ż umieszczają 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 je skopiować i wkleić 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 konfiguracji.

    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 wiadomości potwierdzającej, że certyfikat hosta AACS został odwołany, Twój 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ć narzędzia MakeMKV do dekodowania Blu-ray i VLC, aby odtworzyć go podczas 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. Musisz 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 Linuksie. Jednak użytkownicy Ubuntu mogą zainstalować MakeMKV za pomocą znacznie łatwiejszego polecenia apt-get. Obecnie najbardziej aktualnym 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. Po uruchomieniu obu programów 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 dyski 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 jak każde inne wideo.

    W erze, w której możesz pobrać Netflix do pracy na Linuksie po prostu pobierając Chrome lub używając szybkiej korekty, aby Hulu lub Amazon Instant Video działało, jest to dużo pracy, aby odtworzyć legalny dysk. 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