Voici un petit mémo que je m'étais écrit il y a quelques temps à partir de ces 2 guides :
- http://casteyde.christian.free.fr/ [...] ml#AEN5081
- http://www.via.ecp.fr/~alexis/form [...] l2-10.html
normallement ça suffit
GRAVER EN LIGNE DE COMMANDE SOUS LINUX
Configuration du noyau
à intégrer dans le noyau en modules :
- Include IDE/ATA CDROM support
- SCSI emulation support
- loopback device support (pour pouvoir monter une image)
- SCSI support
- SCSI CD-ROM support
- SCSI generic support
à rajouter dans /etc/modules.conf :
options ide-cd ignore=hdc (ou le périph IDE correspondant au graveur)
alias scd0 sr_mod
pre-install sg modprobe ide-scsi
pre-install sr_mod modprobe ide-scsi
pre-install ide-scsi modprobe ide-cd
ligne à rajouter dans /etc/modules pour charger les modules au boot : sr_mod
comme il y a des dépendances entres modules, tous ceux qui sont nécessaires sont chargés aussi
Graver en ligne de commande
Les packages à installer :
- cdrecord pour piloter le graveur
- mkisofs pour créer des iso
Récupérer le numéro de device sur le bus SCSI
Il est nécessaire de le connaître pour pouvoir utiliser cdrecord
cdrecord -scanbus
créer une image ISO à partir de fichiers
mkisofs [-R] [-r] [-J] [-V ?"volume name"?] -o ?iso file name? ?files?
-R permet d'avoir l'extension RockRidge : noms longs et permissions Linux
-r permet de faire le médio lisible pour tous quelles que soient les permissions RR
-J active l'extensions Joliet : noms longs Windows
-V permet de spécifier un nom de volume
-o permet de spécifier le nom du fichier de sortie
créer une image ISO à partir d'un CD
dd if=/dev/cdrom of=?iso file name?
Tester l'image ISO
mount -t iso9660 -o loop ?iso file name? ?mount point?
Formater un CDRW
Pour la 1ère utilisation, on doit le formater totalement :
cdrecord -v speed=V dev=X,Y,Z -blank=all
avec V la vitesse de gravure, X,Y & Z ce qui est donné par cdrecord -scanbus
Pour les utilisation ultérieures, un formatage rapide suffit :
cdrecord -v speed=V dev=X,Y,Z -blank=fast
Graver le CD
cdrecord -v speed=V dev=X,Y,Z -data ?iso file name?
Copie directe de CD à CD
En supposant que le device du CDROM est /dev/cdrom :
cdrecord -v speed=V dev=X,Y,Z -isosize /dev/cdrom
Simuler une gravure avec cdrecord
Il suffit de rajouter l'option -dummy, la commande sera réalisée avec le laser du graveur inactif
CD audio
cdrecord grave toujours en "track at once", il introduit donc une pause de 2s entre chaque morceau, il faut utiliser plutot le programme cdrdao
Les morceaux doivent etre au format CDR, WAV ou AU, pour les 2 derniers obligatoirement en stéréo, en 16 bit et en 44100 Hz
Extraire les pistes d'un CD audio
Utiliser cdparanoia ou cd2wav
Graver le CD-audio
En TAO (Track At Once) :
cdrecord -v speed=V dev=X,Y,Z -audio ?track1? ?[track2[...]]?
En DAO (Disk At Once) :
utiliser cdrdao
Message édité par C_Po_Ma_Faute le 15-12-2002 à 02:39:37