La Fibre

Télécom => Logiciels et systèmes d'exploitation => Linux Linux => Discussion démarrée par: vivien le 29 avril 2024 à 22:17:17

Titre: Lire un DVD-Vidéo sous Linux (même s'il est protégé par un système anti-copie)
Posté par: vivien le 29 avril 2024 à 22:17:17
Lire un DVD-Vidéo sous Linux (même s'il est protégé par un système anti-copie et/ou d'une autre zone que la Zone 2)

(https://lafibre.info/images/linux/202404_ce_dvd_est_protege_par_un_systeme_anti-copie_3.webp)

Les DVD-Vidéo sont de moins en moins utilisés, toutefois ils continuent de se vendre, que ce soit en neuf ou d'occasion.

En 2022, en France, il s'est vendu :
- 8,4 millions DVD (SD) encodés en MPEG-2
- 2,9 millions Blu-ray Full HD encodés en H.264
- 0,7 million Blu-ray 4K Ultra HD encodés en HEVC

Certains lecteurs DVD, avec une connexion par prise péritel, deviennent inutilisables avec les nouvelles TV, équipées uniquement d'une connectique HDMI.

Mais beaucoup de foyers, s'ils utilisent un PC portable, ont encore un PC fixe, presque toujours équipé d'un lecteur de DVD.
La lecture d'un DVD est possible sur tout PC, même des antiquités. Par exemple, cela fonctionne parfaitement sur un Pentium III avec juste 128 Mo de mémoire vive.
MPEG-2 est un codec vidéo léger, décodé en partie matériellement par les cartes graphiques même anciennes et la définition est limitée (SD).

Mais comment lire un DVD-Vidéo sur un PC Linux, par exemple Ubuntu ?

libdvdcss est une bibliothèque libre créée pour lire les DVD de toutes les zones qui sont chiffrés par usage de la technologie CSS.
libdvdcss a pour but de présenter aux applications le DVD déchiffré, dézoné, comme un Fichier spécial de type bloc, permettant à l'application de ne pas avoir à se soucier de ces problèmes de décodage.
libdvdcss génère une liste de possibles clés de lecteur. Si aucune d'entre elles ne fonctionne (par exemple, lorsque le lecteur de DVD force le codage régional) un algorithme d'attaque par force brute est essayé afin que le code régional d'un DVD soit ignoré.

En France, le Conseil d'État a rendu une décision le 16 juillet 2008 qui considère que l'utilisation d'un logiciel libre pour contourner un DRM à des fins d'interopérabilité est légale.
Dans d'autres pays, c'est illégal, ce qui explique que de nombreuses distributions Linux n'incluent pas libdvdcss dans leurs dépôts officiels.

Source : Wikipedia (https://fr.wikipedia.org/wiki/Libdvdcss)

Les distributions Linux proposent des scripts qui vont télécharger le code source de libdvdcss dans un pays où c'est légal (en l'occurrence, c'est la France, sur les serveurs de VLC) et qui va le compiler.
Pour que cela soit simple, tout est automatique, il y a juste 3 questions, ce que  nous allons voir ci-dessous avec les distributions basées sur Ubuntu / Debian.

1/ Ouvrir un terminal (avec le raccourci "ctrl" + "alt" + t sous Ubuntu)
2/ Coller la commande suivante : sudo apt install libdvd-pkg vlc (si vous avez déjà VLC : sudo apt install libdvd-pkg)
3/ Votre mot de passe vous est demandé.
4/ Appuyer sur entrée pour valider <Ok> :

(https://lafibre.info/images/linux/202404_ubuntu_24.04_lecture_dvd_1.webp)
Titre: Lire un DVD-Vidéo sous Linux (même s'il est protégé par un système anti-copie)
Posté par: vivien le 29 avril 2024 à 22:18:16
5/ Appuyer sur entrée pour valider <Oui> :
(https://lafibre.info/images/linux/202404_ubuntu_24.04_lecture_dvd_2.webp)

6/ Compiler libdvdcss : sudo dpkg-reconfigure libdvd-pkg
7/ Appuyer sur entrée pour valider <Oui> :
(https://lafibre.info/images/linux/202404_ubuntu_24.04_lecture_dvd_3.webp)

libdvdcss est téléchargé depuis les serveurs de VLC :
(https://lafibre.info/images/linux/202404_ubuntu_24.04_lecture_dvd_4.webp)

L'installation est terminée ! (copie d'écran réalisés avec Ubuntu 24.04 LTS)

Note : si vous utilisez une veille distribution Linux, il peut être nécessaire d'installer sudo apt install gstreamer1.0-plugins-bad
Titre: Lire un DVD-Vidéo sous Linux (même s'il est protégé par un système anti-copie)
Posté par: vivien le 29 avril 2024 à 22:23:03
Lire un DVD : Lancer VLC

VLC est le lecteur vidéo recommandé pour lire un DVD.
J'ai testé VLC en paquet Debian et VLC dans un conteneur SNAP : cela fonctionne pour les deux.
(je n'ai pas testé pour VLC dans un Flatpak, cela devrait fonctionner)

Dans VLC, choisir le menu Média puis Ouvrir un disque...

(https://lafibre.info/images/linux/202404_ubuntu_24.04_lecture_dvd_5.webp)

Il ne reste plus qu'à cliquer sur Lire.

(https://lafibre.info/images/linux/202404_ubuntu_24.04_lecture_dvd_6.webp)

Le menu du DVD se lance, toutes les fonctions d'un lecteur de salon (et même plus) sont disponibles :

(https://lafibre.info/images/linux/202404_ubuntu_24.04_lecture_dvd_7.webp)
Titre: Lire un DVD-Vidéo sous Linux (même s'il est protégé par un système anti-copie)
Posté par: vivien le 29 avril 2024 à 22:27:53
Sur certain DVD, il n'est pas possible d'avancer / reculer si on choisit de lancer le DVD en français, via le menu du DVD.

Si vous avez ce bug, je recommande de lancer le film par défaut (en anglais souvent) puis de changer la piste audio via l'interface de VLC.
(https://lafibre.info/images/linux/202404_ubuntu_24.04_lecture_dvd_8.webp)

Pour changer la lange, un bouton droit sur la vidéo, puis AudioPiste audioFrançais


(https://lafibre.info/images/linux/202404_ubuntu_24.04_lecture_dvd_9.webp)
Titre: Lire un DVD-Vidéo sous Linux (même s'il est protégé par un système anti-copie)
Posté par: vivien le 29 avril 2024 à 22:36:16
Quel est le problème des DVD-vidéo avec un système anti-copie ?

Ces DVD sont conçus pour fonctionner parfaitement sur lecteur DVD de salon, mais être illisible sur PC pour éviter leur copie numérique.

Face au mécontentement des clients qui n'ont pas de lecteur DVD de salon et qui avaient acheté un produit inutilisable, les industriels ont mis une version PC du film, protégé par DRM, sur les DVD protégés par un système anti-copie.

C'est le cas de ce DVD de 2013, qui propose d'ajouter ce contenu à votre vidéothèque numérique UltraViolet, protégé par DRM :

(https://lafibre.info/images/linux/202404_ce_dvd_est_protege_par_un_systeme_anti-copie_1.webp)

Le système UltraViolet vise à rendre des vidéos sous forme électronique interopérables, quels que soient les distributeurs (sauf Disney et Apple) et quelle que soit la marque de l'appareil de visionnage. Il s'agit d'un ensemble de spécifications et d'accords entre fournisseurs participants, avec une vérification centralisée des droits, qui permet aux distributeurs de commercialiser des vidéos, ces films pouvant être visionnés sur des appareils de différentes marques (lecteurs, box, TV connectées, tablettes, smartphones, etc.) compatibles UV.

En 2013, UltraViolet est conçu pour la vente de films ou de séries TV (pas pour leur location, ni pour des formules d'abonnement). Ainsi, il n'y a pas de limite au nombre de visionnages des vidéos téléchargées.

Le 31 juillet 2019, Le service Ultraviolet ferme ses portes. Tous les contenus achetés sont perdus.

Source : Wikipédia (https://fr.wikipedia.org/wiki/UltraViolet_(DRM))

On voit bien, avec de multiples exemples, que la solution DRM n'est pas adapté pour une conservation dans la durée.
Titre: Lire un DVD-Vidéo sous Linux (même s'il est protégé par un système anti-copie)
Posté par: vivien le 29 avril 2024 à 22:38:58
De mon côté, je n'ai eu aucun problème pour lire ce DVD protégé avec libdvdcss sur PC fixe ou portable, alors que de nombreuses personnes se plaignent sur les forums de ne pas pouvoir lire ce type de DVD avec un lecteur DVD propriétaire sous Windows.

(https://lafibre.info/images/linux/202404_ce_dvd_est_protege_par_un_systeme_anti-copie_2.webp)
Titre: Lire un DVD-Vidéo sous Linux (même s'il est protégé par un système anti-copie)
Posté par: darkmoon le 30 avril 2024 à 14:28:25
En 2022, il s'est vendu :
- 8,4 millions DVD (SD) encodés en MPEG-2
- 2,9 millions Blu-ray Full HD encodés en H.264
- 0,7 million Blu-ray 4K Ultra HD encodés en HEVC

8.4 Millions ?? Bigre ! Je m'attendais pas un chiffre si élevé. Ça fait depuis 2013 que j'ai plus rien chez moi pour lire CD/DVD & co. Je suis surement pas la cible de ces trucs ;)
Titre: Lire un DVD-Vidéo sous Linux (même s'il est protégé par un système anti-copie)
Posté par: Free_me le 30 avril 2024 à 14:59:27
pour les ventes, c'est en france ? dans le monde ? en europe ?
8 millions en france ca semble enorme, mais bon j'imagine qu'en 2008 ca devait etre 10 ou 20 fois plus...
Titre: Lire un DVD-Vidéo sous Linux (même s'il est protégé par un système anti-copie)
Posté par: vivien le 30 avril 2024 à 15:16:49
Désolé, c'est les ventes en France en 2022.

Ces chiffres ont été dévoilés lors de la conférence de presse organisée par l'Ultra HD Partners France à Paris.

En 2022, le marché de la vidéo physique tous formats confondus (DVD, Blu‑Ray, 4K Ultra HD Blu‑Ray) accuse en volume une baisse de 6% avec 12,1 millions d'unités vendues contre 12,9 millions en 2021. En valeur, en revanche, le marché progresse de 1% avec un chiffre d'affaires de 186 millions en 2022 contre 185 millions en 2021.

Dans le détail, le marché 4K Ultra HD compte pour 11,7% du chiffre d'affaires du marché vidéo physique contre 7,9% en 2020 et 5,5% en 2019. Dans le même temps, le nombre de références 4K Ultra HD devrait avoisiner 1 067 fin 2022.

Autres données intéressantes pour l'année 2022 : les ventes de disques 4K Ultra HD a progressé de 60% avec 700 000 unités écoulées. Les ventes de disques Blu‑Ray Full HD croissent elles de 5% à 2,9 millions d'exemplaires, alors que le DVD décroît de 12% avec 8,4 millions. En valeur, le marché 4K Ultra HD progresse de 59% pour un chiffre d'affaires de 21 millions d'euros, le Blu‑Ray Full HD a connu une croissance de 5% pour un CA de 51 millions d'euros alors que le DVD baisse de 8% pour des recettes de 113 millions d'euros.

En 2022, en France, il s'est vendu :
- 8,4 millions DVD (SD) encodés en MPEG-2
- 2,9 millions Blu-ray Full HD encodés en H.264
- 0,7 million Blu-ray 4K Ultra HD encodés en HEVC

En 2023, en France, il s'est vendu :
- 6,7 millions DVD (SD) encodés en MPEG-2
- 2,3 millions Blu-ray Full HD encodés en H.264
- 0,7 million Blu-ray 4K Ultra HD encodés en HEVC

À noter que ce sont les ventes, mais si on inclut les prêts en médiathèques, on est sur une forte domination du DVD, car le circuit institutionnel comme les médiathèques ne jure que par le DVD, le taux d'équipement en Blu-ray Full HD étant trop faible. Dans ma médiathèque, on propose pleins de DVD, mais pas de Blu-ray.

Le Blu-ray 4K Ultra HD, je pense qu'il ne décollera jamais, il est arrivé trop tard.
Titre: Lire un DVD-Vidéo sous Linux (même s'il est protégé par un système anti-copie)
Posté par: decalage le 30 avril 2024 à 16:23:06
Si on possède le DVD, la copie privée à des fins de sauvegarde est-elle autorisée ?

Au cas où le disque devient illisible par mauvaise manipulation ou dégradation naturelle.
Titre: Lire un DVD-Vidéo sous Linux (même s'il est protégé par un système anti-copie)
Posté par: Nh3xus le 30 avril 2024 à 16:43:42
Oui mais il faut pouvoir prouver que tu as l'original en ta possession.
Titre: Lire un DVD-Vidéo sous Linux (même s'il est protégé par un système anti-copie)
Posté par: doctorrock le 01 mai 2024 à 12:46:06
Pour les tech qui aiment la tech, quelques ressources sur l'attaque de CSS (la protection anti copie des DVD), à la base de libdvdcss.

https://www.lemuria.org/DeCSS/crypto.gq.nu/livid.html
Titre: Lire un DVD-Vidéo sous Linux (même s'il est protégé par un système anti-copie)
Posté par: nickg le 17 juin 2025 à 18:54:07

bonjour
J'ai un lecteur graveur bluray et je n'arrive pas à lire un bluray du commerce. J'ai vu différent tuto :
etc J'ai pu éliminer certains problèmes, mais j'obtiens à présent un autre erreur que je ne comprend pas :

mik@mik-CTO:~$ vlc
VLC media player 3.0.16 Vetinari (revision 3.0.13-8-g41878ff4f2)
[0000557de56f3580] main libvlc: Lancement de vlc avec l'interface par défaut. Utiliser « cvlc » pour démarrer VLC sans interface.
[0000557de579c020] main playlist: playlist is empty
syntax error: line 1
bad entry at or around line 1
[00007f8f70001130] libbluray demux: First play: 1, Top menu: 1
HDMV Titles: 5, BD-J Titles: 86, Other: 0
Error occurred during initialization of boot layer
java.lang.LinkageError: loader 'bootstrap' attempted duplicate class definition for java.lang.invoke.SimpleMethodHandle. (java.lang.invoke.SimpleMethodHandle is in module java.base of loader 'bootstrap')
mik@mik-CTO:~$
Titre: Lire un DVD-Vidéo sous Linux (même s'il est protégé par un système anti-copie)
Posté par: vivien le 17 juin 2025 à 19:09:28
Mon tutoriel est pour les DVD dont le chiffrement est cassé et disponible faclement (c'est le but du tutoriel).

Pour les bluray, on est un niveau de sécurité au-dessus et c'est plus compliqué, mais VLC sait faire ( https://www.videolan.org/developers/libbluray.html )

Je n'ai pas testé.
Titre: Lire un DVD-Vidéo sous Linux (même s'il est protégé par un système anti-copie)
Posté par: nickg le 17 juin 2025 à 20:54:03
ok merci mais avec vlc ca marche pas , j'ai essayé plusieurs tutos sans succès d’où l'erreur que j'ai posté dans le 1er post
Titre: Lire un DVD-Vidéo sous Linux (même s'il est protégé par un système anti-copie)
Posté par: hwti le 17 juin 2025 à 23:28:06
On dirait un problème avec les menus en Java
Selon https://forum.videolan.org/viewtopic.php?f=13&t=162509, il faut soit lancer la vidéo directement (sans passer par le menu), soit essayer d'autres version de Java.

https://code.videolan.org/videolan/libbluray/-/issues/37 donne un exemple où Java 11 donne l'erreur, et au contraire Java 17/18 se plaignent d'une méthode isInvalid manquante dans java.io.BDFileSystemImpl.
Là libbluray 1.3.2 a ajouté la méthode manquante, ce qui devrait corriger Java 17/18.