Lecture de DVD

Boinjour à tous.

Je suis sous Jessie 8.0. J’aimerai lire des DVD sur mon ordinateur. J’ai mis un dvd dans mon lecteur et visiblement le DVD doit être protégé car Totem n’arrive pas à le lire. J’ai lu sur cette page https://wiki.debian.org/fr/CDDVD qu’il fallait installer un paquet libdvdcss2. Je l’ai téléchargé sur la page du projet videolan et installé. Ca s’est passé sans problème. Mais totem ne veut toujours pas lire le DVD.

Je signale que le dvd passe sans problème sur mon lecteur de salon. Donc ça vient pas du disque et mon lecteur marche parfaitement sous Windows 7 dans VLC et Windows Media Player, donc ça vient pas non plus du lecteur.

Merci d’avance.

pourquoi ne pas utiliser VLC ?

Déjà essayé, ça marche pas non plus avec vlc.

bonsoir.

avez vous vérifié votre appartenance au groupe video?Pour le savoir:

On n’installe pas un paquet en le téléchargant sur une page (même celle de VLC).
Qu’est ce qui te garanti que les versions sont compatibles avec ce que tu as sur ta Debian?

Il faut profiter au maximum des outils officiels afin de cerner les éventuels problèmes.

wiki.debian.org/fr/MultimediaCodecs
2 étapes: rajouter les dépôts multimedia selon ta branche (stable?); installer libdvdcss2 à partir du dépôt.

Vire ton libdvdcss2 et essaie la méthode sur cette page de wiki.

les dépôts marilla foutent la merde une fois sur deux;il serait plus judicieux de récupérer le.deb de libdvdcss2 et de l’installer,ça évite d’avoir marilla dans le sources.list.

Pour deb-multimedia (Marillat) c’est juste un # à mettre ou à enlever pour récupérer la libdvdcss2 (+ la lib dvdnav)
Mon VLC (de deb-multimedia) lit tous les DVD.

@avram:
Il faut que le .deb vienne du site officiel et soit celui de ta branche.
Ca va marcher mais les mises à jour passent à la trappe.

Le mieux c’est encore d’utiliser apt avec une entrée dans le preferences
ex:

Package: * Pin: release o=Unofficial Multimedia Packages,a=stable Pin-priority: 150

Merci à tous pour vos réponses.

avram :

[quote]avez vous vérifié votre appartenance au groupe video?Pour le savoir:
[/quote]

aurelien@debian:~$ groups
aurelien cdrom floppy audio dip video plugdev netdev lpadmin scanner bluetooth

Funkygoby : j’ai d’abord cherché dans les dépôts, sur cette page : https://packages.debian.org/stable/allpackages

J’ai pas trouvé de libdvdcss2. Donc, j’ai suivi la procédure mentionnée sur le lien que j’ai cité dans mon premier message. Le lien disait :

[quote]La librairie libdvdcss2 est nécessaire pour le décryptage des DVD protégés par CSS. On ne peut pas la récupérer dans les dépôts de Debian à cause d’une licence restrictive dans certains pays.[/quote] C’est pour cela que je ne l’avais pas trouvé.

Et il conseillait de récupếrer le paquet .deb directement à partir de la page d’accueil du projet videolan. C’est marqué sur le site https://wiki.debian.org/fr/.

Donc, sur tes conseils, j’ai désinstallé le paquet libdvdcss2. J’ai lu ton lien. J’ai installé la clé multimédia, j’ai installé le paquet à partir des dépôts multimédia. Tout à l’air de bien se passer.

Je mets un DVD dans le lecteur, je demande à VLC de le lire :

aurelien@debian:~$ cvlc /dev/sr1
VLC media player 2.2.0-rc2 Weatherwax (revision 2.2.0-rc1-118-g22fda39)
[0000000000cdccb8] dummy interface: using the dummy interface module…
libdvdnav: Using dvdnav version 5.0.1
libdvdnav: DVD disk reports itself with Region mask 0x00e50000. Regions: 2 4 5

libdvdread: Attempting to retrieve all CSS keys
libdvdread: This can take a long time, please be patient

libdvdread: Get key for /VIDEO_TS/VIDEO_TS.VOB at 0x00000130
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_01_0.VOB at 0x0000071e
libdvdread: Elapsed time 9
libdvdread: Get key for /VIDEO_TS/VTS_01_1.VOB at 0x00002c5b
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_02_0.VOB at 0x002cb002
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_02_1.VOB at 0x002cb007
libdvdread: Elapsed time 0
libdvdread: Found 2 VTS’s
libdvdread: Elapsed time 9
libdvdnav: Language ‘en’ not found, using ‘��’ instead
libdvdnav: Menu Languages available: ��
libdvdnav: Language ‘en’ not found, using ‘��’ instead
libdvdnav: Menu Languages available: ��
libdvdnav: Language ‘en’ not found, using ‘��’ instead
libdvdnav: Menu Languages available: ��
[00007feffc0009b8] core input error: ES_OUT_RESET_PCR called
[00007feffc0009b8] core input error: ES_OUT_RESET_PCR called

Et boum, le menu s’ouvre aux bouts de quelques secondes.

Par contre, sous Totem, ça marche pas.

aurelien@debian:~$ totem /dev/sr1
libdvdread: Attempting to use device /dev/sr1 mounted on /media/aurelien/CLOSE_ENCOUNTERS for CSS authentication
libdvdnav: Using dvdnav version 5.0.1
libdvdread: Attempting to use device /dev/sr1 mounted on /media/aurelien/CLOSE_ENCOUNTERS for CSS authentication
libdvdnav: DVD disk reports itself with Region mask 0x00e50000. Regions: 2 4 5

libdvdread: Attempting to retrieve all CSS keys
libdvdread: This can take a long time, please be patient

libdvdread: Get key for /VIDEO_TS/VIDEO_TS.VOB at 0x00000130
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_01_0.VOB at 0x0000071e
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_01_1.VOB at 0x00002c5b
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_02_0.VOB at 0x002cb002
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_02_1.VOB at 0x002cb007
libdvdread: Elapsed time 0
libdvdread: Found 2 VTS’s
libdvdread: Elapsed time 0
libdvdnav: Language ‘fr’ not found, using ‘��’ instead
libdvdnav: Menu Languages available: ��
libdvdnav: Language ‘fr’ not found, using ‘��’ instead
libdvdnav: Menu Languages available: ��
libdvdnav: Language ‘fr’ not found, using ‘��’ instead
libdvdnav: Menu Languages available: ��
libva info: VA-API version 0.36.0
libva info: va_getDriverName() returns 0
libva info: Trying to open /usr/lib/x86_64-linux-gnu/dri/nouveau_drv_video.so
libva info: va_openDriver() returns -1
libva info: VA-API version 0.36.0
libva info: va_getDriverName() returns 0
libva info: Trying to open /usr/lib/x86_64-linux-gnu/dri/nouveau_drv_video.so
libva info: va_openDriver() returns -1
libva info: VA-API version 0.36.0
libva info: va_getDriverName() returns -1
libva error: va_getDriverName() failed with unknown libva error,driver_name=(null)
libva info: VA-API version 0.36.0
libva info: va_getDriverName() returns 0
libva info: Trying to open /usr/lib/x86_64-linux-gnu/dri/nouveau_drv_video.so
libva info: va_openDriver() returns -1
libva info: VA-API version 0.36.0
libva info: va_getDriverName() returns 0
libva info: Trying to open /usr/lib/x86_64-linux-gnu/dri/nouveau_drv_video.so
libva info: va_openDriver() returns -1
libva info: VA-API version 0.36.0
libva info: va_getDriverName() returns -1
libva error: va_getDriverName() failed with unknown libva error,driver_name=(null)
libva info: VA-API version 0.36.0
libva info: va_getDriverName() returns 0
libva info: Trying to open /usr/lib/x86_64-linux-gnu/dri/nouveau_drv_video.so
libva info: va_openDriver() returns -1
libva info: VA-API version 0.36.0
libva info: va_getDriverName() returns 0
libva info: Trying to open /usr/lib/x86_64-linux-gnu/dri/nouveau_drv_video.so
libva info: va_openDriver() returns -1
libva info: VA-API version 0.36.0
libva info: va_getDriverName() returns -1
libva error: va_getDriverName() failed with unknown libva error,driver_name=(null)
libva info: VA-API version 0.36.0
libva info: va_getDriverName() returns 0
libva info: Trying to open /usr/lib/x86_64-linux-gnu/dri/nouveau_drv_video.so
libva info: va_openDriver() returns -1
libva info: VA-API version 0.36.0
libva info: va_getDriverName() returns 0
libva info: Trying to open /usr/lib/x86_64-linux-gnu/dri/nouveau_drv_video.so
libva info: va_openDriver() returns -1
libva info: VA-API version 0.36.0
libva info: va_getDriverName() returns -1
libva error: va_getDriverName() failed with unknown libva error,driver_name=(null)
libva info: VA-API version 0.36.0
libva info: va_getDriverName() returns 0
libva info: Trying to open /usr/lib/x86_64-linux-gnu/dri/nouveau_drv_video.so
libva info: va_openDriver() returns -1
libva info: VA-API version 0.36.0
libva info: va_getDriverName() returns 0
libva info: Trying to open /usr/lib/x86_64-linux-gnu/dri/nouveau_drv_video.so
libva info: va_openDriver() returns -1
libva info: VA-API version 0.36.0
libva info: va_getDriverName() returns -1
libva error: va_getDriverName() failed with unknown libva error,driver_name=(null)

La fenêtre de Totem s’ouvre, mais il y a un message : “Une erreur est survenue. Impossible d’initialiser la bibliothèque prise en charge.”

Le moteur de ton totem c’est xine?

Aucune idée. Je vois ça comment ? Je n’ai pas installé Totem moi même. Totem était pré-installé dans GNOME.

Pour faire bourrin: [mono]$ aptitude search totem[/mono] et tu relèves les paquets installés.
De manière plus subtile:

$ apt-cache policy totem-xine $ apt-cache policy totem-gstreamer

J’ai lancé les trois commandes. Apparemment, ça penche plutôt pour gstreamer.

root@debian:~# apt-cache policy totem-xine
N: Impossible de trouver le paquet totem-xine

root@debian:~# apt-cache policy totem-gstreamer
totem-gstreamer:
Installé : (aucun)
Candidat : (aucun)
Table de version :

root@debian:~# aptitude search totem
i A gir1.2-totem-1.0 - GObject introspection data for Totem media player
i A gir1.2-totem-plparser-1.0 - GObject introspection data for the Totem Playlist Parser library
p libtotem-dev - Main library for the Totem media player - development files
p libtotem-pg-dev - Standards-based cluster framework, Totem devel files
p libtotem-pg4 - Standards-based cluster framework, Totem library
p libtotem-plparser-dbg - Totem Playlist Parser library - debugging symbols
p libtotem-plparser-dev - Totem Playlist Parser library - development files
i A libtotem-plparser18 - bibliothèque d’analyse des listes de lecture pour Totem - fichie
i A libtotem0 - bibliothèque principale pour le lecteur de média Totem
p remuco-totem - contrôle distant bidirectionnel pour lecteurs média – adaptateu
i A totem - simple lecteur de media pour bureau GNOME basé sur GStreamer
i A totem-common - fichiers de donnée pour le lecteur de média Totem
p totem-dbg - symboles de débogage pour le lecteur de media Totem
i A totem-plugins - Plugins for the Totem media player

totem n’est plus basé que sur gstreamer
c’est gxine qui remplace totem-xine pour lire les DVD

C’est vrai que c’est des projets que je ne suis plus depuis des années car je leur préfère le tandem vlc et mplayer.
ALors ce dvd il est lu?

[quote=“ptitnouveau”]Je suis sous Jessie 8.0.
(…)

[quote=“ptitnouveau”]root@debian:~# aptitude search totem
i A gir1.2-totem-1.0 - GObject introspection data for Totem media player
i A gir1.2-totem-plparser-1.0 - GObject introspection data for the Totem Playlist Parser library
p libtotem-dev - Main library for the Totem media player - development files
p libtotem-pg-dev - Standards-based cluster framework, Totem devel files
p libtotem-pg4 - Standards-based cluster framework, Totem library
p libtotem-plparser-dbg - Totem Playlist Parser library - debugging symbols
p libtotem-plparser-dev - Totem Playlist Parser library - development files
i A libtotem-plparser18 - bibliothèque d’analyse des listes de lecture pour Totem - fichie
i A libtotem0 - bibliothèque principale pour le lecteur de média Totem
p remuco-totem - contrôle distant bidirectionnel pour lecteurs média – adaptateu
i A totem - simple lecteur de media pour bureau GNOME basé sur GStreamer
i A totem-common - fichiers de donnée pour le lecteur de média Totem
p totem-dbg - symboles de débogage pour le lecteur de media Totem
i A totem-plugins - Plugins for the Totem media player[/quote][/quote]

[21:16:02]:~$ as totem p gir1.2-totem-1.0 - GObject introspection data for Totem media p gir1.2-totem-1.0:i386 - GObject introspection data for Totem media p gir1.2-totem-plparser-1.0 - GObject introspection data for the Totem P p gir1.2-totem-plparser-1.0:i386 - GObject introspection data for the Totem P p libtotem-dev - Main library for the Totem media player - p libtotem-dev:i386 - Main library for the Totem media player - p libtotem-pg-dev - Standards-based cluster framework, Totem d p libtotem-pg-dev:i386 - Standards-based cluster framework, Totem d p libtotem-pg4 - Standards-based cluster framework, Totem l p libtotem-pg4:i386 - Standards-based cluster framework, Totem l p libtotem-plparser-common - Totem Playlist Parser library - common fil v libtotem-plparser-common:i386 - p libtotem-plparser-dbg - Totem Playlist Parser library - debugging p libtotem-plparser-dbg:i386 - Totem Playlist Parser library - debugging p libtotem-plparser-dev - Totem Playlist Parser library - developmen p libtotem-plparser-dev:i386 - Totem Playlist Parser library - developmen p libtotem-plparser17 - bibliothèque d'analyse des listes de lectu p libtotem-plparser17:i386 - bibliothèque d'analyse des listes de lectu p libtotem-plparser18 - bibliothèque d'analyse des listes de lectu p libtotem-plparser18:i386 - bibliothèque d'analyse des listes de lectu p libtotem0 - bibliothèque principale pour le lecteur de p libtotem0:i386 - bibliothèque principale pour le lecteur de p remuco-totem - contrôle distant bidirectionnel pour lecte p totem - simple lecteur de media pour bureau GNOME p totem:i386 - simple lecteur de media pour bureau GNOME p totem-common - fichiers de donnée pour le lecteur de médi p totem-dbg - symboles de débogage pour le lecteur de me p totem-dbg:i386 - symboles de débogage pour le lecteur de me p totem-mozilla - module Totem pour Mozilla p totem-mozilla:i386 - module Totem pour Mozilla p totem-plugin-arte - greffon pour Totem permettant de regarder p totem-plugin-arte:i386 - greffon pour Totem permettant de regarder p totem-plugins - Plugins for the Totem media player p totem-plugins:i386 - Plugins for the Totem media player p totem-plugins-dvb-daemon - totem plugin for gnome-dvb-daemon [21:16:27]:~$

?

$ aptitude -s upgrade $ aptitude -s full-upgrade
?


Pour information.

[21:41:40]:~$ ash libdvdcss2 Pas de version courante ou candidate trouvée pour libdvdcss2 Paquet : libdvdcss2 État: n'est pas un paquet réel Fourni par : libdvd-pkg [21:41:52]:~$

[21:42:05]:~$ acp libdvd-pkg libdvd-pkg: Installé : (aucun) Candidat : 1.3.99-1-1 Table de version : 1.3.99-1-1 0 990 http://cdn.debian.net/debian/ sid/contrib amd64 Packages 870 http://ftp.fr.debian.org/debian/ stretch/contrib amd64 Packages [21:42:09]:~$

Pourquoi ton totem est en i386 et tu prends libdvd-pkg en amd64.
Tes libs 64 bits risquent de pas être vues par ton appli en 32 bits.

Pourquoi tu n’utilises pas le dépôt deb-multimédia au lieu de piocher en sid?

[quote=“BelZéButh”]p totem - simple lecteur de media pour bureau GNOME p totem:i386 - simple lecteur de media pour bureau GNOME[/quote]

[22:22:20]:~$ acp totem totem: Installé : (aucun) Candidat : 3.16.3-1 Table de version : 3.16.3-1 0 990 http://cdn.debian.net/debian/ sid/main amd64 Packages 3.16.2-1 0 870 http://ftp.fr.debian.org/debian/ stretch/main amd64 Packages 3.14.0-2 0 950 http://ftp.fr.debian.org/debian/ jessie/main amd64 Packages 3.0.1-8 0 500 http://ftp.fr.debian.org/debian/ wheezy/main amd64 Packages [22:22:27]:~$
Aurais-je activé le multiarch ?

Au quotidien et à long terme (ils ont deux/trois trains d’avances), c’est vraiment (très) lourd à maintenir.

[quote=“Triangle”]C’est vrai que c’est des projets que je ne suis plus depuis des années car je leur préfère le tandem vlc et mplayer.
ALors ce dvd il est lu?[/quote]

Bah, quand j’insère un DVD, il me propose de le visionner avec Totem. Et quand je dis oui, il dit que la bibliothèque n’est pas prise en charge.

BelZébuth, je vais tester tes commandes.

root@debian:~# as totem
Messages de l’assembleur:
Erreur: ne peut ouvrir totem en lecture: Aucun fichier ou dossier de ce type
root@debian:~#

root@debian:~# find /etc/apt -name ‘.list’ -exec bash -c ‘echo -e “\n$1\n”; nl -ba “$1”’ _ ‘{}’ ;

/etc/apt/sources.list.d

nl: /etc/apt/sources.list.d: est un dossier

/etc/apt/sources.list.save.1

 1	# 
 2	
 3	# deb cdrom:[Debian GNU/Linux 8 _Jessie_ - Official Snapshot amd64 LIVE/INSTALL Binary 20150606-15:28]/ jessie main
 4	
 5	deb cdrom:[Debian GNU/Linux 8.0.0 _ Jessie _-Official amd64 BD Binary-1 20150425]/ jessie main
 6	
 7	# Line commented out by installer because it failed to verify:
 8	#deb [security.debian.org/](http://security.debian.org/) jessie/updates main
 9	# Line commented out by installer because it failed to verify:
10	#deb-src [security.debian.org/](http://security.debian.org/) jessie/updates main

/etc/apt/sources.list.save.2

 1	# 
 2	
 3	# deb cdrom:[Debian GNU/Linux 8 _Jessie_ - Official Snapshot amd64 LIVE/INSTALL Binary 20150606-15:28]/ jessie main
 4	
 5	deb cdrom:[Debian GNU/Linux 8.0.0 _ Jessie _-Official amd64 BD Binary-1 20150425-15:32]/ jessie main
 6	
 7	# Line commented out by installer because it failed to verify:
 8	#deb [security.debian.org/](http://security.debian.org/) jessie/updates main
 9	# Line commented out by installer because it failed to verify:
10	#deb-src [security.debian.org/](http://security.debian.org/) jessie/updates main

/etc/apt/sources.list

 1	
 2	
 3	deb [ftp.fr.debian.org/debian/](http://ftp.fr.debian.org/debian/) jessie main  
 4	deb-src [ftp.fr.debian.org/debian/](http://ftp.fr.debian.org/debian/) jessie main  
 5	
 6	deb [security.debian.org/](http://security.debian.org/) jessie/updates main  
 7	deb-src [security.debian.org/](http://security.debian.org/) jessie/updates main  
 8	
 9	deb [deb-multimedia.org](http://www.deb-multimedia.org) stable main non-free
10	

/etc/apt/sources.list.save

 1	 
 2	
 3	# deb cdrom:[Debian GNU/Linux 8 _Jessie_ - Official Snapshot amd64 LIVE/INSTALL Binary 20150606-15:28]/ jessie main
 4	
 5	deb cdrom:[Debian GNU/Linux 8.0.0 _Jessie_ - Official amd64 BD Binary-1 20150425-15:32]/ jessie main
 6	
 7	# Line commented out by installer because it failed to verify:
 8	#deb [security.debian.org/](http://security.debian.org/) jessie/updates main
 9	# Line commented out by installer because it failed to verify:
10	#deb-src [security.debian.org/](http://security.debian.org/) jessie/updates main
11	

/etc/apt/sources.list~

root@debian:~# aptitude -s upgrade
Résolution des dépendances…
Les NOUVEAUX paquets suivants vont être installés :
libgroupsock4{a} liblivemedia42{a} libusageenvironment2{a}
Les paquets suivants seront ENLEVÉS :
libgles1-mesa{u} libgroupsock1{u} liblivemedia23{u} libpostproc52{u} libproxy-tools{u} libusageenvironment1{u}
vlc-plugin-samba{u}
Les paquets suivants seront mis à jour :
vlc vlc-nox vlc-plugin-notify
Les paquets suivants sont RECOMMANDÉS mais ne seront pas installés :
vlc-plugin-pulse
3 paquets mis à jour, 3 nouvellement installés, 7 à enlever et 0 non mis à jour.
Il est nécessaire de télécharger 0 o/4 594 ko d’archives. Après dépaquetage, 295 ko seront utilisés.
Voulez-vous continuer ? [Y/n/?] Y
Charger/installer/enlever des paquets.
root@debian:~#

root@debian:~# aptitude -s full-upgrade
Les NOUVEAUX paquets suivants vont être installés :
libgroupsock4{a} liblivemedia42{a} libusageenvironment2{a} vlc-plugin-pulse{a}
Les paquets suivants seront ENLEVÉS :
libgles1-mesa{u} libgroupsock1{u} liblivemedia23{u} libpostproc52{u} libproxy-tools{u} libusageenvironment1{u}
vlc-plugin-samba{u}
Les paquets suivants seront mis à jour :
vlc vlc-nox vlc-plugin-notify
3 paquets mis à jour, 4 nouvellement installés, 7 à enlever et 0 non mis à jour.
Il est nécessaire de télécharger 818 o/4 595 ko d’archives. Après dépaquetage, 303 ko seront utilisés.
Voulez-vous continuer ? [Y/n/?] Y
Charger/installer/enlever des paquets.
root@debian:~#

IL n’installe aucune des mises à jour. Pourquoi ? Je suis bien en root.