(Debian) TOTEM et libdvdcss

Bonjour

Depuis que je suis sur etch, je n'arrive plus à lire beaucoup (mais pas tous) mes dvd sur mon lecteur Totem (mplayer), et j'ai un message d'erreur concernant libdvdcss.
La source semble être chiffrée et ne peut être lue. Etes-vous en train d'essayer de lire un DVD chiffré sans libdvdcss?
(Le message intervient aussi si j'installe ogle et avec vlc je suis obligé de prendre les .vob les uns apèrs les autres). J'ai essayé de réinstaller les paquages, mais ça ne change rien.

Est-ce que quelqu'un peut m'aider.

Merci
Configuration: Linux Etch

16 réponses

  1. Modérateur
    ajoute dans ton /etc/apt/sources.list

    deb http://www.backports.org/debian etch-backports main contrib non-free
    deb https://www.debian-multimedia.org/ etch main
    ensuite tu fait
    aptitude update
    et tu auras un message d'erreur concernant 2 clés
    gpg --keyserver wwwkeys.eu.pgp.net --recv-keys LACLE1 
    gpg --armor --export LACLE1 | apt-key add - 
    gpg --keyserver wwwkeys.eu.pgp.net --recv-keys LACLE2
    gpg --armor --export LACLE2 | apt-key add - 
    ensuite
    aptitude update
    aptitude upgrade
    aptitude install libdvdcss2
    aptitude install w32codecs
    1. Contributeur
      bonsoir,

      je crois qu'il faut simplement installer la librairie libdvdcss

      ;-)
      1. Merci pour la réponse cher aruju ! J'ai exactement le même soucis. J'avais bien compris depuis un moment que je devais installer libdvdcss. Mais comment ? Ca fait à peine 1 an que j'utilise linux et je galère encore pas mal.
        Merci de m'aider à sortir de ce carcan :-)
        Stéphanie
      2. Contributeur
        @Fischersalut,
        regarde plus bas le lien de lami20j
        ;-)
    2. un apt-get install libdvdcss ne marche pas; et sije fais avec libdvdcss2, j'ai déjà la dernière version.
      A moins qu'il y ait une autre façon...
      1. Bonjour,

        J'ai eu le même souci il y un moment.
        J'ai réussi à le résoudre en installant libdvdcss. Mais de nouveau je n'arrive plus à lire des DVD criptés. Pourtant libdvdcss est bien présant dans mes paquet. Deux questions:
        1 comment ça se fait qu'un paquet qui été installé au début se soit désinstallé?
        2 Pourquoi libdvdcss n'est pas vue par Totem ou ne marche pas?
        1. Merci pour ces deux listes de paquet.
          Mais, je confirme "libdvdcss2" était bien installé. Totem n'a pas réussi à lire le DVD, j'ai toujours le même message d'erreur:

          "La source semble être chiffrée et ne peut être lue. Êtes-vous en train d'essayer de lire un DVD chiffré sans libdvdcss ?"

          Une autre idée? A noter que je peux toujours lire un DVD non codé auficier, comme ceux achetés chez un marchand de journeaux.
          Donc mon lecteur marche bien ...

          Si j'active le mode debug de libdvdcss, je trouve où le log de sortie?
          1. Bonjour,

            J'ai refait toute la procèdure de configue, libdvdcss2 est bien installé:

            martini:/home/alexis# aptitude show libdvdcss2
            Paquet : libdvdcss2
            Nouveau: oui
            État: installé
            Automatiquement installé: non
            Version : 1.2.9-1
            Priorité : optionnel
            Section : libs
            Responsable : Sam Hocevar (Debian packages) <sam+deb@zoy.org>
            Taille décompressée : 229k
            Dépend: libc6 (>= 2.2.4-4)
            Est en conflit: libdvdcss0.0.1, libdvdcss0.0.2
            Description : portable abstraction library for DVD decryption
             The libdvdcss library provides a portable abstraction for DVD decryption, with a simple API to access a DVD device as a block device.
            
             This package contains the libdvdcss2 runtime library.


            Je n'arrive toujours pas à lire un DVD codé! J'ai tanté une réinstall: écheck de localisation et verrouillage de la base, j'ai toujours le même problème aprés une suppression et installation du paquet.

            Bon, j'ai trouvé un peu de doc (le README) sur la librairie. Petit probléme, elle n'a pas l'aire d'être configurée:
            martini:/usr/share/doc/libdvdcss2# echo $DVDCSS_METHOD

            martini:/usr/share/doc/libdvdcss2# echo $DVDCSS_METHOD
            
            martini:/usr/share/doc/libdvdcss2# export DVDCSS_METHOD=title
            martini:/usr/share/doc/libdvdcss2# echo $DVDCSS_METHOD
            title
            

            Je paramétre également la variable DVDCSS_VERBOSE à 1, toujours le même souci.
            Mais où est donc ce log? Bon, je redirige la sortie au lancement de Totem:

            alexis@martini:~$ totem 2>totem_debug.txt
            libdvdnav: Using dvdnav version 1.1.2 from https://sourceforge.net/projects/xine/
            libdvdnav: Can't read name block. Probably not a DVD-ROM device.
            libdvdnav: Unable to find map file '/home/alexis/.dvdnav/.map'
            libdvdnav: DVD disk reports itself with Region mask 0x00fd0000. Regions: 2
            libdvdnav: Using dvdnav version 1.1.2 from https://sourceforge.net/projects/xine/
            libdvdnav: Can't read name block. Probably not a DVD-ROM device.
            libdvdnav: Unable to find map file '/home/alexis/.dvdnav/.map'
            libdvdnav: DVD disk reports itself with Region mask 0x00fd0000. Regions: 2


            Et le fichier totem_debug me donne:

            libdvdread: Using libdvdcss version 1.2.9 for DVD access
            libdvdread: Attempting to use device /dev/hdc mounted on /media/cdrom0 for CSS authentication
            libdvdread: Could not open /dev/hdc with libdvdcss.
            libdvdread: Can't open /dev/hdc for reading
            libdvdread: Device /dev/hdc inaccessible, CSS authentication not available.
            libdvdread: Using libdvdcss version 1.2.9 for DVD access
            libdvdread: Attempting to use device /dev/hdc mounted on /media/cdrom0 for CSS authentication
            libdvdread: Could not open /dev/hdc with libdvdcss.
            libdvdread: Can't open /dev/hdc for reading
            libdvdread: Device /dev/hdc inaccessible, CSS authentication not available.

            Bizard, pourtant j'arrive à acceder au lecteur de DVD lorsque je met un DVD non codé.

            Il y a une mailing liste dans le fichier README, je pense que je vais envoyer un mail. A moins que l'un de vous avez une idée?

            A+

            Alexis
            1. Bonjour,

              Oui, il est bien installé:
              Paquet : libdvdnav4
              État: installé
              Automatiquement installé: non
              Version : 0.1.10-0.1
              Priorité : optionnel
              Section : libs
              Responsable : Philipp Matthias Hahn <pmhahn@debian.org>
              Taille décompressée : 254k
              Dépend: libc6 (>= 2.3.6-6)
              Description : The DVD navigation library
               This is the DVD navigation library, which provides an interface to the
               advanced features of DVDs, like menus, navigation, etc.
              
               This package contains the libdvdnav runtime library.
              
              Marqueurs: devel::library, hardware::storage, hardware::storage:dvd,
                         role::shared-lib, use::browsing

              Je tante une réinstllation ...
              Non toujours le même souci. Je regarderais ça une autre fois, de toute façon trés rapidement: j'ai un abonnement pour des DVD en location!
              1. Bonjour,

                J'ai enfin trouvé la solution!

                Les permission sur /dev/hdc (mon lecteur de DVD) n'était pas bonne! Ce que je comprend pas trop c'est comment elle à été modifié toute seul. Pourtant sous Debian il y a pas de politique de sécurité automatique comme sous Mandrake?
                Mais je comprend pas pourquoi les DVD que j'ai déjà lue je peux toujours les lire. Peut être le mode d'accés de libdvdcss pour cracker la clef? Je sais qu'après il la stock sous ~/.dvdcss/.

                Donc la solution:
                chmod 666 hdc


                Ahhh!
                1. Merci les gars, j'ai installé libdvdcss2 et zou, tout roule....
                  A la revoyure
                  1. bonjours, je suis nouveau sur linux et je sais rien installer

                    est-ce que quelqun peut tout m'explique pas à pas

                    Merci d'avance

                    PS: je suis sur debian
                    1. Sur GNOME :

                      Applications -> Accessoires -> Terminal administrateur
                      taper le code

                      si amd64 :
                      # wget http://www.debian-multimedia.org/pool/non-free/w/w64codecs/w64codecs_20071007-0.5_amd64.deb
                      # dpkg -i w64codecs_20071007-0.5_amd64.deb

                      si i386 :
                      # wget http://www.debian-multimedia.org/pool/non-free/w/w32codecs/w32codecs_20110131-0.1_i386.deb
                      # dpkg -i w32codecs_20110131-0.1_i386.deb