Contents
Périphériques
Les lecteurs de CD ou de DVD sont généralement identifiés comme /dev/hd* (par exemple, si vous avez deux disques durs et un lecteur de DVD, /dev/hdc peut être le DVD).
DVD
Avec Debian, on peut utiliser de nombreux lecteurs vidéo pour lire les DVD vidéo, parmi lesquels Xine (ou un lecteur basé sur Xine, comme totem-xine) ou MPlayer ; pour lire la plupart des DVD, il faut installer libdvdread3 :
# apt-get install libdvdread3
La librairie libdvdcss2 est souvent nécessaire pour le décryptage de nombreux DVD. On ne peut pas la récupérer dans les dépôts de Debian à cause d'une licence restrictive dans certains pays. On peut le télécharger à partir d'une autre source comme deb-multimedia.org ; il est conseillé de lire le fichier /usr/share/doc/libdvdread3/README.Debian et le paragraphe #libdvdcss2 plus bas dans cette page.
CD
CDROM
Attention, la majeure partie des informations est ancienne. A l'époque de devfs et de udev (ou de la version 2.6 du noyau) on peut même ne pas avoir un point de montage /dev/hdc si le lecteur n'est pas dans l'ordinateur au démarrage ; à l'époque de Sarge, les points de montage étaient préparés pour être utilisés comme cela :
(1) infidel /home/keeling_ ls -al /media total 4 drwxr-xr-x 4 root root 1024 2005-11-08 15:49 . drwxr-xr-x 23 root root 1024 2005-11-03 19:24 .. lrwxrwxrwx 1 root root 6 2005-11-03 18:12 cdrom -> cdrom0 drwxr-xr-x 2 root root 1024 2005-11-03 18:12 cdrom0 lrwxrwxrwx 1 root root 6 2005-11-08 15:49 cdrom1 -> cdrom0 lrwxrwxrwx 1 root root 7 2005-11-03 18:12 floppy -> floppy0 drwxr-xr-x 2 root root 1024 2005-11-03 18:12 floppy0
En outre, l'usage des pilotes d'émulation SCSI pour les interfaces ATAPI est obsolète. A la place, on peut (et devrait) utiliser directement le nom exact du périphérique :
cdrecord speed=8 dev=/dev/hdc -eject -tao -data /scratch/iso/traccia_01.img
Les noms
Les lecteurs de CD IDE sont nommés, dans linux, le premier /dev/scd0 et le second /dev/scd1.
Détection et montage
Pour détecter le lecteur de CD ou DVD, on peut utiliser :
cdrecord -scanbus
Pour vérifier vers quel fichier spécial pointe le lien symbolique /dev/cdrom (c'est-à-dire /dev/hdc ou /dev/scd0), entrez la commande :
ls -al /dev/cdrom*
Pour autoriser les utilisateurs à écouter des CD de musique sur le lecteur de CD-ROM, entrez la commande «chgrp cdrom /dev/hdc» (si c'est hdc) ou si c'est autre chose (par exemple /dev/scd0), passez la commande correspondante. Puis tapez 'addgroup ID_utilisateur cdrom' pour autoriser un utilisateur à écouter des CD. La modification du groupe de /dev/hdc (ou scd0 ou autre) est nécessaire, sinon autrement, on doit ajouter l'utilisateur au groupe disk, ce qui est mauvais pour la sécurité.
On peut autoriser tous les utilisateurs à monter un cdrom en ajoutant cette ligne au fichier fstab:
/dev/cdrom /mnt/auto/cdrom iso9660 noauto,users,ro 0 0
Pour vérifier si fstab pointe vers le bon périphérique, tapez :
dmesg | grep ATAPI
FAQ
Limite de 4GB par fichier
Graver un fichier de plus de 4GB sur un DVD iso-9660 est compliqué. Le moyen le plus simple pourrait être d'utiliser UDF.
Avec Debian, mkisofs (genisoimage) peut-être limité à 4GB (voir cette page).
Conversion de DVD
Lire un DVD chiffré
Certains DVD vidéo sont chiffrés et on a besoin d'une librairie (libdvdcss2) pour les lire :
ajoutez un dépôt à partir de http://www.deb-multimedia.org/debian-m
au fichier
/etc/apt/source.list
ajoutez un mirroir comme deb http://mirror.home-dn.net/debian-multimedia.php stable main {stable,etch,testing,lenny,unstable,sid} main ; pour moi, ce sera :
deb http://mirror.home-dn.net/debian-multimedia stable main
On peut ajouter facultativement la clé GPG.
Attention, quand on ajoute ce dépôt, on voit des versions différentes de plusieurs logiciels (par exemple Audacity) de ce site. Autrement, on peut télécharger le fichier libdvdcss directement à partir de http://download.videolan.org/pub/libdvdcss/ .
- Maintenant installez le lecteur de dvd xine :
aptitude update aptitude install xine-ui
- Installez la librairie qui permet aux programmes de lire les DVD :
aptitude search libdvdcss2
- Maintenant installez la prise en charge du format de fichier de Windows :
aptitude install w32codecs
- sur une architecture amd64 (64 bits), installez :
aptitude install w64codecs
Voir aussi:
?Graveur de CD et DVD
http://www.yolinux.com/TUTORIALS/LinuxTutorialSysAdmin.html#MOUNTCD
http://www.justlinux.com/nhf/Hardware/Adding_an_IDE_CD-Writer_to_Linux.html
http://www.tldp.org/HOWTO/CDROM-HOWTO/ Un HowTo Linux sur les CD-ROM
http://www.tldp.org/HOWTO/Hardware-HOWTO/cdrom.html HowTo sur les compatibilités
http://www.tldp.org/HOWTO/Filesystems-HOWTO-8.html 9660 Système de fichiers
http://www.tldp.org/HOWTO/Bootdisk-HOWTO/cd-roms.html HowTo sur les CD-ROM de démarrage