Aller au contenu principal
Sujet: [résolu] Que faut-il pour lire et ripper un dvd  (Lu 1190 fois) sujet précédent - sujet suivant

[résolu] Que faut-il pour lire et ripper un dvd

Bonjour,

 >:(  >:(  >:( 
le côté insupportable d'Opensuse qui n'est pas capable de lire out off the box un dvd ([avis perso : on] c'est complétement dogmatique et has been et à vous dégouter de cette distribution qui par ailleurs est bien ... [avis perso : off])

Bref j'y suis depuis plus d'une heure rien n'y fait installer depuis packman installer en un clic changer le fournisseur de dépôt…
Les posts et les méthodes disponibles sont confuses 
Résultat :
 vlc ne lit pas les dvd
 k3b affiche une erreur transcode quand j'essaye de ripper…
je parle même pas de handbrake qui lui fait carrément un rage quit   

Une âme charitable, pourrait-elle me dire ce qu'il faut faire pour pouvoir lire et ripper un dvd sur opensuse tumbleween 

Re : Que faut-il pour lire et ripper un dvd

Répondre #1
Bonjour,

Pour moi il faut:
1) rajouter les codecs pacman
2) rajouter le dépôt "libdvdcss" et installer libdvdcss

Après il me semble qu'il faut raffraichir les clefs au moment de lire le dvd mais je ne sais plus si ça se fait tout seul ou pas.
ça fait un moment que je n'ai plus rippé de dvd, je le faisais sous debian sans pb avec un script qui va bien.
Il faudrait que je reteste depuis openSuse.

Re : Que faut-il pour lire et ripper un dvd

Répondre #2
Bonjour,

Pour moi il faut:
1) rajouter les codecs pacman
2) rajouter le dépôt "libdvdcss" et installer libdvdcss

Après il me semble qu'il faut raffraichir les clefs au moment de lire le dvd mais je ne sais plus si ça se fait tout seul ou pas.
ça fait un moment que je n'ai plus rippé de dvd, je le faisais sous debian sans pb avec un script qui va bien.
Il faudrait que je reteste depuis openSuse.

1 => c'est fait
2 => c'est fait aussi

nada rien 

 même la lecture de dvd ne fonctionne pas !
voila ce que j'ai au mieux  => https://i.postimg.cc/jqFZnHnB/2022-03-12-14-04.png
et le code qui va avec
*@*:~> vlc dvd://sr0
VLC media player 3.0.17 Vetinari (revision 3.0.13-8-g41878ff4f2)
[000055a52ab66600] main libvlc: Lancement de vlc avec l'interface par défaut. Utiliser « cvlc » pour démarrer VLC sans interface.
Icon theme "gnome" not found.
Icon theme "elementary" not found.
[00007faef8001170] dvdnav demux: DVD Title: OUT_OF_AFRICA_U1
[00007faef8001170] dvdnav demux: DVD Serial Number: 2b51060e
[00007faef8001170] dvdnav demux: DVD Title (Alternative):
[00007faef8001170] dvdnav demux: DVD disk reports itself with Region mask 0x00f50000. Regions: 02 04
[00007faef8001170] dvdnav demux: Attempting to retrieve all CSS keys
[00007faef8001170] dvdnav demux: This can take a _long_ time, please be patient
[00007faee4006500] gl gl: Initialized libplacebo v4.192.1 (API v192)
libva info: VA-API version 1.14.0
libva error: vaGetDriverNameByIndex() failed with unknown libva error, driver_name = (null)
[00007faee4006500] glconv_vaapi_x11 gl error: vaInitialize: unknown libva error
libva info: VA-API version 1.14.0
libva info: Trying to open /usr/lib64/dri/iHD_drv_video.so
libva info: va_openDriver() returns -1
libva info: Trying to open /usr/lib64/dri/i965_drv_video.so
libva info: Found init function __vaDriverInit_1_13
failed to open /usr/lib64/dri/hybrid_drv_video.so
Not using hybrid_drv_video.so
libva info: va_openDriver() returns 0
[00007faef806b990] avcodec decoder: Using Intel i965 driver for Intel(R) Haswell Desktop - 2.4.1 for hardware decoding
[00007faef806b990] main decoder error: buffer deadlock prevented


Re : Que faut-il pour lire et ripper un dvd

Répondre #3
Salut,
j’ai eu un souci pour lire une vidéo il y a un moment, pas un dvd, ça venait d’un mauvais réglage dans vlc.
j’avais exactement ta capture d’écran

Edit : le temps de relancer le PC pour regarder ça, c'était je crois dans Préférences > Entrée/codecs
à hardware-accelerated ce qui marche chez moi c'est VDPAU et quand ça buggait c'était sur automatique ou va-api, je ne sais plus trop
Je n'ai pas de lecteur dvd intégré dans le portable pour tester.

Je te donne la liste de mes paquets provenant de packman mais il manque libdvdcss comme je n'ai pas de lecteur dvd
i+ | ffmpeg-4                      | paquet | 4.4.1-7.5                       | x86_64       | Packman Repository
i  | gstreamer-plugins-bad-codecs  | paquet | 1.18.6-1.4                      | x86_64       | Packman Repository
i+ | gstreamer-plugins-libav       | paquet | 1.18.6-64.3                     | x86_64       | Packman Repository
i  | gstreamer-plugins-ugly-codecs | paquet | 1.18.6-1.3                      | x86_64       | Packman Repository
i+ | libavcodec57                  | paquet | 3.4.9-1.24                      | x86_64       | Packman Repository
i  | libavcodec58_134              | paquet | 4.4.1-7.5                       | x86_64       | Packman Repository
i+ | libavdevice57                 | paquet | 3.4.9-1.24                      | x86_64       | Packman Repository
i  | libavdevice58_13              | paquet | 4.4.1-7.5                       | x86_64       | Packman Repository
i  | libavfilter6                  | paquet | 3.4.9-1.24                      | x86_64       | Packman Repository
i  | libavfilter7_110              | paquet | 4.4.1-7.5                       | x86_64       | Packman Repository
i+ | libavformat57                 | paquet | 3.4.9-1.24                      | x86_64       | Packman Repository
i  | libavformat58_76              | paquet | 4.4.1-7.5                       | x86_64       | Packman Repository
i  | libavresample3                | paquet | 3.4.9-1.24                      | x86_64       | Packman Repository
i+ | libavresample4_0              | paquet | 4.4.1-7.5                       | x86_64       | Packman Repository
i  | libavutil55                   | paquet | 3.4.9-1.24                      | x86_64       | Packman Repository
i  | libavutil56_70                | paquet | 4.4.1-7.5                       | x86_64       | Packman Repository
i  | libdca0                       | paquet | 0.0.7-1.38                      | x86_64       | Packman Repository
i  | libde265-0                    | paquet | 1.0.8-1.27                      | x86_64       | Packman Repository
i  | libfaac0                      | paquet | 1.30-1.35                       | x86_64       | Packman Repository
i  | libfaad2                      | paquet | 2.10.0-1.28                     | x86_64       | Packman Repository
i  | libfdk-aac2                   | paquet | 2.0.2-1.17                      | x86_64       | Packman Repository
i  | libheif1                      | paquet | 1.12.0-3.23                     | x86_64       | Packman Repository
i  | libopenaptx0                  | paquet | 0.2.0-10.19                     | x86_64       | Packman Repository
i  | libopencore-amrnb0            | paquet | 0.1.5-1.72                      | x86_64       | Packman Repository
i  | libopencore-amrwb0            | paquet | 0.1.5-1.72                      | x86_64       | Packman Repository
i  | libopenh264-6                 | paquet | 2.2.0-1.3                       | x86_64       | Packman Repository
i  | libpostproc54                 | paquet | 3.4.9-1.24                      | x86_64       | Packman Repository
i  | libpostproc55_9               | paquet | 4.4.1-7.5                       | x86_64       | Packman Repository
i  | libquicktime0                 | paquet | 1.2.4+git20180804.fff99cd-4.58  | x86_64       | Packman Repository
i  | librtmp1                      | paquet | 2.4.20151223.fa8646d-1.81       | x86_64       | Packman Repository
i  | libswresample2                | paquet | 3.4.9-1.24                      | x86_64       | Packman Repository
i  | libswresample3_9              | paquet | 4.4.1-7.5                       | x86_64       | Packman Repository
i  | libswscale4                   | paquet | 3.4.9-1.24                      | x86_64       | Packman Repository
i  | libswscale5_9                 | paquet | 4.4.1-7.5                       | x86_64       | Packman Repository
i  | libvlc5                       | paquet | 3.0.17-4.1                      | x86_64       | Packman Repository
i  | libvlccore9                   | paquet | 3.0.17-4.1                      | x86_64       | Packman Repository
i  | libvo-aacenc0                 | paquet | 0.1.3-1.62                      | x86_64       | Packman Repository
i  | libvo-amrwbenc0               | paquet | 0.1.3-1.61                      | x86_64       | Packman Repository
i  | libx264-161                   | paquet | 0.161+git20200912.d198931a-2.29 | x86_64       | Packman Repository
i  | libx265-199                   | paquet | 3.5-2.26                        | x86_64       | Packman Repository
i  | libxvidcore4                  | paquet | 1.3.7-1.35                      | x86_64       | Packman Repository
i+ | obs-studio                    | paquet | 27.2.3-1.3                      | x86_64       | Packman Repository
i  | smplayer-skins                | paquet | 20.11.0-1.13                    | noarch       | Packman Repository
i  | vlc                           | paquet | 3.0.17-4.1                      | x86_64       | Packman Repository
i  | vlc-codec-gstreamer           | paquet | 3.0.17-4.1                      | x86_64       | Packman Repository
i  | vlc-codecs                    | paquet | 3.0.17-4.1                      | x86_64       | Packman Repository
i  | vlc-lang                      | paquet | 3.0.17-4.1                      | noarch       | Packman Repository
i  | vlc-noX                       | paquet | 3.0.17-4.1                      | x86_64       | Packman Repository
i  | vlc-qt                        | paquet | 3.0.17-4.1                      | x86_64       | Packman Repository
i  | vlc-vdpau                     | paquet | 3.0.17-4.1                      | x86_64       | Packman Repository
i+ | youtube-dl                    | paquet | 2021.12.17-1.2                  | noarch       | Packman Repository
i  | youtube-dl-bash-completion    | paquet | 2021.12.17-1.2                  | noarch       | Packman Repository

Si jamais certains sont intéressés pour récupérer dans la console la liste des paquets provenant d'un dépôt il suffit de faire les deux commandes en utilisateur :
1) on récupère le numéro associé au dépôt avec
zypper repos
2)
zypper search -si -r numero-depot
pratique pour le copié collé dans le forum ;)

Re : Que faut-il pour lire et ripper un dvd

Répondre #4
Bonjour,

Pour moi il faut:
1) rajouter les codecs pacman
2) rajouter le dépôt "libdvdcss" et installer libdvdcss

Après il me semble qu'il faut raffraichir les clefs au moment de lire le dvd mais je ne sais plus si ça se fait tout seul ou pas.
ça fait un moment que je n'ai plus rippé de dvd, je le faisais sous debian sans pb avec un script qui va bien.
Il faudrait que je reteste depuis openSuse.

1 => c'est fait
2 => c'est fait aussi

nada rien 

 même la lecture de dvd ne fonctionne pas !
voila ce que j'ai au mieux  => https://i.postimg.cc/jqFZnHnB/2022-03-12-14-04.png
et le code qui va avec
*@*:~> vlc dvd://sr0
VLC media player 3.0.17 Vetinari (revision 3.0.13-8-g41878ff4f2)
[000055a52ab66600] main libvlc: Lancement de vlc avec l'interface par défaut. Utiliser « cvlc » pour démarrer VLC sans interface.
Icon theme "gnome" not found.
Icon theme "elementary" not found.
[00007faef8001170] dvdnav demux: DVD Title: OUT_OF_AFRICA_U1
[00007faef8001170] dvdnav demux: DVD Serial Number: 2b51060e
[00007faef8001170] dvdnav demux: DVD Title (Alternative):
[00007faef8001170] dvdnav demux: DVD disk reports itself with Region mask 0x00f50000. Regions: 02 04
[00007faef8001170] dvdnav demux: Attempting to retrieve all CSS keys
[00007faef8001170] dvdnav demux: This can take a _long_ time, please be patient
[00007faee4006500] gl gl: Initialized libplacebo v4.192.1 (API v192)
libva info: VA-API version 1.14.0
libva error: vaGetDriverNameByIndex() failed with unknown libva error, driver_name = (null)
[00007faee4006500] glconv_vaapi_x11 gl error: vaInitialize: unknown libva error
libva info: VA-API version 1.14.0
libva info: Trying to open /usr/lib64/dri/iHD_drv_video.so
libva info: va_openDriver() returns -1
libva info: Trying to open /usr/lib64/dri/i965_drv_video.so
libva info: Found init function __vaDriverInit_1_13
failed to open /usr/lib64/dri/hybrid_drv_video.so
Not using hybrid_drv_video.so
libva info: va_openDriver() returns 0
[00007faef806b990] avcodec decoder: Using Intel i965 driver for Intel(R) Haswell Desktop - 2.4.1 for hardware decoding
[00007faef806b990] main decoder error: buffer deadlock prevented

Bonjour,
Dans ton cas le problème n'est pas le dvd, mais l'accélération matérielle, tu peux essayer de choisir d'autres modes vidéo dans les paramêtres de vlc voir si c'est pareil?

Sinon essaye avec smplayer, et regarde si tu as bien tous les paquets vaapi qui vont bien.

Salut,
j’ai eu un souci pour lire une vidéo il y a un moment, pas un dvd, ça venait d’un mauvais réglage dans vlc.
j’avais exactement ta capture d’écran

Edit : le temps de relancer le PC pour regarder ça, c'était je crois dans Préférences > Entrée/codecs
à hardware-accelerated ce qui marche chez moi c'est VDPAU et quand ça buggait c'était sur automatique ou va-api, je ne sais plus trop
Je n'ai pas de lecteur dvd intégré dans le portable pour tester.

Si jamais certains sont intéressés pour récupérer dans la console la liste des paquets provenant d'un dépôt il suffit de faire les deux commandes en utilisateur :
1) on récupère le numéro associé au dépôt avec
zypper repos
2)
zypper search -si -r numero-depot
pratique pour le copié collé dans le forum ;)
VDPAU c'est pour nvidia, sans gpu nvidia çe ne fera rien sauf à rajouter le backend vdpau-vaapi pour utiliser vaapi.

Pour les gpu intel/amd c'est vaapi qui est utilisé pour décompresser en matériel.
En cas de problème sur un dvd on peut redescendre sur xvvideo voir opengl mais ça reste moins efficace que vaapi.

Re : Que faut-il pour lire et ripper un dvd

Répondre #5
Ok pour vdpau, ma mémoire me fait défaut alors sur le souci rencontré.
C'était bien un problème de lecture similaire, mais ce n'est peut-être pas ce paramètre du coup qu'il fallait.

@gillles‍ : regarde si tu as bien les paquets de packman

Re : Que faut-il pour lire et ripper un dvd

Répondre #6
ce n'est pas beau de vieillir  :-[  :-[

J'ai profité de la fraiche installation d'OpenSuse pour passer mon disque linux  en gpt et donc UEFI.
... et figuré vous que dans mon bios UEFI je n'ai pas désactivé la puce graphique du CPU cause de tous mes ennuis !

Du coup Intel graphic disable me reste ma radeon et comme par magie tout fonctionne

Désolé ...  j'ai honte

Re : [résolu] Que faut-il pour lire et ripper un dvd

Répondre #7
Tant mieux. :D