CDRDAO(1) General Commands Manual CDRDAO(1) (NAME) cdrdao - CD disc-at-once (SYNOPSIS) cdrdao {show-toc|toc-info|toc-size|read-toc|read-cd|read-cddb|show-data|read-test|disk-info|discid|msinfo|drive-info|unlock|scanbus|simulate|write|copy|blank} [--device device] [--source-device device] [--driver driver-id] [--source-driver driver-id] [--simulate] [--speed writing-speed] [--blank-mode mode] [--datafile file] [--read-raw] [--read-subchan [--no-mode2-mixed] mode] [--tao-source] [--tao-source-adjust link-blocks] [--fast-toc] [--buffers buffer-count] [--multi] [--overburn] [--eject] [--swap] [--session] [--force] [--reload] [--keepimage] [--on-the-fly] [--paranoia-mode mode] [--with-cddb] [--cddb-servers server-list] [--cddb-timeout timeout] [--cddb-directory directory] [--tmpdir directory] [--keep] [--save] [-n] [-v verbose-level] toc-file (DESCRIPTION) cdrdao CD-R disk-at-once (DAO) toc-file . DAO (pre-gap) . . toc-file cue ( DOS/Windows) . CUE . (COMMANDS) : show-toc CD-R . toc-info toc-file. toc-size toc. read-toc CD toc-file . read-cd . --datafile . read-cd CD toc-file . --datafile "data.bin" . read-cddb CDDB CD toc-file . CD-TEXT 0 toc-file . CD-TEXT 0 . show-data CD-R . ( 0) . (byte order) . read-test toc-file. (slave) CD . . disk-info CD-R . CD-R mkisofs . discid CDDB. msinfo mkisofs. . drive-info . unlock . cdrdao CD . blank CD-RW. (minimal) . --blank-mode . . --speed . scanbus . simulate write . write --simulate . write CD-R toc-file. copy CD. --source-device --device . --source-device cdrdao CD- R . "cddata.bin" --datafile . . --on-the-fly CD . (OPTIONS) --device [prot:]bus,id,lun SCSI CD bus/id/lun '0,2,0' 0 SCSI 2 0. ATAPI 'ATAPI:' 'ATAPI:0,0,0'. '/dev/sg0' . 2.6 ATAPI 'ATA:' . --source-device [prot:]bus,id,lun copy . --driver driver-id:option-flags . : cdd2600, plextor, plextor-scan, generic-mmc, generic-mmc-raw, ricoh-mp6200, yamaha-cdr10x, teac-cdr55, sony-cdu920, sony- cdu948, taiyo-yuden, toshiba. . . README . --source-driver driver-id:option-flags --source-device . --speed value value. . --blank-mode mode . full minimal. minimal . full . minimal . --datafile file read-toc, read-cd copy. read-toc toc-file . "-" (STDIN) . read-cd copy . --read-raw read-cd read-toc . L- EC . toc-file MODE1_RAW MODE2_RAW . --read-subchan mode read-cd, read-toc copy. (sub- channel) CD CD . rw R-W ( ) rw_raw R-W ( L-EC ) . . --no-mode2-mixed read-cd read-toc . MODE2_FORM1 MODE2_FORM2 MODE2_FORM_MIX toc-file . --tao-source read-toc read-cd CD TAO . ( ) ( ) . --tao-source-adjust . read-toc read-cd . (pressed) CD DAO . --tao-source-adjust link-blocks TAO . --tao-source . --fast-toc read-toc . read-toc . ( !) toc-file . CD CD . read-toc . --buffers buffer-count (buffer underrun) . FreeBSD . buffer-count . --multi . CD-EXTRA. --overburn cdrdao . . --eject CD-R . --swap (byte order) CD . --session session-nr read-toc read-cd . --reload . --force . --paranoia-mode mode . 0: . 1: (jitter). 2: 1 . 3: 2 . 0 3 . (3) . --keepimage copy . --on-the-fly CD . --with-cddb CDDB CD-TEXT copy read-toc read-cd. --cddb-servers server-list CDDB read-cddb --with-cddb . : cddbp (888) cddbp. : cddbp. : http (80) http : . :: http : . ::: http (80) http : http://:/. :::: http : http://:/. "/~cddb/cddb.cgi" . . http http http . : freedb.freedb.org:/~cddb/cddb.cgi --cddb-timeout timeout CDDB . --cddb-directory directory CDDB CDDB . . --tmpdir directory MP3 Ogg Vorbis. "/tmp" . --keep WAV MP3 Ogg Vorbis cdrdao. --save "$HOME/.cdrdao" . '' . -n . -v verbose-level . . TOC (TOC FILES) toc-file CD-R / . . toc-file . '//' . (Header) CATALOG "ddddddddddddd" CD. . . CD-TOC . . CD_DA . CD_ROM 1 1 (CD ). CD_ROM_XA 2 1 2 2 . . ( --multi). CD_TEXT { ... } CD- TEXT . CD- TEXT CD-TEXT . (Track Specification) TRACK [] . . : AUDIO: ( ) MODE1: MODE1_RAW: MODE2: MODE2_FORM1: MODE2_FORM2: MODE2_FORM_MIX: MODE2_RAW: . . . RW: R-W ( L-EC ) RW_RAW: R-W ( L-EC ). . (padding). . . . : pre emphasis ISRC. [ NO ] COPY . [ NO ] PRE_EMPHASIS pre emphasis ( ). TWO_CHANNEL_AUDIO ( ). FOUR_CHANNEL_AUDIO ( ). ISRC "CCOOOYYSSSSS" ISRC ( ). C: ( ) O: ( ) Y: () S: () CD-TEXT CD-TEXT . CD-TEXT CD-TEXT . CD_TEXT { ... } . (/ ) . MSF 'MM:SS:FF' (0 <= 'FF' < 75) . . . SILENCE . . ZERO . . [ FILE | AUDIOFILE ] "" [ ] . . = 0 . 0 . (raw) WAVE . . 'MSBLeft LSBLeft MSBRight LSBRight ...' ( big endian) . WAVE little endian . --swap WAVE . ".wav" WAVE . sox(1) . "-" . STDIN . 'show- data' . . - . DATAFILE "" [ ] . . FIFO "" FIFO . FIFO . ( ) ( MSF) . START [ MM:SS:FF ] ( 0 1 ). MSF . . START . PREGAP MM:SS:FF . SILENCE ZERO FILE . PREGAP START . SILENCE MM:SS:FF START ZERO MM:SS:FF START . 'DATAFILE'/'ZERO' 'AUDIOFILE'/'SILENCE' . . : INDEX MM:SS:FF . 1 2 . . CD-TEXT (CD-TEXT Blocks) CD-TEXT CD toc-file. language-number . : LANGUAGE_MAP { 0 : c1 1 : c2 ... 7 : c7 } 0..255 ( ): EN(9, ) . language-number . . LANGUAGE language-number { cd-text-item cd-text-data cd-text-item cd-text-data ... } CD-TEXT language-number . cd-text-data " { 0, 10, 255, ... } 0..255 . cd-text-item : TITLE : CD . PERFORMER . SONGWRITER . COMPOSER . ARRANGER . MESSAGE . . DISC_ID : CD-TEXT . : XY12345 GENRE ( ) . CD-TEXT . gcdmaster . TOC_INFO1 : 1. CD-TEXT . TOC_INFO2 : 2. CD-TEXT . UPC_EAN : CD-TEXT . CD-TEXT . ISRC : ISRC . CC-OOO-YY-SSSSS . SIZE_INFO : CD-TEXT CD-TEXT . CD-TEXT () . CD-TEXT TITLE PERFORMER SONGWRITER COMPOSER ARRANGER ISRC . DISC_ID ISRC . (Examples) WAVE "data.wav": CD_DA TRACK AUDIO FILE "data.wav" 0 ISRC CD-TEXT: CD_DA CD_TEXT { LANGUAGE_MAP { 0 : EN } LANGUAGE 0 { TITLE "CD Title" PERFORMER "Performer" DISC_ID "XY12345" UPC_EAN "" } } TRACK AUDIO ISRC "DEXXX9800001" CD_TEXT { LANGUAGE 0 { TITLE "Track Title" PERFORMER "Performer" ISRC "DE-XXX-98-00001" } } PREGAP 0:2:0 FILE "data.wav" 0 "data.cdr": CD_DA TRACK AUDIO FILE "data.cdr" 0 START 0:10:0 . "pregapdata.wav" . "track.cdr" '2:0:0' . : CD_DA TRACK AUDIO FILE "pregapdata.wav" 0 START FILE "track.cdr" 1:0:0 1:0:0 SILENCE 0:2:0 FILE "track.cdr" 2:0:0 INDEX 2:0:0 INDEX 4:0:0 : CD_ROM TRACK MODE1 DATAFILE "data_1" ZERO 00:02:00 // post-gap TRACK AUDIO SILENCE 00:02:00 // pre-gap START FILE "data_2.wav" 0 TRACK AUDIO FILE "data_3.wav" 0 CUE (CUE FILES) cue toc-file . bin FILE cue ".cue" ".bin" cue . cue FILE . : MODE1/2048 MODE1/2352 MODE2/2336 MODE2/2352. CATALOG ISRC POSTGAP . (SETTINGS) . cdrdao : 1. /etc/cdrdao.conf 2. /etc/defaults/cdrdao 3. /etc/default/cdrdao 4. $HOME/.cdrdao . - . " . --save . : write_device simulate write copy blank disk-info unlock. : --device write_driver ( ) simulate write copy blank disk-info unlock. : --driver write_speed . : --speed write_buffers fifo . : --buffers read_device read-toc read-cd copy. : --device --source-device read_driver ( ) read-toc read-cd copy. : --driver --source-driver read_paranoia_mode read-cd copy. : --paranoia-mode cddb_server_list CDDB read-cddb. : --cddb-servers cddb_timeout CDDB read-cddb. : --cddb-timeout cddb_directory CDDB read-cddb. : --cddb-directory tmp_file_dir WAV MP3 Ogg Vorbis . : --tmpdir (BUGS) / IPC . ipcs(8) ipcrm(8) . (AUTHOR) Andreas Mueller mueller@daneb.ping.de [DEFUNCT] Denis Leroy Manuel Clos (SEE ALSO) gcdmaster(1), cdrecord(1), cdda2wav(1), cdparanoia(1), sox(1), ipcs(8), ipcrm(8) January 18, 2006 CDRDAO(1)