web-dev-qa-db-fra.com

Linux peut-il jouer les rayons blu?

J'ai donc récemment acheté un lecteur Blu-ray depuis que j'ai commencé à accumuler une série de films et d'émissions sur le format, et je me demandais si linux/Ubuntu pouvait réellement les lire? Si ce n'est pas bien, je peux simplement redémarrer Windows, mais j'ai un lecteur VLC, des extras restreints et tout le matériel nécessaire pour lire des DVD, et ma partition Ubuntu permet de lire les DVD parfaitement. Je suis en Australie (région 4) si ça change quelque chose

32
wolfguy

La lecture de disques Blu-ray Open Source est un jeu de chat et de souris qui consiste à attendre en permanence que les pirates informatiques découvrent les clés les plus récentes pour lire des titres plus récents. Mais il existe une autre option, impliquant un logiciel à source fermée partiellement propriétaire, qui est (pour le moment) libre d’utilisation sur Linux.

MakeMKV est une application qui décode les disques Blu-ray et les enregistre dans des fichiers sans DRM. Ils ont soit leur propre clé de déchiffrement officielle, soit ils en ont trouvé une en piratant un périphérique OEM et le gardent inédit pour éviter sa révocation. il peut toujours décoder les derniers titres. Elle deviendra éventuellement une application payante, mais son utilisation est gratuite en version bêta (nécessite la saisie d’un nouveau code d’activation temporaire tous les 30 jours, disponible ici: http://www.makemkv.com/forum2/viewtopic.php ? f = 5 & t = 105 ). Cela fait déjà plusieurs années qu'il est en version bêta, alors espérons qu'il fera un GMail.

Ce qui est merveilleux avec MakeMKV, c’est qu’il peut "émuler" libaacs et libdplus, c’est-à-dire que tous les appels provenant des applications reliées à ces bibliothèques dans l’attente du décodeur open source par défaut seront plutôt transmis par le décodeur à code fermé de MakeMKV, d'où tout logiciel de lecture vidéo. utilise ces bibliothèques utiliseront automatiquement le décodeur de MakeMKV et pourront lire les derniers titres.


Pour installer et configurer MakeMKV :

Étape 1: installez-le
(J'ai construit à partir des sources, je n'ai donc pas essayé ces packages moi-même)

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

Étape 2: Désinstallez les libaacs open-source.

Sudo apt-get remove libaacs0

Étape 3: Libmmbd de Symlink MakeMKV pour émuler libaacs et libdplus
(/ usr/lib n'est peut-être pas le bon répertoire - faites une recherche sur "libmmbd.so")

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

Et juste comme ça, VLC (vous devrez peut-être le monter avant de lire device -/dev/sr0 par exemple) et les autres joueurs configurés pour utiliser libbluray pourront lire tous les Disque Blu-ray, sans erreur "Aucune clé AACS valide trouvée".

Remarque: Un redémarrage (Sudo shutdown -r now) peut être nécessaire pour que VLC fonctionne avec libmmbd.so.0.

41
R160K

Le support Blu Ray est installé avec cette commande:

Sudo apt-get install vlc libaacs0 libbluray-bdj libbluray1

Ces 2 commandes créent un répertoire caché et téléchargent un fichier de clés aacs pour VLC:

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

et VLC jouera des Blu-Rays.

Source


Voir http://www.videolan.org/developers/libbdplus.html sur le support de BD +. libbdplus ajoute BD + (il n'ajoute pas de clé de cryptage cependant). Donc cela deviendrait:

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

Oui, mais il y a des mises en garde.

Les films sur ROM Blu-ray sont cryptés selon une norme appelée AACS, qui dicte plusieurs couches de cryptage à l'aide de plusieurs clés, dont une physiquement imprimée sur le disque, un identifiant de volume , qui empêche de graver des copies de travail. (Une très bonne explication est donnée sur Wikipedia ici .) Chaque lecteur ou lecteur Blu-ray OEM approuvé reçoit une clé et chaque film a sa propre clé de titre . nécessaire pour décrypter et lire le film. La clé de titre de chaque film est chiffrée à l'aide de toutes les clés OEM actuellement valides, ce qui permet à toutes les clés de la déchiffrer (dans le cadre d'un processus qui requiert également l'ID de volume physique, qui doit être lu par le lecteur).

À ma connaissance, il n’existe pas d’applications tierces dans l’univers Linux offrant une capacité Blu-ray officielle (c’est-à-dire qui possèdent leur propre clé de déchiffrement approuvée). Par conséquent, VLC et al. reposez-vous sur une base de données constamment mise à jour de clés divulguées - à la fois des "clés de titre" qui peuvent être utilisées pour décrypter un film spécifique, ou des clés OEM permettant de décrypter la clé de titre de n'importe quel disque, puis de décrypter le film. Les puissances présentes sur le marché des disques Blu-ray s’en prennent toutefois à eux-mêmes et révoquent les clés OEM compromises en ne les utilisant pas pour chiffrer les clés de titre: cela signifie que les lecteurs ou les applications utilisant ces clés ne pourront plus déchiffrer les disques Blu-ray publiés après la révocation. (bien qu'ils puissent toujours jouer les plus âgés). Donc, ceux qui veulent regarder des films Blu-ray sur VLC ou sur tout autre logiciel Linux doivent attendre qu'un pirate informatique bienveillant trouve et publie une clé qui était encore valide au moment de la sortie du film. Blu-ray sur Linux est essentiellement un jeu de chat et de souris.

Notez également que, comme le lecteur optique est activement impliqué dans le processus de déchiffrement, il aura également une clé (à ma connaissance), de sorte que même votre lecteur physique peut devenir inutile pour les films plus récents si sa clé est compromise, perdue et perdue. alors révoqué.

J'espère que cela explique certaines des erreurs rapportées par les gens.

4
R160K

Après la dernière commande de terminal dans la première réponse, je devais télécharger KEYBD.cfg et le copier manuellement dans ~/.config/aacs selon http://vlc-bluray.whoknowsmy.name/ j'ai un MacBook Pro avec triple amorçage Mac OS X El Capitan, Windows 8.1 Pro et Ubuntu 15.04, un ordinateur portable Fujitsu avec Windows 8.1 et Mint 17.1 (sur les deux ordinateurs portables, j'utilisais le même lecteur Blu-ray externe), et un ordinateur de bureau avec Windows 10 et internal LG bluray writer. Dans tous ces OS, j’ai fait cette configuration, tous jouent en blurays avec VLC mais dans les deux distributions Linux, la lecture est lente et pixélisée.

0
Ramos

J'ai un Sony VAIO VGN-FW373J avec lecteur Blu-ray intégré et tout ce que je devais faire pour lire des films Blu-ray avec mon Ubuntu 14.04 était d'installer vlc, de l'ouvrir, de choisir le support/Blu-ray et le tour .. fonctionne comme un charme

0
amarintj1986