ubuntu-fr

Communauté francophone des utilisateurs d'Ubuntu

[[lire_un_blu-ray]]

Piste: » lire_un_blu-ray


Lire un disque Blu-ray sur Ubuntu

Introduction

De plus en plus de portables ou PC de bureaux incluent un lecteur (voire un graveur) de disques Blu-ray.

La procédure suivante a été testée avec succès pour les lecteurs/graveurs Blu-Ray suivants sur les versions indiquées d'Ubuntu Actuellement, tenter la lecture d'un blu-ray sous Linux peu devenir rapidement assez folklorique... Il existe une seule page officielle qui explique la procédure sous Ubuntu, mais elle commence à dater : https://help.ubuntu.com/community/RestrictedFormats/BluRayAndHDDVD, et cette page fait surtout référence au HDDVD, un format mort depuis janvier. De plus les choses se compliquent avec le 64bit, et pour couronner le tout les clefs AACS disponibles sur Internet sont presque uniquement à l'usage de Blu-rays américains.

Attention : la légalité de la procédure qui suit n'est pas garantie dans tous les pays, car même si vous avez acheté le PC et le Blu-ray, il peut être interdit (bien que légitime) de contourner la protection, selon les lois du pays.

En France, c'est autorisé car ce cas relève d'une exception prévue par la loi DADVSI. cette loi précise que le contournement de mesures techniques de protection est « toléré » s'il vise à assurer l'interopérabilité.

Voici comment j'ai réussi à faire marcher tout ça :

Partie 1 : le dump du disque

Un dump est une copie complète à l'identique du Blu-ray sur votre disque dur. Au contraire des données présentes sur le disque, le dump ne sera pas crypté et sera donc éventuellement lisible par un lecteur vidéo traditionnel.

Étape 1 : UDF 2.5

Installer le module UDF 2.5 pour le noyau. IL N'EST PAS NÉCESSAIRE DE RECOMPILER LE KERNEL !

Vous n'avez qu'à télécharger le fichier et suivre les instructions de la page suivante : http://ubuntuforums.org/showthread.php?t=718744

Ça marche pour les systèmes 32 et 64 bits :).

À ce stade, si vous avez bien suivi les instructions de la page citée, en insérant le BR dans le lecteur, vous devriez voir l'arborescence de fichier dans le disque, sans pouvoir lire le film.

Étape 2 : DumpHD

Télécharger DumpHD 0.4. Ça se passe ici : http://rapidshare.com/files/54557285/dumphd_0.4.zip.html. Extrayez le contenu dans un dossier que nous appelleront "le dossier de DumpHD".

Étape 3 : aacskeys

  • si vous avez Ubuntu 32 bits : télécharger aacskeys 0.2.9 grâce à cette page: http://rapidshare.com/files/70353380/aacskeys_0.2.9.zip. Ensuite, c'est très simple, copier les fichiers de bin/linux vers le dossier de DumpHD. Copier aussi le fichier ProcessingDeviceKeysSimple.txt depuis la racine (le dossier ou vous avez extrait aacskeys) vers le dossier de DumpHD.
Si vous essayez de compiler vous même aacskeys : sachez que les sources de base sont bugées et ne compilent normalement pas en 64bits ! J'ai dû me battre pour corriger ça en utilisant les infos de cette page : http://wiki.yak.net/905.

Aacskeys permet de trouver la clef de votre BR.

Étape 4

À l'aide d'un terminal, allez dans le dossier de DumpHD et faites :

sudo ./dumphd.sh

Si vous avez installé java, l'interface de DumpHD devrait apparaître. Regardez le log : si vous voyez : 'Loading aacskeys library... FAILED', c'est pas grave, mais quittez DumpHD pour le moment et allez à l'étape 5. Sinon, tout va bien, vous pouvez ripper votre blu-ray. dans ce cas, allez à la 6ème étape.

Vérifiez que vous permettez de lancer dumphd.sh et aacskeys en tant que programmes (onglet permissions dans les propriétés des fichiers)

Étape 5

Si DumpHD n'arrive pas à utiliser aacskeys : dans ce cas, vous devrez utiliser directement aacskeys vous même pour trouver la clef. Faites :

sudo ./aacskeys /media/cdrom

dans un terminal, depuis le dossier de DumpHD bien sûr, (en supposant que le Blu-ray est monté dans le dossier /media/cdrom). Normalement, vous devriez avoir alors deux infos à l'écran : le 'Volume Unique Key' et le 'Unit Key File Hash (DiscID)'. Sans fermer le terminal, ouvrez alors le fichier KEYDB.cfg (toujours dans le dossier de DumpHD). en fin de fichier, entrez la ligne suivante :

#votre_DiscID# = #nomdufilm# 						| D | 0000-00-00 | V | #votre_Volume Unique Key#

Remplacez les expressions entre # par leur valeurs correspondantes (sans les #). Choisissez le nom du film, il n'est qu'indicatif et n'est pas utilisé pour le décryptage. Sauvegardez le fichier et quittez. relancez DumpHD de la même manière que tout à l'heure (étape 4). La même erreur apparaîtra dans le log, c'est normal.

Étape 6

Sélectionnez /media/cdrom pour la source et un nouveau dossier de votre choix pour la destination. (si vous avez suivis l'étape 5, vérifiez que quand vous sélectionnez la source, le DiscID et le titre sont bien ceux que vous avez entré). Vérifiez que vous avez 50GB d'espace libre sur votre disque dur. Cliquez sur Dump.

Si le bouton "dump" est grisé, c'est que vous avez peut-être mal suivi les étapes 3 à 5.

Le dump peut durer jusqu'à plusieurs heures en fonction de la vitesse du lecteur, du disque dur et surtout du processeur, soyez patient.

Partie 2 : la lecture du film

Pour l'instant, aucun programme opensource ne prend en charge les menus interactifs des blu-rays. Vous pouvez toutefois lancer le film, sans les menus. Installez mplayer, si vous ne l'avez pas déjà.

Avec un explorateur de fichiers, allez dans le dossier où vous avez dumpé votre film. puis dans le sous dossier STREAM. Les différents fichiers correspondent aux bonus et au film.

Trouvez le fichier le plus gros (il devrait faire au moins 10Gio). Faites un clic droit dessus, cliquez sur "ouvrir avec une autre application" puis sélectionnez MPlayer ou VLC dans la liste. Votre film devrait alors se lancer. Appuyez sur la touche f pour le voir en plein écran.


lire_un_blu-ray.txt · Dernière modification: 27/08/2008, à 19:55 par 82.247.117.129, 127.0.0.1
Le contenu de ce wiki est sous double licence : CC BY-SA et GNU FDL