3.8. Lecture de VCDs

Pour voir la liste complète des options disponibles, veuillez lire la page de man. La syntaxe pour lire un Vidéo CD standard (VCD) est la suivante :

mplayer vcd://<piste> [-cdrom-device <périphérique>]

Exemple :

mplayer vcd://2 -cdrom-device /dev/hdc

Le périphérique VCD par défaut est /dev/cdrom. Si votre installation diffère, faites un lien symbolique (symlink) ou spécifiez le bon périphérique en ligne de commande avec l'option -cdrom-device.

Note

Les CD-ROM SCSI Plextor et certains Toshiba, entre autres, ont d'horribles performances durant la lecture de VCDs. C'est parce que l'ioctl CDROMREADRAW n'est pas complètement implémenté pour ces lecteurs. Si vous avez des connaissances en programmation SCSI, merci de nous aider à implémenter un support SCSI générique pour les VCDs.

En attendant vous pouvez extraire des données d'un VCD avec readvcd et lire le fichier obtenu avec MPlayer.

Structure d'un VCD.  Un CD Video (VCD) est constitué de secteurs CD-ROM XA, c'est-à-dire des pistes CD-ROM mode 2 forme 1 et 2 :

À propos des fichiers .DAT :  Le fichier de ~600 Mo visible sur la première piste d'un VCD monté n'est pas un vrai fichier ! C'est ce qu'on appelle une passerelle ISO, créée pour permettre à Windows de gérer de telles pistes (Windows n'autorise pas du tout l'accès brut au périphérique). Sous linux, vous ne pouvez pas copier ou lire de telles pistes (elle contiennent des informations parasites). Sous Windows c'est possible car son pilote iso9660 émule la lecture brute des pistes dans ce fichier. Pour lire un fichier .DAT vous avez besoin d'un pilote noyau qui peut être trouvé dans la version Linux de PowerDVD. Il possède un pilote de système de fichier iso9660 modifié (vcdfs/isofs-2.4.X.o), qui est capable d'émuler les pistes brutes au travers de ce fichier .DAT fantôme. Si vous montez le disque en utilisant leur pilote, vous pouvez copier et même lire les fichiers .DAT avec MPlayer. Mais cela ne fonctionnera pas avec le pilote iso9660 standard du noyau ! Il est recommandé d'utiliser l'option vcd:// à la place. D'autres possibilités pour la copie de VCD sont le nouveau pilote noyau cdfs (qui ne fait pas partie du noyau officiel) qui montre les sessions du CD en temps que fichier image et cdrdao, une application d'enregistrement/copie bit-à-bit).