Branden van je CD

Er bestaan diverse programma's voor het aanmaken van CD's van WAV bestanden. Ik maak gebruik van cdrecord voor het branden via de opdrachtregel en XCDROAST via een gui. Voor cdrecord zul je moeten weten welk SCSI-apparaat je CD-writer is. Gebruik de SCSI emulatie (kernel module ide-scsi) bij oudere kernels wanneer je een ATAPI-brander hebt. Vanaf kernel 2.6 kun je direct gebruik maken van ATAPI, zonder dat je daarvoor SCSI-emulatie nodig hebt, door aan de apparaatspecificatie ATAPI: te laten voorafgaan. Stel dat je ATAPI cdwriter is aangesloten op de tweede IDE-bus als een master. Dus zal het gebruik maken van het /dev/hdc apparaatbestand. Om de kernel te instrueren dat je het wilt behandelen als een SCSI-apparaat, voeg je de volgende regel toe aan /etc/lilo.conf:

     append=" hdc=ide-scsi"

Als je kernel de ide-scsi module niet automatisch laadt, voeg je insmod ide-scsi toe aan het bestand rc.local (of equivalente bestand). Zodra je CD-writer wordt herkend als SCSI-apparaat, geef je de opdracht cdrecord --scanbus om te achterhalen wat de "dev" parameter voor cdrecord is. Op mijn systeem ziet de uitvoer er ongeveer zo uit:

     scsibus1:
     1,0,0 100) 'IOMEGA ' 'ZIP 250 ' '51.G' Removable Disk
     1,1,0 101) 'HP ' 'CD-Writer+ 7100 ' '3.01' Removable CD-ROM

Dus de cdrecord opdrachtregel bevat dev=1,1,0 om het apparaat aan te duiden. Hier is de volledige opdracht voor mijn systeem:

     cdrecord dev=1,1,0 -eject speed=2 -pad -audio *.wav

En met kernel 2.6:

     cdrecord dev=ATAPI:1,1,0 -eject speed=2 -pad -audio *.wav

NoteNOOT
 

Het argument -pad is nodig, omdat alle audio tracks op de CD moeten worden aangepast aan de juiste datalengte, wat niet altijd het geval is met mp3 bestanden.

Een andere manier zou kunnen zijn de WAV bestanden te converteren met sox in CDR formaat voor het branden:

sox file.wav file.cdr