CDDA2WAV(1) General Commands Manual CDDA2WAV(1) (NAME) cdda2wav - (SYNOPSIS) cdda2wav [ options ][ dev=device ] [file(s) or directories] (DESCRIPTION) cdda2wav CDROM SCSI (CDDA) . cdda2wav . cdda2wav libparanoia ( -paranoia ) . cdda2wav (stderr) . out-fd=descriptor . (Default settings) Cdda2wav (verbose) -vtoc,summary,sectors,titles cdda2wav *.inf . : cdda2wav -vall cddb=0 speed=4 -paranoia paraopts=proof -B paraopts= . (Device naming) . dev= cdda2wav (auto target) CD-ROM . CD-ROM cdda2wav -scanbus cdda2wav dev=help dev= . device dev= SCSI CAM scsibus/target/lun CD/DVD/BluRay-Recorder . etc/default/cdrecord/ dev= ( FILES ). (OPTIONS) (Informative options) -h -help cdda2wav . -version (Copyright). (Audio options) -a divider -divider divider 44100Hz / divider . -R . . -B -bulk -alltracks . . -b bits -bits-per-sample bits : 8 12 16. . -c channels -channels channels : 1 () 2 () s . -C endianess -cdrom-endianess endianess (endianness) 'little' 'big' 'machine' 'guess' . 'machine' 'host' . . -cuefile CUE CDRWIN . CUE CDRWIN : . inf.* CUE CDRWIN : . CUE . cdda2wav CUE -t all cdda2wav . -T -deemphasize (pre-emphasis) . *.inf . -L cddb mode -cddb cddb mode cddb cddbp . cddb mode . +----------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------+ | | | +----------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------+ | -1 | cddb. . | | 0 | . . | | 1 | . . | +----------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------+ cddbp-server=servername . cddbp-port=portnumber . -d duration -duration duration () . 'f' ( 75f ). 0 . . -E endianess -output-endianess endianess (endianness) 'little' 'big' 'machine' ' ' (big endian) . 'machine' 'host' . -F -find-extremes () . -G -find-mono . -g -gui . -H -no-infofile info cddb cdtext . -i index -index index () . -J -info-only . -M -md5 MD-5 . MD-5 MD-5 . -m -mono . -no-hidden-track . cdda2wav . -no-hidden-track . -N -no-write ( ). -e . -no-textdefaults cdda2wav CD-Text CD-Text ( ) . -no-textdefaults cdda2wav CD-Text . -no-textfile cdda2wav CD- Text cdtext. . -no-textfile cdtext. . -o offset -offset offset offset ( / ). -O audiotype -output-format audiotype wav ( wav) aiff ( aiff /) aifc ( aifc /) au sun ( au PCM.) cdr raw ( ) . wav . cdda2wav au . -p percentage -playback-realtime percentage . -P sectors -set-overlap sectors sectors (jitter) . . . -paranoia paranoia cdda2wav . paranoia -interactive . paranoia CD-ROM . RAM libparanoia . libparanoia libparanoia . readahead= paraopts= . paranoia cdda2wav . : +----------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | | | +----------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | rderr | | | skip | | | atom | ( ) | | edge | | | drop | | | dup | | | drift | (drift) | | c2 | C2 | | reads | | | overlap | | +----------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ : rderr . sectors-per-request . sectors-per-request . skip . atom . C2 . atom . edge . . edge . drop ( ). . edge . dup . edge . drift . c2 C2 . . paraopts=disable,c2check . reads . . . overlap . . -paraopts=list List paranoia . +-----------------+-------------------------------------------------------------------------------------------------------------------------------------+ | | | +-----------------+-------------------------------------------------------------------------------------------------------------------------------------+ | help | paranoia | | disable | paranoia Libparanoia | | no-verify | | | retries=amount | | |readahead=amount | | | overlap=amount | | | minoverlap=amt | | | maxoverlap=amt | | | c2check | C2 | | proof | minoverlap=20,retries=200,readahead=600,c2check | +-----------------+-------------------------------------------------------------------------------------------------------------------------------------+ paraopts= : disable paranoia libparanoia . C2 C2 . no-verify . retries=amount . 20 . cdparanoia(1) . readahead=amount . libparanoia I/O . DMA . libparanoia . cdda2wav cdparanoia(1) . RAM CD-ROM . RAM RAM . readahead= . cdparanoia(1) cdda2wav libparanoia . overlap=amount . . . minoverlap= . minoverlap=amount . cdda2wav 0.5 cdparanoia(1) ( 0.1 ) . minoverlap= DMA . minoverlap= . minoverlap= . maxoverlap=amount . maxoverlap= minoverlap= . cdda2wav 32 . c2check C2 . C2 . : c2check . cdda2wav c2check . c2check c2check . proof . proof : paraopts=minoverlap=sectors-per-request-1,\ retries=200,readahead=600 sectors-per-request-1 . proof . RAM . minoverlap= readahead= . c2check proof c2check . cdda2wav c2check . -q -quiet . -r rate -rate rate rate . -R . -R -dump-rates . -S speed -speed speed . . . -s -stereo . -start-sector sector . -track -offset . -t track[+endtrack] -track track[+endtrack] -track track+max -track all . -t all . -t 2+max . -v itemlist -verbose-level itemlist . Level . . +-----------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------+ | | | +-----------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------+ | ! | | | not | | | disable | | | all | | | toc | (TOC) | | summary | | | indices | | | catalog | MCN | | mcn | MCN | | trackid | ISRC | | isrc | ISRC | | sectors | | | titles | ( ) | | audio-tracks | | +-----------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------+ toc,summary,sectors,titles . -w -wait . -x -max ( CD) . SCSI (SCSI options) dev=device -D device -device device device CDDA . dev/cdrom/ cooked_ioctl Bus,ID,Lun generic_scsi. device ( -I -interface ). -I -interface . Bus,ID,Lun (':') generic_scsi . cooked_ioctl cdda2wav . dev=/dev/cdrom . CDDA_DEVICE . dev= dev= cdda2wav SCSI CD-ROM . . dev= cdrecord(1) . debug=# debug-scsi=# SCSI libscg . kdebug=# kdebug-scsi=# kd=# SCSI libscg . . -scanbus SCSI SCSI inquiry . SCSI CD/DVD-Recorder . : bus * 100 + target scgopts=list SCSI libscg . . : ignore-resid . ts=# SCSI # . ts= cdrecord fs=# sdd bs=# . ts= cdda2wav 3 MB . libscg . ts= . . . -V -verbose-scsi SCSI . . -Q -silent-scsi SCSI . (GUI) . (OS Interface options) -A auxdevice -auxdevice auxdevice auxdevice CDROM ioctl CDROMMULTISESSION generic_scsi . -I interface -interface interface CDROM : generic_scsi SCSI . cooked_ioctl . . -interactive stdin stderr out-fd . gstreamer cdrecord . cdda2wav -interactive (TOC) stop . cont cdda2wav . read cdda2wav read . +----------------+-----------------------------+-----------------------------------------------------------------------------------------------------+ | | | | +----------------+-----------------------------+-----------------------------------------------------------------------------------------------------+ | cont | | | | exit | | | | help | | | | quit | | | | read | sectors sector number | sector number | | read | tracks track number | track number | | stop | | | +----------------+-----------------------------+-----------------------------------------------------------------------------------------------------+ out-fd=descriptor descriptor . descriptor . cdda2wav stderr . cdda2wav (pipes) . audio-fd=descriptor "-" descriptor . descriptor . cdda2wav stdout . cdda2wav . -no-fork ( / fork) . -no-fork cdda2wav paranoia . cdda2wav fork -interactive . -e -echo /dev/dsp . sound-device=sounddevice -e . -n sectors -sectors-per-request sectors sectors . -l buffers -buffers-in-ring buffers buffers . (ENVIRONMENT VARIABLES) cdda2wav Makefile . CDDA_DEVICE . cdrecord(1) . CDDBP_SERVER cddbp . CDDBP_PORT cddbp . RSH RSH rcmd(3) RSH . RSH=/usr/bin/ssh (SSH) . cdda2wav rsh(1) cdda2wav . rcmd(3) root . RSCSI RSCSI SCSI /opt/schily/sbin/rscsi RSCSI . SCSI (login shell) SCSI . (EXIT STATUS) cdda2wav : +--------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------+ | | | +--------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------+ | 0 | . | | 1 | . cdda2wav . | | 2 | . . | | 3 | CD-ROM . | | 4 | . | | 5 | ( ). | | 6 | ()stat (cooked ioctl). | | 7 | (pipe) (forked). | | 8 | (signal handler). | | 9 | ( forked). | | 10 | (heap) . | | 11 | . | | 12 | ioctl . | | 13 | (race condition) ioctl . | | 14 | ()ioctl . | | 15 | . ! | | 16 | ( ). | | 17 | SCSI . | | 18 | ( forked). | +--------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------+ (DISCUSSION) cdda2wav CDROM ( ) . . cdda2wav CDDA WAV ( CDDA Compact Disc Digital Audio WAV MS Windows ). CDDA CDROM WAV . cdda2wav ( ) . ( ) <<>> . CDROM cdda2wav audio.wav . . README README.INSTALL . CD- ROM dev= . (HINTS ON OPTIONS) WAV . . (Select Device) dev=device CDROM . ( ). cooked_ioctl cdrom . SCSI SCSI SCSI SCSI SCSI LUN SCSI . SCSI CDROM 0 SCSI 3 lun 0 : dev=0,3,0. (Select Auxiliary device) -A auxdevice CD-Extra . Cdda2wav multi- session CD-Extra SCSI . Non-SCSI-CDROM dev= ( ). SCSI-CDROM CDROM ( SCSI /dev/sr0 ) SCSI ( 0,3,0 ) . (Select Interface) -I interface CDROM . . SCSI generic_scsi (cooked_ioctl ). generic_scsi cooked_ioctl. SCSI ioctl CDROM . CDDA . CDROM ( ). (Enable echo to soundcard) -e . . -q . cdda2wav : cdda2wav -q -e -t2 -d0 -N : cdda2wav -q -e -B -N . () . (Change pitch of echoed audio) -p percentage ( ) . . 100 . 50 p- . pitchplay . Raul Sobon . (Select mono or stereo recording) -m -c 1 ( ) -s -c 2 -c s . s . (Select maximum quality) -x . ( CD) . . (Select sample quality) -b 8 ( ) -b 12 ( ) -b 16 ( ) ( ). . . (Select sample rate) -r samplerate . samplerate . -R . (Select sample rate divider) -a divider . divider . . . -R . cdda2wav n ( n ). . . ( ) . . () . (List a table of all sampling rates) -R . . . . (Select start track and optionally end track) -t n+m n m . (TOC) . . ( ). -B ( ). (Select start index) -i n () . . ( ). (Set recording duration) -d n n n . () 'f' () . -d . ( ). ( ). ( ) . -o ( ). . ( SIGQUIT) . (Record all tracks of a complete audio CD in separate files) -B . . . ( 99999 d-) . (Set start sector offset) -o sectors sectors . . / . . ( -w .) (Wait for signal option) -w . cdda2wav . (Find extreme samples) -F . . . ( ). (Find if input samples are in mono) -G . . . (Undo the pre-emphasis in the input samples) -T (pre-emphasis) . . (TOC) . . q . q TOC . (Set audio format) -O audiotype wav ( wav) au sun ( PCM) cdr raw ( ) . (Linear PCM ) . . Wav lsb,msb . 'wav.' . Sun au. PCM . msb,lsb . 'au.' . AIFF AIFC Apple/SGI bigendian ( msb,lsb) . AIFC . <<>> cdr raw . msb,lsb . . 'cdr.' 'raw.' . (Select cdrom drive reading speed) -S speed . . . 0 1 (1x) . MD5 (Enable MD5 checksums) -M count MD-5 'count' . . libparanoia (Use Monty's libparanoia for reading of sectors) -paranoia . Monty : PARANOIA_MODE_FULL, but without PARANOIA_MODE_NEVERSKIP libparanoia . -P . (Do linear or overlapping reading of sectors) ( -paranoia .) -P sectors (jitter) . : cdda2wav . . cdda2wav ( cdparanoia ). cdda2wav . cdda2wav . ( -n ). Cdda2wav . () ( ) . (Set the transfer size) -n sectors . (Set number of ring buffer elements) -l buffers . (Endianness) (Set endianess of input samples) -C endianess . "little" "big" "machine" "guess" . (Endianness) (Set endianess of output samples) -E endianess ( "little" "big" "machine" ) . (Verbose option) -v itemlist . . help diffopts. ! . . not diffopts . csh(1) ! not . disable all toc (TOC) summary indices catalog trackid (ISRC) sectors . (The table of contents) ( mm:ss.hh mm= ss= hh= ) . . : track preemphasis copypermitted tracktype chans track . preemphasis . : -T . copy-permitted . tracktype data audio . ( ) . channels . (No file output) -N . (No infofile generation) -H (info) cddb . (Generation of simple output for gui frontends) -g ( xcd-roast) . SCSI (Verbose SCSI logging) -V SCSI . ( SCSI ). . cdrecord cdrecord(1) . (Quiet option) -q . (CPU) . (Just show information option) -J ( -v). . CDDBP (CDDBP support) (Lookup album and track titles option) -L cddbp mode Cdda2wav cddbp . 'freedb.freedb.org' . . : 0 . 1 . (Set server for title lookups) cddbp-server servername -L -cddb . (Set portnumber for title lookups) cddbp-port portnumber -L -cddb . (HINTS ON USAGE) . . ( <= <= ) WAV Sound Blaster ( WAV ). (CD-Writers) bigendian . cdda2wav -E endianess . cdda2wav <<>> -P 0 . -n sectors . . Cdda2wav (pipes) . - cdda2wav . sox ( sox -x -E ). -B . . (FILES) Cdda2wav . (Audio files): wav. au. aifc. aiff. cdr. . (-N) . (-B) . . . 'dd_' dd . Cddb Cdindex (Cddb and Cdindex files): cdda2wav cd-extra cd-text (/) cddb. cdindex. cdtext. -H . . CDINDEX (CDDB(tm . www.musicbrainz.org www.freedb.com . Inf (Inf files): inf . cdrecord . (pre-emphasis) cdda2wav -T inf ( ) cddb. cdindex. . (WARNING) : . . . (BUGS) (timeout) . ( ) . Cdda2wav (threads) . (ACKNOWLEDGEMENTS) Project MODE (http://www.mode.net) Fraunhofer Institut fuer integrierte Schaltungen (FhG-IIS) (http://www.iis.fhg.de) . Plextor Europe Ricoh Japan . (Rammi) Krupps . Libparanoia (Christopher Montgomery) xiphmont@mit.edu . (AUTHOR) Heiko Eissfeldt heiko@colossus.escape.de (1993-2004,2015) : Joerg Schilling Seestr. 110 D-13353 Berlin Germany (DATE) 2017/03/29 (INTERFACE STABILITY) cdda2wav . cdda2wav cdda2wav . cdda2wav . Version 3.02 2017/03/29 CDDA2WAV(1)