Comment lire des Blu-Ray sur Linux

Le Blu-ray existe depuis longtemps, il semble donc fou qu’il n’y ait toujours pas de moyen clair de les lire sur Linux. C’est principalement parce que le Blu-ray est chargé de DRM que Hollywood ne veut pas que les programmes open-source puissent contourner. Malheureusement, cela signifie que des lecteurs vidéo complètement légitimes sont dépouillés de cette capacité dans une autre instance où le DRM nuit aux utilisateurs au lieu des pirates.
Mis à part cela, il existe un excellent programme disponible pour Linux qui peut lire des disques Blu-ray. Il s’appelle MakeMKV, et il est en partie open source. C’est une grande partie de la raison pour laquelle vous ne l’avez probablement pas croisé dans les dépôts de votre distribution. La partie fermée gère la lecture des Blu-ray, tandis que le reste est open source, trouvant un équilibre inhabituel pour cette tâche particulière. MakeMKV est disponible gratuitement. Sa version Linux est en bêta constante, donc elle n’est pas officiellement supportée, mais elle fonctionne.
Cependant, MakeMKV n’est pas un lecteur vidéo. Il ne fait que les lire. Toutefois, il peut convertir ce qu’il a lu en un flux que vous pouvez récupérer avec un lecteur vidéo comme Kodi qui peut lire du contenu en streaming.
Installer les paquets
Avant de commencer à construire, oui construire, MakeMKV, il y a certains paquets requis à installer. Vous aurez également besoin de VLC, car vous allez l’utiliser pour lire votre vidéo plus tard.
Veuillez noter que les instructions suivantes sont faites sur Ubuntu.
Ouvrez une fenêtre de terminal et utilisez apt pour obtenir les paquets suivants :
sudo apt install build-essential pkg-config libc6-dev libssl-dev libexpat1-dev libavcodec-dev libgl1-mesa-dev libqt4-dev kodiTélécharger MakeMKV
Les dernières versions de MakeMKV sont publiées sur ce post de forum sans prétention accompagné de certaines des instructions décrites ici. Il est important d’avoir toujours la dernière version de MakeMKV pour pouvoir lire tout Blu-ray dont vous avez besoin. C’est pourquoi ce post est en fait le meilleur endroit pour le télécharger.
Créez un répertoire où vous souhaitez construire MakeMKV. Vous allez télécharger et décompresser chacun des fichiers source tarballs dedans.
cd Downloads
mkdir makemkv-build
cd makemkv-buildTéléchargez les deux fichiers tarball depuis le post et placez-les dans votre répertoire de construction. Vous pouvez utiliser un gestionnaire d’archives GUI ou tar. Peu importe lequel.
Construire et installer MakeMKV
Changez de répertoire dans le répertoire “oss” que vous avez décompressé. Il contient tout le code open source pour MakeMKV.
cd makemkv-oss-1.10.6Maintenant, utilisez le script de configuration fourni et GNU make pour construire MakeMKV.
./configure
make -j5Remplacez le nombre après -j par le nombre de cœurs CPU sur votre système plus un.
Cela prendra quelques minutes pour finir. Après cela, cette partie du programme sera prête à être installée en tant qu’utilisateur root ou avec sudo.
sudo make installRevenez en arrière et dans le répertoire “bin” pour installer la partie propriétaire. C’est très simple.
cd ../makemkv-bin-1.10.6
make
sudo make installCela ne prendra pas longtemps. Une fois terminé, MakeMKV sera complètement installé.
Entrez votre clé Beta

À travers l’installation, vous aurez une option pour lancer MakeMKV via le lanceur d’applications de votre distribution. Allez-y et faites-le.
La fenêtre que vous verrez est assez simple, et elle ne contient pas grand-chose jusqu’à ce que vous chargiez un Blu-ray. Avant de pouvoir faire quoi que ce soit, vous devez entrer la clé bêta de MakeMKV. C’est en quelque sorte une formalité parce que MakeMKV est toujours en bêta, mais vous devez entrer une nouvelle clé de temps en temps.
Vous pouvez toujours trouver la clé bêta de MakeMKV ici. Copiez-la après l’avoir trouvée.
Dans la fenêtre MakeMKV, cliquez sur “Aide”, puis cliquez sur “Enregistrer” dans le menu qui s’affiche. Une fenêtre s’ouvrira pour que vous puissiez entrer la clé bêta.
Charger un Blu-ray

Maintenant, vous pouvez trouver un Blu-ray à lire et le charger. MakeMKV le chargera rapidement, et vous verrez l’image du lecteur de disque se colorer. Cliquez dessus pour charger votre disque.
MakeMKV mettra quelques minutes à lire le disque. C’est normal – il y a beaucoup de données. Quand il a fini, vous verrez une répartition des fichiers stockés sur le Blu-ray.

Il peut être difficile de savoir lesquels sont lesquels, mais pour les films, le plus gros fichier est généralement le film principal. Les émissions de télévision sont un peu plus délicates, mais vous pouvez rechercher une série de fichiers qui sont presque de la même taille. Ce sont généralement les épisodes.
Pour commencer votre flux, cliquez sur l’icône de streaming en haut de la fenêtre. Cela ressemble à un disque avec quelques lignes rayonnantes.
MakeMKV ouvrira le fichier et le streamera. Par défaut, il utilisera le port 51000 sur votre ordinateur.
Ouvrir le flux dans Kodi
Il est vrai que vous pouvez le faire avec VLC, aussi, mais en raison de certains problèmes étranges de bibliothèque, Kodi est une bien meilleure option. MakeMKV crée un flux UPnP, qui fonctionne très bien avec Kodi. Comme il s’agit d’un flux local sur votre réseau, cela signifie que vous pouvez streamer vers un autre appareil de votre maison exécutant Kodi.

Ouvrez Kodi et allez dans la section “Vidéos”. Cliquez sur “Fichiers”, puis cliquez sur “Ajouter des vidéos…”. Dans la fenêtre suivante, vous devez cliquer sur le bouton “Parcourir”. Dans la liste de gauche, trouvez “Appareils UPnP”. Sélectionnez votre flux MakeMKV et parcourez le fichier que vous voulez lire. Cliquez sur “Ouvrir” une fois que vous l’avez trouvé. Ne vous inquiétez pas s’il semble vide.

Vous devriez maintenant voir votre flux dans la liste de fichiers. Cliquez dessus pour l’ouvrir. Il y aura probablement quelques fichiers avec des noms totalement inutiles. Le bon aura probablement une extension de fichier .m2ts. Différents Blu-rays peuvent utiliser différentes conventions, donc il pourrait y avoir un peu d’essai et d’erreur impliqué. Lorsque vous trouvez le bon fichier et que vous cliquez dessus, votre flux s’ouvrira et lira votre vidéo.

Réflexions finales
Évidemment, cette solution est un peu maladroite. Malheureusement, le DRM du Blu-ray signifie que les choses ne devraient probablement pas changer de sitôt. Cette méthode peut également être considérée comme une violation de ce DRM, ce qui est en quelque sorte une zone grise légalement, selon où vous vivez, donc faites attention à cela aussi. Certainement, peu importe où vous êtes, utilisez ces outils uniquement pour votre propre visionnage personnel. La duplication et/ou la distribution de contenu Blu-ray sont définitivement illégales.
Cela dit, profitez de votre contenu Blu-ray sur Linux, streamez-le sur votre Raspberry Pi, et tirez le meilleur parti de vos médias.