linux peut-il jouer au blu-ray?

31

J'ai récemment acheté un lecteur Blu-ray depuis que j'ai commencé à accumuler des films et des émissions sur le format, et je me demandais si linux / ubuntu pouvait réellement les lire? Si ce n'est pas le cas, je peux simplement redémarrer dans Windows, mais j'ai vlc player, les options restreintes et les éléments requis pour lire les DVD, et ma partition ubuntu joue les dvd correctement. Je suis en Australie (région 4) si cela change quelque chose

    
posée wolfguy 26.12.2014 - 12:27
la source

5 réponses

39

La lecture Blu-ray Open Source est un jeu de chat et de souris, qui consiste à attendre en permanence que les pirates informatiques découvrent des clés à jour pour jouer des titres plus récents. Mais il existe une autre option, impliquant des logiciels à source fermée partiellement propriétaires, qui sont (pour le moment) gratuits 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é un en piratant un périphérique OEM et le gardent non publié pour éviter sa révocation. , et par conséquent, il peut toujours décoder les derniers titres. Elle deviendra éventuellement une application payante, mais elle est gratuite pendant la phase bêta (il faut entrer un nouveau code d'activation temporaire tous les 30 jours, disponible ici: lien ). Cela fait déjà plusieurs années qu'il est en version bêta, alors j'espère qu'ils feront un GMail.

La chose merveilleuse à propos de MakeMKV est qu’elle peut "émuler" libaacs et libdplus - ce qui signifie que tous les appels provenant d’applications vers ces bibliothèques attendant le décodeur open source par défaut seront transmis via le décodeur de MakeMKV. Le logiciel de lecture qui utilise ces bibliothèques utilisera automatiquement le décodeur de MakeMKV et sera capable de lire les derniers titres.

Pour installer et configurer MakeMKV :

Etape 1: installez-le - (je l'ai construit à partir du code source, donc je n'ai pas réellement essayé ces paquets)

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

Etape 3: La libmmbd de Symlink MakeMKV pour émuler libaacs et libdplus
(/ usr / lib peut ne pas être le répertoire correct pour vous - 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 l'appareil - / dev / sr0 par exemple) et les autres lecteurs configurés pour utiliser libbluray pourront jouer à tout ray disk, sans erreur "aucune clé AACS valide trouvée".

Remarque: il peut nécessiter un redémarrage ( sudo shutdown -r now ) pour que VLC fonctionne avec libmmbd.so.0 .

    
réponse donnée R160K 29.01.2015 - 08:47
la source
14

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-Ray.

Source

Voir lien sur le support de BD +. libbdplus ajoute BD + (il n’ajoute pas de clés de chiffrement). Alors ça deviendrait:

sudo apt-get install vlc libaacs0 libbluray-bdj libbluray1 libbdplus
    
réponse donnée Rinzwind 26.12.2014 - 13:10
la source
4

Oui, mais il y a des réserves.

Les films sur disques Blu-ray sont chiffrés selon une norme appelée AACS, qui dicte plusieurs couches de chiffrement à l'aide de plusieurs clés, y compris une impression physique sur le disque, un identifiant de volume qui empêche un de brûler des copies de travail. (Une très bonne explication est donnée sur Wikipedia ici .) Chaque lecteur ou lecteur Blu-ray OEM agréé se voit attribuer une clé, et chaque film a sa propre clé de titre nécessaire pour décrypter et jouer le film. La clé de titre de chaque film est chiffrée à l'aide de toutes les clés OEM actuellement valides, de sorte que chacun d'entre eux peut le déchiffrer (dans un processus qui requiert également l'identifiant du volume physique, qui doit être lu par le lecteur).

Il n’existe aucune application tierce dans l’univers Linux avec une fonctionnalité Blu-ray officielle (c’est-à-dire ayant ses propres clés de décryptage approuvées). Par conséquent, VLC et al. s'appuyer sur une base de données de clés divisées en permanence mise à jour - des "clés de titres" pouvant être utilisées pour déchiffrer un film spécifique ou des clés OEM permettant de déchiffrer la clé de titre sur n'importe quel disque. Les puissances présentes sur le marché Blu-ray prennent cependant de la place et révoquent les clés OEM compromises en ne les utilisant pas pour crypter les clés de titre: les joueurs ou les applications utilisant ces clés ne pourront plus décrypter les disques Blu-ray révoqués. (bien qu'ils puissent encore jouer avec les plus anciens). Donc, ceux qui veulent regarder des films Blu-ray sur VLC ou tout autre logiciel Linux doivent attendre qu'un pirate bienveillant trouve et ensuite 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écryptage, il disposera également d’une clé (pour autant que je sache), de sorte que même si votre clé est compromise, votre disque physique peut devenir inutile pour les nouveaux films. , fuite et puis révoqué.

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

    
réponse donnée R160K 03.01.2015 - 18:26
la source
0

J'ai un Sony VAIO VGN-FW373J avec lecteur Blu-ray intégré et tout ce que j'avais à faire pour lire des films Blu-ray avec mon Ubuntu 14.04 consistait à installer vlc, à l'ouvrir, à choisir le média / blu-ray et voila ... fonctionne comme un charme

    
réponse donnée amarintj1986 20.06.2015 - 23:39
la source
0

Après la dernière commande du terminal dans la première réponse, je devais télécharger KEYBD.cfg et le copier manuellement dans ~ / .config / aacs selon lien 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 avec le même lecteur Blu-ray externe) et un PC avec Windows 10 et interne écrivain LG bluray. Dans tous ces systèmes d'exploitation, j'ai effectué cette configuration, tous jouent des effets de flou avec VLC, mais dans les deux distributions Linux, la lecture est lente et pixélisée.

    
réponse donnée Ramos 08.10.2015 - 15:22
la source

Lire d'autres questions sur les étiquettes