Hello Patrice
Patrice Karatchentzeff a écrit :
> Salut,
>
> En cherchant à riper un DVD, je me suis rendu compte que je ne peux
> même plus les lire...
>
> J'ai systématiquement l'erreur suivante :
>
> [2905298.275408] UDF-fs: Partition marked readonly; forcing readonly mount
> [2905298.301144] UDF-fs INFO UDF 0.9.8.1 (2004/29/09) Mounting volume
> 'JOHNNY ENGLISH', timestamp 2036/02/07 12:58 (1078)
Au titre du DVD, on dirait un DVD copyrighté. Aussi, il y a
probablement des mesures de protections "actives".
> [2905300.850839] end_request: I/O error, dev sr0, sector 1516
> [2905300.850843] printk: 40 messages suppressed.
> [2905300.850845] Buffer I/O error on device sr0, logical block 379
> [2905300.850851] Buffer I/O error on device sr0, logical block 380
> [2905300.850853] Buffer I/O error on device sr0, logical block 381
> [2905300.850855] Buffer I/O error on device sr0, logical block 382
> [2905300.850858] Buffer I/O error on device sr0, logical block 383
> [2905300.850860] Buffer I/O error on device sr0, logical block 384
> [2905300.850862] Buffer I/O error on device sr0, logical block 385
> [2905300.850865] Buffer I/O error on device sr0, logical block 386
> [2905300.850867] Buffer I/O error on device sr0, logical block 387
> [2905300.850869] Buffer I/O error on device sr0, logical block 388
> [2905301.467829] end_request: I/O error, dev sr0, sector 517248
> [2905301.506537] end_request: I/O error, dev sr0, sector 517248
>
> De même, dvdrip ne peut lire que les chapitres...
>
> Une idée ?
Oui : Je pense que ce DVD est protégé par une quelconque méthode
anti-copie : Regarde sur la pochette du DVD,il doit y avoir une
information à ce sujet. J'ai déjà eu un problème similaire avec un DVD
que j'avais loué : Il passait très bien avec "Kaffeine", mais pas avec
le live-cd "geexbox" (ce dernier est basé sur "mplayer").
La raison ?
- Les fichiers VOB avaient été trafiqués (ou plus exactement, les
checksum de ces fichiers sur le DVD), afin de faire croire qu'il y
avaient des blocs défectueux sur le DVD (par exemple, dus à des
rayures). Il suffit simplement qu'à l'enregistrement du DVD, le calcul
des checksum de certains blocs soient volontairement faussé par rapport
aux blocs de données.
- dans les fichiers ".IFO" du DVD, il était indiqué que pour lire par
exemple la piste "1", il fallait lire les blocs disons de 1 à 100,
*sauter le bloc 101*, puis continuer à lire les autres blocs.
- "kaffeine", qui se réfère aux fichiers IFO pour la lecture des DVD,
prenait parfaitement en compte le saut du bloc 101, et le film se lisait
sans problème.
- "mplayer", qui lit les VOB d'un bout à l'autre, demandait au kernel de
lire TOUT les bloc, y compris le 101. Le kernel ne pouvant pas lire le
bloc 101 (checksum différent des données), il affichait des messages
d'erreur similaire aux tiens, et bloquait mplayer
Si mes souvenir sont bon, cette technique de protection s'appelle(ait
?) "ARccOS"
Si tu utilises un soft de style "dvdrip", soit cela exploite "mencoder"
(qui en fait "mplayer"), soit "transcode". Dans les deux cas, je pense
que les information de "sauts" dans les fichiers IFO NE sont PAS pris en
compte, et que cela bloque le film.
La solution à ton problème ? Je ne crois pas que sous Linux il existe
des softs capablent de contourner ce genre de protection. Mais tu peux
essayer en utilisant sur Google les mots-clés suivants
"CSS, RC, RCE, APS, UOPs, ARccOS, RipGuard, FluxDVD, CORE X2"
(le premier va te retourner un bon nombre de "faux positifs"...).
Par contre, sous Windows il existe des softs qui se chargent de recréer
une image ISO sans protection, à partir d'un DVD protégé. Par exemple,
il y a http://www.dvdfab.com/
Libre à toi de télécharger une version gratuite d'un soft de ce type,
et de le faire tourner sous Wine (ce n'est pas évident que cela marche),
ou dans une machine virtuelle.
> Merci
De rien.
Cordialement,
Olivier
--
~~~~~~~ _____/\_____ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Phoenix / _ \/ _ \ Olivier Allard-Jacquin
/ / \ / \ \ Web: http://olivieraj.free.fr/
/___/ / \ \___\ Mail: olivieraj@???
~~~~ ///// ///\\\ \\\\\ ~~~~~~~~~~~~~~~~~~~~~~~ Linux Powered !!