it-swarm.com.de

Kann Linux Blu-rays abspielen?

Ich habe mir also vor kurzem ein Blu-ray-Laufwerk gekauft, seit ich angefangen habe, eine Reihe von Filmen und Shows auf dem Format zu sammeln, und ich habe mich gefragt, ob Linux/Ubuntu sie tatsächlich abspielen können. Wenn es nicht in Ordnung ist, kann ich einfach in Windows neu starten, aber ich habe einen VLC-Player, eingeschränkte Extras und das Material, das zum Abspielen von DVDs benötigt wird, und meine Ubuntu-Partition spielt DVDs in Ordnung. Ich bin in Australien (Region 4), wenn sich etwas ändert

32
wolfguy

Die Open-Source-Wiedergabe von Blu-ray ist ein Katz- und Mausspiel, bei dem ständig darauf gewartet wird, dass Hacker aktuelle Tasten finden, um neuere Titel abzuspielen. Es gibt aber auch eine andere Option, die teilweise proprietäre Closed-Source-Software umfasst, die (im Moment) kostenlos unter Linux verwendet werden kann.

MakeMKV ist eine Anwendung, mit der Blu-ray-Disks dekodiert und in DRM-freien Dateien gespeichert werden. Entweder haben sie einen eigenen offiziellen Entschlüsselungsschlüssel oder sie haben einen gefunden, indem sie ein OEM-Gerät gehackt haben Es können immer die neuesten Titel dekodiert werden. Es wird irgendwann eine kostenpflichtige App, kann aber während der Beta-Phase kostenlos verwendet werden (erfordert die Eingabe eines neuen temporären Aktivierungscodes alle 30 Tage, hier zu finden: http://www.makemkv.com/forum2/viewtopic.php f = 5 & t = 105 ). Es befindet sich bereits seit einigen Jahren in der Beta-Phase. Wir hoffen, dass sie eine GMail erstellen.

Das Erstaunliche an MakeMKV ist jedoch, dass es libaacs und libdplus "emulieren" kann - was bedeutet, dass alle Aufrufe von Apps, die mit den Bibliotheken verknüpft sind, die den Standard-Open-Source-Decoder erwarten, stattdessen über den Closed-Source-Decoder von MakeMKV weitergeleitet werden - daher jede Software zur Videowiedergabe, die Diese Bibliotheken verwenden automatisch den Decoder von MakeMKV und können die neuesten Titel abspielen.


So installieren und konfigurieren Sie MakeMKV :

Schritt 1: Installieren Sie es
(Ich habe diese Pakete aus dem Quellcode erstellt und habe sie nicht selbst ausprobiert.)

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

Schritt 2: Deinstallieren Sie die Open-Source-Libaacs

Sudo apt-get remove libaacs0

Schritt 3: Symlink MakeMKVs libmmbd zum Emulieren von libaacs und libdplus
(/ usr/lib ist möglicherweise nicht das richtige Verzeichnis für Sie - suchen Sie nach "libmmbd.so")

cd /usr/lib
Sudo ln -s libmmbd.so.0 libaacs.so.0
Sudo ln -s libmmbd.so.0 libbdplus.so.0

Und genau so kann VLC (Sie müssen es möglicherweise mounten, bevor Sie vom Gerät lesen -/dev/sr0 zum Beispiel) und andere Player, die für die Verwendung von libbluray konfiguriert sind, jedes abspielen Blu-ray Disk, ohne Fehler "kein gültiger AACS-Schlüssel gefunden".

Hinweis: Möglicherweise ist ein Neustart (Sudo shutdown -r now) erforderlich, damit VLC mit libmmbd.so.0 funktioniert.

42
R160K

Mit diesem Befehl wird die Blu Ray-Unterstützung installiert:

Sudo apt-get install vlc libaacs0 libbluray-bdj libbluray1

Die folgenden 2 Befehle erstellen ein verstecktes Verzeichnis und laden eine AACS-Schlüsseldatei für VLC herunter:

mkdir -p ~/.config/aacs/
cd ~/.config/aacs/ && wget http://vlc-bluray.whoknowsmy.name/files/KEYDB.cfg

und VLC spielt Blu-Rays ab.

Quelle


Siehe http://www.videolan.org/developers/libbdplus.html zur Unterstützung von BD +. libbdplus fügt BD + hinzu (es werden jedoch keine Verschlüsselungsschlüssel hinzugefügt). Das würde also werden:

Sudo apt-get install vlc libaacs0 libbluray-bdj libbluray1 libbdplus
14
Rinzwind

Ja, aber es gibt Vorbehalte.

Filme auf Blu-ray-ROMs werden nach einem als AACS bekannten Standard verschlüsselt, der mehrere Verschlüsselungsebenen mit mehreren Schlüsseln vorschreibt, einschließlich einer physisch auf der Festplatte gedruckten Volume-ID . das verhindert, dass man Arbeitskopien brennt. (Eine sehr gute Erklärung finden Sie auf Wikipedia hier .) Jedem zugelassenen OEM-Blu-ray-Player oder -Laufwerk wird ein Schlüssel zugewiesen, und jeder Film verfügt über einen eigenen Titelschlüssel benötigt, um den Film zu entschlüsseln und abzuspielen. Der Titelschlüssel jedes Films wird mit allen derzeit gültigen OEM-Schlüsseln verschlüsselt, damit jeder von ihnen ihn entschlüsseln kann (in einem Prozess, der auch die physische Datenträger-ID erfordert, die vom Laufwerk gelesen werden muss).

Es gibt (soweit mir bekannt ist) keine Drittanbieteranwendungen im Linux-Universum mit offizieller Blu-ray-Fähigkeit (d. H. Mit eigenen genehmigten Entschlüsselungsschlüsseln). Daher haben VLC et al. Verlassen Sie sich auf eine ständig aktualisierte Datenbank mit durchgesickerten Schlüsseln - sowohl auf "Titelschlüssel", die zum Entschlüsseln eines bestimmten Films verwendet werden können, als auch auf OEM-Schlüssel, mit denen der Titelschlüssel auf einer beliebigen Festplatte entschlüsselt werden kann, die wiederum zum Entschlüsseln des Films verwendet werden kann. Die Möglichkeiten, die im Blu-ray-Bereich vorhanden sind, nutzen dies jedoch aus und heben gefährdete OEM-Schlüssel auf, indem sie nicht zum Verschlüsseln von Titelschlüsseln verwendet werden. Dies bedeutet, dass Player oder Anwendungen, die diese Schlüssel verwenden, nach dem Widerruf keine Blu-ray mehr entschlüsseln können (obwohl sie noch ältere spielen können). Wer also Blu-ray-Filme auf VLC oder einer anderen Linux-Software ansehen möchte, muss warten, bis ein wohlwollender Hacker einen Schlüssel gefunden und veröffentlicht hat, der zum Zeitpunkt der Veröffentlichung des Films noch gültig war. Blu-ray unter Linux ist im Wesentlichen ein Katz- und Mausspiel.

Beachten Sie auch, dass das optische Laufwerk (soweit mir bekannt ist) über einen Schlüssel verfügt, da es aktiv am Entschlüsselungsprozess beteiligt ist, sodass selbst Ihr physisches Laufwerk für neuere Filme unbrauchbar werden kann, wenn sein Schlüssel kompromittiert ist, durchgesickert ist und dann widerrufen.

Ich hoffe, dies erklärt einige der Fehler, über die die Leute berichtet haben.

4
R160K

Nach dem letzten Terminalbefehl in der ersten Antwort musste ich KEYBD.cfg herunterladen und manuell in ~/.config/aacs kopieren, wie in http://vlc-bluray.whoknowsmy.name/ angegeben ein MacBook Pro mit dreifachem Start von Mac OS X El Capitan, Windows 8.1 Pro und Ubuntu 15.04, ein Fujitsu-Laptop mit Windows 8.1 und Mint 17.1 (auf beiden Laptops habe ich denselben externen Blu-ray-Player verwendet) und ein Desktop-PC mit Windows 10 und interner LG bluray Schriftsteller. In all diesen Betriebssystemen habe ich diese Konfiguration vorgenommen, alle spielen mit VLC, aber in beiden Linux-Distributionen ist die Wiedergabe verzögert und pixelig.

0
Ramos

Ich habe ein Sony VAIO VGN-FW373J mit eingebautem Blu-ray-Player und alles, was ich tun musste, um mit meinem Ubuntu 14.04 Blu-ray-Filme abzuspielen, war, vlc zu installieren, es zu öffnen, die Medien/Blu-ray und voila auszuwählen. . klappt wunderbar

0
amarintj1986