A DAO (Disk-At-Once; "lemez egy menetben"), mostanra az egyetlen módszere az olyan CD lemezek írásának, melyeken a számok között nincs 2 másodperces szünet. Ez hasznos lehet party mixek írásakor. A program, mely DAO módszerrel írja a Cd lemezeket a cdrdao, elérhető a SourceForge, http://sourceforge.net/projects/cdrdao/ honlapon.
A cdrdao program TOC nevű leírófájlokat használ (ami az angol "Table Of Contents", "tartalomjegyzék" rövidítése). Két mód van ilyen fájlok készítésére. Az első egy shell szkript használata, amelyet a cdrdao forrásával terjesztenek (a contrib könyvtárban, generate_toc.sh néven). Ez egy listát készít a .wav fájlokról, majd előállít egy cd.toc fájlt. A másik mód, hogy egyszerűen egy olyan szöveges fájlt készítünk (szöveg)szerkesztővel, ami saját igényeinknek megfelel. Itt egy magától értetődő példa:
CD_DA TRACK AUDIO AUDIOFILE "mix-01.wav" 0 TRACK AUDIO AUDIOFILE "mix-02.wav" 0 TRACK AUDIO AUDIOFILE "mix-03.wav" 0 TRACK AUDIO AUDIOFILE "mix-04.wav" 0 TRACK AUDIO AUDIOFILE "mix-05.wav" 0 |
A 0 (nulla) a wave fájlok után azt jelenti, hogy a fájl elejétől kezdődik a feldolgozás. Lehet egy másik számot is megadni, ami a felveendő fájl hosszát (idejét) tartalmazza. Az xcdroast hasonló TOC fájlokat készít, erre szintén vannak példák a testtocs fájlban a cdrdao könyvtárának forrásában.
A cdrdao az alapértelmezett /dev/cdrecorder eszközt használja, aminek a CD író eszközhöz kell kapcsolódnia. Feltételezve, hogy a cd író eszközfájlja a /dev/scd0, root felhasználóként készíts egy hivatkozást a következőképpen:
ln -s /dev/scd0 /dev/cdrecorder |
Ezután feltéve, hogy a TOC fájl neve cd.toc, a cd írására szolgáló parancs egyszerű:
cdrdao write cd.toc |
| Előző | Tartalomjegyzék | Következő |
| CD-írás | Szoftver |