Kommersiella DVD-skivor och Blu-ray-skivor är krypterade. DRM (Digital Rights Management) är utformat för att förhindra att du rippar dem, kopierar dem och ser dem på spelare som inte stöds. Du kan komma runt detta skydd för att titta på DVD-skivor och Blu-strålar på Linux, men det tar lite tweaking.
DVD-skivor fungerar bra och alla DVD-skivor ska fungera när du har installerat ett enda bibliotek. Blu-strålar är mycket mer hit-and-miss, och bara vissa kommer att fungera - särskilt äldre Blu-ray-skivor. Båda dessa kräver också att du har rätt skivenhet på din dator - en DVD-enhet om du bara vill spela DVD-skivor och en Blu-ray-enhet om du vill spela DVD- och Blu-ray-skivor.
Hur man spelar DVD-skivor på Linux med VLC
RELATERAD: Hur man spelar DVD-skivor eller Blu-ray på Windows 8 eller Windows 10
Det fria VLC mediaspelare kan spela DVD-skivor på Linux, men det kräver ett speciellt bibliotek som kallas libdvdcss. Detta bibliotek bryter effektivt CSS-kryptering på DVD-skivor så att du kan titta på dem. Detta biblioteks status är juridiskt oklar - det är potentiellt olagligt enligt DMCA i USA –Så Linux-distributioner inkluderar det i allmänhet inte i deras programvarulager.
Men detta är faktiskt samma metod som många Windows-användare använder. Windows 8 och 10 inkluderar inte längre DVD-uppspelning funktion och standardrådet är att ladda ner och installera VLC. Windows builds av VLC har inbyggd libdvdcss, så du behöver bara ladda ner, installera och börja titta. Linux är lite mer komplicerat.
OBS! Du kan också köpa en licensierad kopia av Fluendo DVD-spelare för $ 25 på Ubuntus Software Center, men de flesta vill inte bry sig. Du kan få DVD-skivor gratis om du vill ta några extra steg.
På Ubuntu 12.04 till Ubuntu 15.04 kan du installera libdvdcss genom att öppna ett terminalfönster och köra följande kommandon:
sudo apt-get install libdvdread4
sudo /usr/share/doc/libdvdread4/install-css.sh
På Ubuntu 15.10 och senare kör du följande kommando istället. Följ instruktionerna som visas i terminalen för att installera libdvdcss:
sudo apt-get install libdvd-pkg
För andra Linux-distributioner gör du en webbsökning efter "install libdvdcss" och namnet på din Linux-distribution. Du hittar instruktioner och tredjepartsförvar som ska göra processen enkel.
Du kan sedan installera VLC från Software Center om det inte redan är installerat. (Alternativt kan du springa
sudo apt-get install vlc
för att installera det från kommandoraden.)
När du är installerad, sätt in din DVD och starta VLC. Klicka på "Media" -menyn i VLC, välj "Open Disc" och välj alternativet "DVD". VLC ska automatiskt hitta en DVD-skiva som du har satt i och spela upp den. Om det inte fungerar kan du behöva ange enhetens sökväg till din DVD-enhet här.
Om det inte verkar fungera kan du försöka starta om datorn. Det bör säkerställa att VLC använder libdvdcss korrekt.
Hur man spelar (vissa) Blu-rays på Linux med VLC
Blu-strålar är lite mer komplicerade. Även om det finns tekniskt betalda DVD-spelare du kan köpa för Linux, finns det inget officiellt licensierat sätt att spela upp Blu-rays på Linux.
Ju äldre din Blu-ray-skiva är, desto mer sannolikt kommer den att fungera. Nyare Blu-ray-skivor använder BD + -skivkryptering, medan äldre använder den lättare förbikopplade AACS-krypteringen. Nyare Blu-ray-skivor svartlistar också några av de kända tangenterna som används för att spela äldre Blu-ray-skivor på detta sätt. Om du har en väldigt ny skiva kanske du inte får den att spela alls.
Uppdatering : Webbplatsen http://vlc-bluray.whoknowsmy.name som dessa instruktioner använder verkar inte längre vara tillgänglig.
För att installera VLC och dess Blu-ray-stöd på Ubuntu, öppna ett terminalfönster och kör följande kommandon i ordning. Du kan kopiera och klistra in dem i ett terminalfönster med musen.
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
Om du använder en annan Linux-distribution vill du installera VLC och lämpliga libaacs0, libbluray-bdj, libbluray1-bibliotek. Du kan sedan köra de andra två kommandona för att ladda ner KEYDB.cfg-filen till konfigurationskatalogen.
Du kan nu öppna VLC och försöka öppna en Blu-ray-skiva som om du gjorde en DVD. Klicka på "Media" -menyn, välj "Open Disc" och välj "Blu-ray." Lämna alternativet "Inga skivmenyer" markerat.
Om du ser ett meddelande som säger att skivan inte dekrypteras och du behöver en nyckel eller ett meddelande som säger att AACS-värdcertifikatet har återkallats är din Blu-ray-skiva för ny och stöds inte.
Hur man spelar Blu-rays på Linux med MakeMKV och VLC
Om du behöver spela ett större antal Blu-ray-skivor finns det en annan metod som människor rapporterar mer framgång med: du kan använda MakeMKV för att avkoda Blu-ray och VLC för att spela den när den avkodas.
MakeMKV är inte ett verktyg för öppen källkod. Det är egenutvecklad programvara med en gratis 30-dagars provperiod och kommer teoretiskt att kosta $ 50 att fortsätta använda efter det. MakeMKV är dock gratis att använda i beta, och det har varit i beta i tre år. Du måste bara kolla detta forum inlägg varje månad och uppdatera beta-tangenten för att fortsätta använda MakeMKV, förutsatt att den förblir i beta.
Ett annat foruminlägg ger instruktioner för installation av MakeMKV på Linux . Ubuntu-användare kan dock installera MakeMKV med det mycket enklare apt-get-kommandot. För närvarande är den mest uppdaterade PPA som vi har hittat för detta makemkv-beta PPA . För att installera MakeMKV från detta arkiv, öppna en terminal och kör följande kommandon:
sudo add-apt-repository ppa: heyarje / makemkv-beta
sudo apt-get uppdatering
sudo apt-get install makemkv-bin makemkv-oss
Du måste också installera VLC enligt beskrivningen ovan. När du har båda programmen öppnar du MakeMKV-applikationen från din meny, väljer din Blu-ray-skivenhet och klickar på "Stream" -ikonen i verktygsfältet. Du får en lokal adress.
Öppna VLC, klicka på "Media" -menyn, klicka på "Open Network Stream" och ange den adressen. Det ser ut som följande adress:
http: // localhost: 51000 / stream / title0.ts
Huvudfilmen är vanligtvis antingen “title0” eller “title1” - välj den som ser större ut i MakeMKV.
MakeMKV kommer att avkoda Blu-ray-videon och strömma den till VLC. Trots ordet "ström" händer allt detta på din dator, inget internet krävs. VLC spelar upp videon, men MakeMKV gör tunga lyft i bakgrunden.
Att spela Blu-ray-skivor är både opålitligt och besvärligt. Endast personer som har faktiska kommersiella Blu-ray-skivor i sina händer kommer att behöva gå igenom detta problem - om du har rippat Blu-ray-skivorna på en annan dator eller laddat ner de rippade filerna, bör du kunna spela dem i VLC precis som alla andra videor.
I en tid där du kan få Netflix att arbeta på Linux bara genom att ladda ner Chrome eller använda en snabb tweak för att skapa Hulu eller Amazon Instant Video arbete, det här är mycket arbete för att spela en legitim skiva. Det är möjligt, men det är bättre att få dina media på andra sätt på Linux eller använda en annan enhet för att spela Blu-strålar om du måste använda de fysiska skivorna.
Bildkredit: Andrew Booth på Flickr