cdparanoia
CD audio ripper with error correction
TLDR
Rip entire CD to WAV files
SYNOPSIS
cdparanoia [options] span [outfile]
DESCRIPTION
cdparanoia is a CD digital audio extraction tool with advanced error correction and jitter handling. It reads audio tracks from CDDA-capable drives and performs verification, synchronization, and scratch reconstruction to produce bit-perfect rips whenever possible.
Unlike simple CD rippers, cdparanoia uses multiple read passes and cross-correlates data to detect and correct errors caused by scratches, smudges, or drive imperfections. The progress display shows smiley faces indicating read quality, from normal operation to scratch detection and correction failures.
Output formats include WAV (default), AIFF, AIFF-C, and raw 16-bit PCM. Batch mode (`-B`) splits output into one file per track automatically.
PARAMETERS
-B, --batch
Batch mode, split output at track boundaries-Q, --query
Query and print CD table of contents-d device, --force-cdrom-device device
Specify CD-ROM device-v, --verbose
Verbose output for debugging-q, --quiet
Quiet operation-w, --output-wav
Output WAV format (default)-a, --output-aiff
Output AIFF format-r, --output-raw
Output raw 16-bit PCM-R, --output-raw-big-endian
Output raw big-endian PCM-A, --analyze-drive
Analyze drive behavior-z, --never-skip
Never skip failed reads
SPAN FORMAT
N: Track N
N-M: Tracks N through M
N-: Track N to end
-M: Beginning to track M
PROGRESS SYMBOLS
:-) Normal operation, low jitter
:-| Considerable jitter
:-( Scratch detected
;-( Gave up correction
:^D Finished
CAVEATS
Requires CDDA-capable drive. Works best with Accurate Stream drives that don't cache audio. Scratched discs may cause long read times.
