Je n’encode pas souvent des DVD et donc j’étais passé à côté de ça : mon logiciel de prédilection pour cet usage, HandBrake, fonctionne mal sous OS X El Capitan, à cause du SIP.
Les DVD, vous le savez, sont généralement protégés par la technologie CSS (certains vieux DVD ne sont pas protégés). HandBrake, avec les OS précédents, décodait les DVD grâce à VLC et sa bibliothèque libdvdcss
, mais la nouvelle sécurité d’OS X El Capitan, le SIP, l’en empêche.
En pratique, avec El Capitan, HandBrake va soit ne pas trouver de données sur le DVD, soit va encoder une image avec des erreurs.
Heureusement, il existe une solution : installer la bibliothèque manuellement. Première étape, télécharger un fichier, chez nos amis de VideoLAN. La version liée est la dernière compilée, une version plus récente existe pour ceux qui veulent mettre les mains dans le cambouis.
Seconde étape, se rendre dans le Finder. Cliquer sur Aller -> Aller au dossier…. Taper /usr/local
dans la fenêtre.
Dans ce dossier, s’il n’existe pas encore, il faut créer un dossier lib
. Le système devrait demander le mot de passe de session. Enfin, il faut copier libdvdcss.2.dylib
dans le dossier que vous venez de créer.
Une fois que c’est fait, il suffit de relancer HandBrake et il devrait fonctionner avec les DVD protégés. Pour vérifier que le fichier est bien pris en compte, faites Window -> Activity Window et cherchez la ligne suivante.
[xx:xx:xx] macgui: libdvdcss.2.dylib found for decrypting physical dvd
Ca ne fonctionne pas dans tous les cas, HandBrake a notamment du mal avec les DVD Disney qui essayent parfois de fausser la détection, mais c’est tout de même très efficace : j’ai rippé une bonne partie de mes DVD il y a quelques années avec ce logiciel.
Merci pour cette astuce ! Je désespérais de trouver une solution à ce problème.
Bonjour,
Il y a une version plus récente, la 1.4 sur http://mac.softpedia.com/get/Development/Libraries/libdvdcss.shtml
Merci pour l’astuce ! Je vais pouvoir me débarrasser d’un .iso qui traîne depuis longtemps sur mon disque juste parce que je n’avais pas moyen de le réencoder ^^.
Je me suis posé exactement la même question la semaine dernière. La dernière version de libdvdcss est la 1.4 chez VLC : http://download.videolan.org/pub/libdvdcss/1.4.0/ en revanche il faut la compiler avec 2 commandes via le Terminal : ./configure puis sudo make install (et ça crée directement le bon dossier).
Handbrake vérifie la présence de la bibliothèque libdvdcss au démarrage de l’application.
En revanche, dans une optique d’optimisation de l’encodage, je cherche à installer la dernière version de la librairie x264 –> http://www.videolan.org/developers/x264.html mais là c’est un peu la traversée du désert…
+1 pour le commentaire de @Fozzy :
https://download.videolan.org/pub/libdvdcss/
FFW
C’est la dernière version compilée que j’ai mis en lien (je vais indiquer qu’il y a plus récent)
J’ai fait la manip et rien. J’ai réinstallé Handbreak, refait la manip, toujours rien. Window -> Activity Window : Pas de [xx:xx:xx] macgui: libdvdcss.2.dylib found for decrypting physical dvd. J’ai tenté un encodage sans résultat. Idées?
Résolu partiellement. Ne fonctionne pas avec certains DVD (le processus d’encodage s’interrompt après 5 secondes). Aucune idée de la cause?
Merci beaucoup ! cela marche parfaitement.
Pour les DVD Disney qui noient Handbrake dans une infinité de titres à scanner, le contournement consiste à lire le DVD avec l’application Apple, noter le titre, puis utiliser le menu » Ouvrir un disque (title specific) ». Et hop ! Couillonné, Disney !
You can convert DVDs via Handbrake older version of libdvdcss. Download the version from this page: https://www.videohelp.com/software/HandBrake/old-versions#download
Or convert DVDs via Handbrake with this tutorial: http://www.videoconverterfactory.com/tips/handbrake-tutorial.html
Bonjour,
Merci pour cette astuce, elle me « sauve » la vie !
J’ai essayé sous High Sierra et ça ne fonctionne pas. Avez-vous une solution ? Merci bien.