====== libdvdcss2 ====== Sources : * https://doc.ubuntu-fr.org/lire_un_dvd * https://www.videolan.org/developers/libdvdcss.html * https://www.bluraycopys.com/fr/rip-dvd/use-libdvdcss-in-handbrake/ Pour lire un DVD commercial protégé (avec DRM CSS — Content Scrambling System). ===== Debian - Procédure OK ===== Dans : https://download.videolan.org/pub/debian/stable/ télécharger le fichier : libdvdcss2_x.x.xx-x_amd64.deb (pour ordinateur 64 bits -ou- i386 pour ordinateurs 32 bits) sudo apt install ./Téléchargements/libdvdcss2_x.x.xx-x_amd64.deb [[:wiki:logiciels:vlc#ffmpeg|Ajouter FFMPEG]] sudo apt install ffmpeg Lire le DVD complet (pas seulement un fichier VTS_01_x.VOB) avec VLC, comme une lecture normale de DVD. \\ Maintenant, on peut copier les fichiers de VIDEO_TS, faire une image... Cette procédure ne prendra pas la mise à jour automatique du paquet ------------ ===== Procédure officielle ===== ==== Pour les dévelopeurs ==== Avec le navigateur, sur : https://www.videolan.org/vlc/ --- tout en bas, dans "Tous les projets", choisir ''libdvdcss'' \\ ou aller directement sur : **https://www.videolan.org/developers/libdvdcss.html** Avec Debian et Ubuntu, vous pouvez installer ''libdvdcss'' via le paquet ''libdvd-pkg helper'' sudo apt install libdvd-pkg La commande suivante téléchargera, compilera et installera la dernière source libdvdcss sur votre machine : sudo dpkg-reconfigure libdvd-pkg => Mais ''libdvdcss'' n'apparaît pas dans Synaptic. --------------------- Dans Debian, une recherche sur LibDVDcss aboutit sur LibDVDread8, voici le descriptif de ce paquet : Ce paquet fournit une bibliothèque qui permet d'accéder au contenu de la plupart des DVD. Elle analyse le contenu des fichiers IFO, lit les blocs de navigation et gère l'authentification et le déchiffrement CSS. La bibliothèque teste la présence de **libdvdcss** à l'exécution. Si celle-ci est trouvée, elle sera utilisée pour le déchiffrement du DVD, si cela est nécessaire. __Cette dernière bibliothèque doit être installée depuis des dépôts tiers car elle n'est pas fournie dans Debian__ (pour des raisons expliquées dans le fichier README.css). . Source : https://debian-facile.org/doc:media:libdvdcss2 Activer les dépôts contrib - https://debian-facile.org/doc:systeme:apt:sources.list:sources.list-non-free sudo nano /etc/apt/sources.list Le paquet libdvd-pkg, va automatiquement construire et installer, un paquet libdvdcss2 : sudo apt install libdvd-pkg && dpkg-reconfigure libdvd-pkg Ce paquet automatise les processus de téléchargement des fichiers sources pour libdvdcss2 depuis videolan.org, la compilation et l'installation des paquets binaires (libdvdcss2 libdvdcss-dev). \\ Veuillez exécuter « sudo dpkg-reconfigure libdvd-pkg » pour lancer le processus la première fois. \\ Si il est activé, le déclencheur après invocation d'APT prend en charge les montées en version futures de libdvdcss2 (qui peuvent être déclenchées pour les nouvelles versions de libdvd-pkg). Lorsque des mises à jour sont disponibles, le déclencheur lancera le processus de téléchargement de la source, la recompilera, et (si « apt-get check » ne renvoie pas d'erreurs) utilisera dpkg -i pour l'installer. \\ Sinon, le processus peut être lancé manuellement en utilisant la commande « sudo dpkg-reconfigure libdvd-pkg ». \\ Faut-il activer les mises à niveau automatiques pour libdvdcss2 ? \\ ------- Dans : https://download.videolan.org/pub/debian/stable/ - on peut voir les versions de **''libdvdcss''** wget "https://download.videolan.org/pub/debian/stable/libdvdcss2_1.2.13-0_amd64.deb" ; sudo apt install ./libdvdcss2_1.2.13-0_amd64.deb ===== Copie au format VOB ===== **''lsdvd''** affiche les informations des plages du DVD, on peut choisir la plage à copier. Pour copier la plage 8 dans le fichier ma_copie_1.vob : mplayer dvd://8 -v -dumpstream -dumpfile ma_copie_1.vob ===== Conversion vers MP4 ===== **''vfat''** est le format généralement accepté par les téléviseurs ayant une entrée USB. **''ffmpeg''** peut changer l'encodage de ''ma_copie_1.vob'' : ffmpeg -i ma_copie_1.vob -c copy ma_copie_2.mp4 **''cat''** peut aussi le faire : Copier les fichiers VOB du film du DVD dans un répertoire. \\ Se placer dans ce répertoire et taper et valider : cat *.VOB | ffmpeg -i - nom_video.mp4