On 08/23/2015 10:31 AM, n...@nawi.is wrote:
Hello !

I have here many audio cd's which I plan to rip - ripping with cdio(1)'s
cdrip works without problems. Now I ask myself, whether cdio(1) does some
error correction for scratched discs or, if the drive produces some errors
(like other tools promotes) ? The reason why I ask is, I want to rip and
don't want to control each disc after ripping (nothing like could another
tool had more or better functions). Or maybe this function is overrated
(for example if a lower speed is used to rip).
Audio CDs were designed with simple error correction assuming the
drive would interpolate data to conceal any missed samples.
Therefore ripping good data is difficult and error prone.
User intervention is often necessary.

I use cdparanoia to rip. In my experience it is the only program which
reliably returns the same data from a disc read on multiple occasions.
It attempts to defeat all error correction and concealment in the drive.
It then does all its own error correction and reports all instances of
non-perfect reads.

You will have to check the status output by cdparanoia for every disc.
Even using it, while ripping badly scratched discs I sometimes have
to slow to x4 or x2. It's possible you could write a script which
checked the status and re-ran cdparanoia at slower and slower speeds.

It is important to clean the discs very carefully before ripping.
The quality of the drive is very important. I use Samsung (Toshiba-Samsung)
or Pioneer drives. Also, drives wear out. After reading about 1000 discs
each, two drives failed without any obvious error indications. I had
to re-rip 100 discs on new drives.

Only curios, why is WAVE used to save the tracks and not AIFF (code,
license, portability ... ) ?
  No complain / flame because the target format
will be FLAC as it looks now.

Thanks for answers.

WAV is the format M$ used for uncompressed audio. AIFF was much
less widely implemented.

I use sox for all my format conversions. Simple & quick.
It accepts and writes many formats and does all the bulk
processing I need.

I hope this helps.

Geoff Steckel

Reply via email to