3. CD-írás

Számos olyan program van ami WAV fájlokból CD lemezt készít. Én a cdrecord parancsot használom parancssori CD íráshoz és XCDROAST -ot a grafikushoz. A cdrecord-hoz, tudnod kell melyik SCSI eszközön van a CD író. Ha ATAPI írót használsz, használj SCSI emulálást (kernel module ide-scsi). Feltételezzük, hogy az ATAPI CD író a második IDE buszon van mint master. Habár, a /dev/hdc eszközfájl fog hozzátartozni. Ahhoz, hogy utasítsuk a rendszermagot arra, hogy SCSI eszközként kezelje, adjuk a következő sort az /etc/lilo.conf fájlhoz:

     append=" hdc=ide-scsi"

Ha a rendszermag nem tölti be automatikusan az ide-scsi modult, adjuk a insmod ide-scsi parancsot a rc.local (vagy a megfelelő) fájlhoz. Ha egyszer a CD író SCSI eszközként van felismerve, futtassuk a cdrecord --scanbus parancsot, hogy megtudjuk mi a "dev" paramétere a CD írónak. Az én rendszeremen a kimenet a következőképpen néz ki:

     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

Tehát a cdrecord parancs tartalmazni fogja a dev=1,1,0 részt, hogy specifikálja az eszközt. Íme a teljes parancs, amit a rendszeremen használok:

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

MegjegyzésNOTE
 

A -pad argumentum szükséges, mert minden audio számnak a CD lemezen az eredeti adathosszhoz kell igazodnia, amelyek nem minden esetben az MP3 fájlok.

A WAV fájlok konvertálásának másik módja a sox parancs, ami CDR formátumú állományt készít az írás előtt:

sox file.wav file.cdr