cdda2x

About

cdda2x is command line audio CD ripper written in Perl. It is a frontend to cdda2wav, oggenc, flac and lame. cdda2x can simultaneously encode to MP3, Ogg-Vorbis, and FLAC. If available, cdda2x looks up the CD's artist name, album title and track names, and sets the ID tags of the output files accordingly.

Current Version

0.1

Usage

Usage: cdda2x [options] -m -o -f [working directory]
       cdda2x -i
-m            : Rip audio CD and encode to mp3.
-o            : Rip audio CD and encode to ogg vorbis
-f            : Rip audio CD and encode to flac
-a bitrate    : Set average bitrate for mp3 and ogg vorbis
-b bitrate    : Set encoding bitrate for mp3 and ogg vorbis, or set
                minimum bitrate for AVR encoding.
-l level      : Set FLAC compression level (0 - 8). 8 -> Best compression.
-g genre      : Set genre for the ogg-, mp3 -and flac tags
-y year       : Set recording year of album for the ogg-, mp3 -and flac tags.
-c comment    : Set a comment for the ogg-, mp3 -and flac tags.
-F file       : Read CD info from file. Type 'cdda2x -h info-format'
-i            : Print CD info and exit.
-t start[+end]: Read tracks from 'start' (to 'end')
-s speed      : Set CD-ROM reading speed.
-d device     : Set CD-ROM device name.
-h topic      : Print help text for topic.

Example

Rip a CD and encode to MP3 and Ogg-Vorbis with an average bitrate of 192 kbit/s and a minimum bitrate of 128 kbit/s:

$ cdda2x -d 2,0,0 -m -o -a 192 -b 128
Type: ROM, Vendor 'ATAPI   ' Model 'iHAS322   8     ' Revision '3L13' MMC+CDDA
307200 bytes buffer memory requested, transfer size 65536 bytes, 4 buffers, 27 sectors
cdda2wav: Read TOC CD Text failed (probably not supported).
#Cdda2wav version 3.00_freebsd_9.1-prerelease_i386_i386, real time sched., soundcard, libparanoia support
2 entries found:
00: jazz 58123306 John McLaughlin / The Heart of Things Live in Paris
01: reggae 58123306 John McLaughlin / The Heart Of Things - Live In Paris
02: ignore
please choose one (0-2): 0
CDINDEX discid: PeU8fbd41vTChmaG0Or4G.AW5Tw-
CDDB discid: 0x58123306 CDDBP titles: resolved
CD-Text: not detected
CD-Extra: not detected
Album title: 'The Heart of Things Live in Paris'        [from John McLaughlin]
Track  1: 'Seven Sisters'
Track  2: 'Mother Tongues'
Track  3: 'Fallen Angels'
Track  4: 'The Divide'
Track  5: 'Tony'
Track  6: 'Acid Jazz'
Track  1: 'Seven Sisters'
Track  2: 'Mother Tongues'
Track  3: 'Fallen Angels'
Track  4: 'The Divide'
Track  5: 'Tony'
Track  6: 'Acid Jazz'
Creating directory John McLaughlin - The Heart of Things Live in Paris ...
Track 1 (1/6)  29%      Total:   4%      Total time remaining:  15min

Download

Download cdda2x