Pfiooou ! C'est fou comme ça semblait si simple de faire une copie complète d'un DVD pour palier à la fragilité du support, sur un système libre, il y a de ça 3 ans seulement ... J'obtenais une copie à l'identique moins la protection CSS bullshit (ce qui permet de ne pas devoir installer la libdvdcss sur toutes mes machines, système plus propre et moins de code).
Cette fois-ci, je suis tombé sur un DVD moins sympa, qui doit avoir des protections complémentaires, notamment celle qui consiste à hurler sans arrêt que le secteur actuellement lu est défectueux ... (ironie à suivre) Bizarre, VLC n'a pourtant aucun mal à lire tout le DVD sans saccades ni rien :)
J'ai essayé plusieurs tools (k9copy, dvdbackup, acidrip, dvdrip, vobcopy, ...), tous disponibles dans le dépôt deb-multimedia (
http://www.deb-multimedia.org/), mais rien n'à faire : ces logiciels se bloquent complètement, et ce, sur plusieurs machines avec des lecteurs DVD de marques différentes et pas la même version de Debian (oldstable, stable et testing). Pourtant ces outils utilisent bien la libdvdcss, celle-ci trouvent bien les clés mais non ...
J'ai aussi essayé de copier la piste principale du DVD (le reste n'étant que des bandes annonces pour d'autres films !) avec VLC ou mplayer (
https://wiki.videolan.org/Rip_DVD/). mplayer peut dumper les pistes bande-annonces mais n'arrive pas à dumper la piste principale ... VLC arrive à dumper la piste principale. Seulement : ce n'est pas une copie complète, l'aspect ratio n'est pas préservé, le fichier est illisible quand on souhaite naviguer dans le film (on dirait qu'il manque un index que ffmpeg/avconv n'arrive pas à corriger) et à la fin de la piste principale, VLC^dump quand même les autres pistes alors que j'ai spécifié le numéro de la piste que je veux (« #x »).
La solution pour avoir une copie intégrale de mon DVD ? ddrescue (package gddrescue sous Debian), version de dd qui ne se bloque pas quand il rencontre une erreur de lecture. Comme les erreurs de lectures sont factices, il suffit de revenir plus tard, sans ordre particulier (aléatoire) pour pouvoir lire le contenu donc ddrescue arrive à tout lire et à produire une copie complète et conforme. Le seul aspect négatif, c'est que ddrescue ne supprime pas la protection CSS et que donc libdvdcss est indispensable pour regarder l'iso créée.
Je pensais que le processus de création d'une copie de sauvegarde d'un banal DVD, pourtant une technologie du passé, était connu et maîtrisé sur nos systèmes libres, notamment pour permettre la lecture (exception d'interopérabilité décidée par le Conseil d'État) ... hé bah non ... C'est triste. Encore une fois, télécharger un des rip truefrench qui traînent partout aurait pris beaucoup moins de temps et aurait été plus conviviale qu'acheter un DVD et réussir à assurer la survie du contenu vis-à-vis de son support.