Hoe DVD's en Blu-rays te spelen op Linux
Commerciële dvd's en Blu-ray-schijven zijn gecodeerd. Het Digital Rights Management (DRM) is ontworpen om te voorkomen dat u ze ript, kopieert en bekijkt op niet-ondersteunde spelers. Je kunt deze bescherming omzeilen om dvd's en Blu-rays onder Linux te bekijken, maar het zal wat aanpassingen vereisen.
Dvd-schijven werken goed en alle dvd's zouden moeten werken nadat u een enkele bibliotheek hebt geïnstalleerd. Blu-rays zijn veel meer 'hit-and-miss' en slechts enkele zullen werken, met name oudere Blu-ray-schijven. Beide vereisen ook dat u het juiste schijfstation op uw pc hebt: een dvd-station als u alleen dvd's wilt afspelen en een Blu-ray-schijf als u dvd's en Blu-ray-schijven wilt afspelen.
Hoe dvd's op Linux te spelen met VLC
De gratis VLC-mediaspeler kan dvd's afspelen op Linux, maar hiervoor is een speciale bibliotheek nodig die bekend staat als libdvdcss. Deze bibliotheek breekt effectief de CSS-codering op dvd's, zodat u ze kunt bekijken. De status van deze bibliotheek is juridisch onduidelijk - deze is mogelijk illegaal onder de DMCA in de VS - dus Linux-distributies nemen deze doorgaans niet op in hun softwarebronnen.
Maar dit is eigenlijk dezelfde methode die veel Windows-gebruikers gebruiken. Windows 8 en 10 bevatten niet langer de dvd-afspeelfunctionaliteit en het standaardadvies is om VLC te downloaden en te installeren. De Windows-builds van VLC hebben libdvdcss ingebouwd, dus je hoeft het alleen maar te downloaden, installeren en beginnen met kijken. Linux is een beetje ingewikkelder.
OPMERKING: je kunt ook een gelicenseerde kopie van Fluendo dvd-speler kopen voor $ 25 op het Ubuntu's Software Center, maar de meeste mensen willen er geen last van hebben. U kunt gratis dvd's krijgen als u bereid bent slechts een paar extra stappen te nemen.
Op Ubuntu 12.04 tot Ubuntu 15.04 kun je libdvdcss installeren door een terminalvenster te openen en de volgende opdrachten uit te voeren:
sudo apt-get install libdvdread4
sudo /usr/share/doc/libdvdread4/install-css.sh
Voer op Ubuntu 15.10 en hoger de volgende opdracht uit. Volg de instructies die verschijnen in de terminal om libdvdcss te installeren:
sudo apt-get install libdvd-pkg
Voor andere Linux-distributies voert u een zoekopdracht uit op het web naar "install libdvdcss" en de naam van uw Linux-distributie. U zult instructies en repositories van derden vinden die het proces gemakkelijk moeten maken.
U kunt vervolgens VLC installeren vanuit het Software Center als dit nog niet is geïnstalleerd. (Je kunt ook rennen sudo apt-get install vlc
om het te installeren vanaf de opdrachtregel.)
Na installatie plaatst u uw dvd en start u VLC. Klik in VLC op het menu "Media", selecteer "Disc openen" en selecteer de optie "DVD". VLC moet automatisch een dvd-schijf vinden die u hebt geplaatst en deze afspelen. Als dat niet werkt, moet u hier mogelijk het apparaatpad van uw dvd-station opgeven.
Als het niet lijkt te werken, probeer dan uw computer opnieuw op te starten. Dat zou ervoor moeten zorgen dat VLC correct libdvdcss gebruikt.
Hoe (enkele) Blu-rays op Linux met VLC te spelen
Blu-rays zijn een beetje ingewikkelder. Hoewel er technisch betaalde dvd-spelers zijn die je voor Linux kunt kopen, is er geen officieel gelicentieerde manier om Blu-rays op Linux af te spelen.
Hoe ouder je Blu-ray-schijf is, hoe groter de kans dat deze werkt. Nieuwere Blu-ray-schijven maken gebruik van BD + disc-codering, terwijl oudere Blu-ray-schijven de gemakkelijker omzeilde AACS-codering gebruiken. Nieuwere Blu-ray Discs maken ook een aantal van de bekende toetsen die worden gebruikt om oudere Blu-ray Discs op deze manier af te spelen op een zwarte lijst. Als je een hele nieuwe schijf hebt, krijg je deze misschien helemaal niet te spelen.
Om VLC en zijn Blu-ray-ondersteuning op Ubuntu te installeren, opent u een terminalvenster en voert u de volgende opdrachten in de juiste volgorde uit. U kunt ze kopiëren en in een terminalvenster plakken met uw muis.
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
Als je een andere Linux-distributie gebruikt, wil je VLC en de juiste libaacs0, libbluray-bdj, libbluray1-bibliotheken installeren. Vervolgens kunt u de tweede twee opdrachten uitvoeren om het KEYDB.cfg-bestand in de configuratiemap te downloaden.
U kunt nu VLC openen en proberen een Blu-ray-schijf te openen zoals op een dvd. Klik op het menu "Media", selecteer "Disc openen" en selecteer "Blu-ray". Laat de optie "Geen schijfmenu's" aangevinkt.
Als u een bericht ziet met de melding dat de schijf niet is gedecodeerd en u een sleutel nodig hebt, of een bericht dat het AACS-hostcertificaat is ingetrokken, is uw Blu-ray-schijf te nieuw en wordt deze niet ondersteund.
Hoe Blu-rays op Linux te spelen met MakeMKV en VLC
Als u een grotere verscheidenheid aan Blu-ray-schijven wilt afspelen, is er een andere methode waarmee mensen meer succes melden: u kunt MakeMKV gebruiken om de Blu-ray en VLC te decoderen om deze te spelen terwijl deze wordt gedecodeerd.
MakeMKV is geen open-source tool. Het is gepatenteerde software met een gratis proefversie van 30 dagen en kost theoretisch $ 50 om daarna te blijven gebruiken. MakeMKV is echter gratis te gebruiken in de bètaversie en is al drie jaar in bèta. Je moet deze forumpost elke maand controleren en de bèta-code vernieuwen om MakeMKV te blijven gebruiken, ervan uitgaande dat het in de bètaversie blijft.
Een ander forumbericht bevat instructies voor het installeren van MakeMKV op Linux. Ubuntu-gebruikers kunnen MakeMKV echter wel installeren met behulp van de veel eenvoudiger apt-get-opdracht. Momenteel is de meest recente PPA die we hiervoor hebben gevonden de makemkv-beta PPA. Om MakeMKV vanuit deze repository te installeren, opent u een terminal en voert u de volgende opdrachten uit:
sudo add-apt-repository ppa: heyarje / makemkv-beta
sudo apt-get update
sudo apt-get install makemkv-bin makemkv-oss
U hebt ook VLC geïnstalleerd, zoals hierboven beschreven. Zodra u beide programma's hebt geopend, opent u de MakeMKV-toepassing in uw menu, selecteert u uw Blu-ray-schijfstation en klikt u op het pictogram "Streamen" op de werkbalk. U krijgt een lokaal adres.
Open VLC, klik op het menu "Media", klik op "Netwerkstream openen" en geef dat adres op. Het lijkt op het volgende adres:
http: // localhost: 51000 / stroom / title0.ts
De hoofdfilm is meestal "title0" of "title1" - kies degene die er groter uitziet in MakeMKV.
MakeMKV zal de Blu-ray-video decoderen en deze naar VLC streamen. Ondanks het woord 'stream' gebeurt dit allemaal op uw computer, geen internet vereist. VLC speelt de video af, maar MakeMKV doet het zware werk op de achtergrond.
Blu-ray discs afspelen is zowel onbetrouwbaar als gedoe. Alleen mensen die echte commerciële Blu-ray-schijven in hun handen hebben, zullen dit probleem moeten doorstaan - als u de Blu-ray-schijven op een andere computer hebt geript of de geripte bestanden hebt gedownload, moet u ze in VLC kunnen afspelen net als elke andere video.
In een tijd waarin je Netflix kunt laten werken op Linux door Chrome te downloaden of een snelle aanpassing kunt gebruiken om Hulu of Amazon Instant Video te laten werken, is dit een hoop werk om een legitieme schijf te spelen. Het is mogelijk, maar je kunt beter je media op andere manieren op Linux zetten of een ander apparaat gebruiken om Blu-rays te spelen als je die fysieke schijven moet gebruiken.
Image Credit: Andrew Booth op Flickr