Ripping in FLAC using EAC

Technically - you are 100 % correct.
Ponder..

You can be as sarcastic as you want, but there is nothing to ponder here. In the digital world, FLAC and WAV files (keeping every other factor constant) are bit identical. So if the use the same system, and play these two files, any difference you hear are simply placebo. I can refer you to a number of books (not audio) on how the senses and the mind fool us into believing things that may not actually exist.

Yes, different rippers can produce differences, and you are always use to welcome whichever ripper you want. That is a different matter altogether.

Cheers
 
I don't think different software ripping a CD will sound different. All the software use flac library sourced from the same code to encode or decode and just have different GUI. An easy way to check for difference is to take rips from different softwares with the same settings and tags and run md5/sha sum on them. With the same settings, the check sum will be the same, which means the file has been ripped identically.
 
The challenge comes before the encoding process begins really. Reading the correct 16 bit sample at 1.73mbps continuosly for a few mins is not possible on most cd's and pc's and any ripper has to retry multiple times. When the cd is even slightly scratched it gets worse.

G0bble
 
I don't think FLAC encoding is real time, so CD drive's throughput should not be a factor. Neither is number of processes or CPU scheduling etc. a factor. If it was so, a command line ripper will work far better that a windows software running on an emulator in Linux :). An encoding done in 2 mins or 2 hours will still have the same data for the same input and will sound the same.

Moreover, I don't think 2 Mb/s is difficult, even for a CD drive. Most of the blu ray movies are encoded with much higher bitrates and still work with the same drives. Moreover, a bad hardware will affect all software equally.
 
In that case there would be no need for software like EAC. The world has been deluding itself....
G0bble
 
In that case there would be no need for software like EAC. The world has been deluding itself.... G0bble

I would tend to agree with Gobble here. EAC goes to great extent to judge that that data it picks up from the CD is as close to the original as possible. It uses a DB on the cloud to calculate the offset need for each drive. I don't think quality of the drive (as long as it is decent) makes that much of a difference as does the quality of the media. I have seen EAC return between 90-95% accuracy for old CDs, though it always returns 99-100% accuracy for new CDs. I would go so far to say that this level of accuracy will not mean much to our ears unless we have heard the original in the studios and can remember each and every nuance of the song.

Screw the technology and enjoy the music.

Cheers
 
Screw the technology and enjoy the music.

Cheers

Correct;

Enjoy the music..

If one cannot tell the difference - is it not better ?
Less effort & more enjoyment; Forget the technicality - just sit back & appreciate what your ears & brain [heart] is telling you !
At least that is how I see it [rather hear it] !

:indifferent14:
 
I don't think different software ripping a CD will sound different. All the software use flac library sourced from the same code to encode or decode and just have different GUI.
For FLAC, I think you are right. For MP3 (which probably shouldn't concern any of us except maybe for pocket players) rips can be different as the encoding software can be of different versions and not produce the same result (Or so I read :eek:). This is because it is a commercial format, and the latest bestest costs more to use.

I don't think FLAC encoding is real time, so CD drive's throughput should not be a factor...

You can play and listen to a CD in "real time." As long as it is not damaged, it will will present no challenges. This is part of my answer to those who claim that an audio PC needs super-fast hdds, or high-performance RAM... hey, it works from an optical drive!

In that case there would be no need for software like EAC. The world has been deluding itself....

What? About hifi?

Surely that could never happen!

:lol: :yahoo: :lol: :yahoo: :lol: :eek:hyeah:

I would tend to agree with Gobble here. EAC goes to great extent to judge that that data it picks up from the CD is as close to the original as possible. It uses a DB on the cloud to calculate the offset need for each drive. I don't think quality of the drive (as long as it is decent) makes that much of a difference as does the quality of the media. I have seen EAC return between 90-95% accuracy for old CDs, though it always returns 99-100% accuracy for new CDs. I would go so far to say that this level of accuracy will not mean much to our ears unless we have heard the original in the studios and can remember each and every nuance of the song.

I suspect that for any optical disc in good condition, just about any ripper will do just fine, although even then, EAC is going to give some feeling of security. EAC comes into its own when the disc is not in perfect condition.

I don't know what is the big difference between EAC and the cdparanoia-driven stuff on Linux. I have not attempted to study it properly. On the to-do list! I'm sure Gobble has good reason to use EAC. And, I don't think the world is deluding itself on this one.

Screw the technology and enjoy the music.

Very much my attitude to different file formats, sampling rates, etc, these days. :)
 
For FLAC, I think you are right. For MP3 (which probably shouldn't concern any of us except maybe for pocket players) rips can be different as the encoding software can be of different versions and not produce the same result (Or so I read :eek:). This is because it is a commercial format, and the latest bestest costs more to use.

Thad
I have ripped a CD using the default ripper in macbook or some trivial software (I don't recall which) and the resulting SQ was thin, strained and terrible. It is therefore not difficult to imagine a mp3 ripped off common software will also sound equally terrible even if the encoder is top notch. Therefore I would say even if ripping into MP3s the rip quality should be as good as it can be that a WAV or FLAC listener would want for his audiophile system.

You can play and listen to a CD in "real time." As long as it is not damaged, it will will present no challenges. This is part of my answer to those who claim that an audio PC needs super-fast hdds, or high-performance RAM... hey, it works from an optical drive!
Typically since there is no time for error recovery during playback in real time some mathematical error correction is applied by extrapolating the bits for the byte samples assumed to be errorred. That is why high end CD players have a three lens pickup so even if one lens data read is suspect, the data read by the other two lenses can be used for reconstructing the byte sample on the fly as in a RAID 5 stripe.

[/Quote]

What? About hifi?

Surely that could never happen!

:lol: :yahoo: :lol: :yahoo: :lol: :eek:hyeah:

I disagree, somewhat - HiFi is not a mere delusion - it is a form of madness where the severity of the symptoms are in direct proportion to the amount of money spent. :eek:hyeah: ;)

I suspect that for any optical disc in good condition, just about any ripper will do just fine, although even then, EAC is going to give some feeling of security. EAC comes into its own when the disc is not in perfect condition.

Recalling now the experience with the macbook rip, I would be very vary of ripping even a good optical disk using anything but secure ripping software.

I don't know what is the big difference between EAC and the cdparanoia-driven stuff on Linux. I have not attempted to study it properly. On the to-do list! I'm sure Gobble has good reason to use EAC. And, I don't think the world is deluding itself on this one.
Cdparanoia cannot do C2 error correction and caching drives can fool it. From the cdparanoia wiki page:
cdparanoia is more or less the only secure ripper available for the Linux operating system and works best on drives that have the Accurate Stream feature and do not cache audio data.

A C2 error is a read error of a compact disc. C2 errors can to a degree be recovered by the hardware error detection and correction scheme. A CD drive can have extraction errors when the data on the disc is not readable due to scratches or smudges. The drive can compensate by supplying a "best guess" of what the missing data was, then supplying the missing data. C2 error correction is an analysis over many interleaved frames, an improvement over C1 error correction, which analyzed just one frame, resulting in more accurate data correction.[1] C2 error correction codes are also used by the Digital Audio Tape (DAT) format.
Some copy protection schemes add false C2 errors to discs to discourage copying.

RubyRipper uses Cdparanoia and
It will repair any files (mathematically) so that it's impossible to successfully blind-test with the original via an ABX test for example. The log file will optionally report any position that needed more than 3 trials, so you can check the position yourself.

The possibility for false error correction is there.

HTH
G0bble
 
Last edited:
Most of the error correction only comes into the picture for badly damaged media. paranoia claims bulletproof extraction from a good media in their faq so I do not see where one rip sounding better than the other arises. If the media is badly damaged, why waste space and time on a "lossy(from errors)" lossless rip :(. Might as well buy better media
 
Most of the error correction only comes into the picture for badly damaged media. paranoia claims bulletproof extraction from a good media in their faq so I do not see where one rip sounding better than the other arises. If the media is badly damaged, why waste space and time on a "lossy(from errors)" lossless rip :(. Might as well buy better media

It appears you don't have a CD collection that is 3 or 4 years old or that you have been obsessively maintaining CD's in bullet proof cases without a single smudge or scratch. Or then maybe you just don't have a practical idea. I guess if you found that odd CD of Alanis Morrissette or whoever that you like and it was a bit scratched, you would head to the store and spend another 500 bucks to buy a new one so you could rip it to your HDD. And there are those who won't bother buying duplicates of their 100 scratched CD's just so they can rip it once and junk it now that they have moved to a computer based setup.

You just aren't being practical, you are also being pig headed with an ostrich in the sand attitude in your refusal to understand what is being talked about. I am not going to respond to any more posts from you.

For the others, here is some more useful info from the CdParanoia FAQ
I can play audio CDs perfectly; why is reading the CD into a file so difficult and prone to errors? It's just the same thing.

Unfortunately, it isn't that easy.
The audio CD is not a random access format. It can only be played from some starting point in sequence until it is done, like a vinyl LP. Unlike a data CD, there are no synchronization or positioning headers in the audio data (a CD, audio or data, uses 2352 byte sectors. In a data CD, 304 bytes of each sector is used for header, sync and error correction. An audio CD uses all 2352 bytes for data). The audio CD *does* have a continuous fragmented subchannel, but this is only good for seeking +/-1 second (or 75 sectors or ~176kB) of the desired area, as per the SCSI spec.

When the CD is being played as audio, it is not only moving at 1x, the drive is keeping the media data rate (the spin speed) exactly locked to playback speed. Pick up a portable CD player while it's playing and rotate it 90 degrees. Chances are it will skip; you disturbed this delicate balance. In addition, a player is never distracted from what it's doing... it has nothing else taking up its time. Now add a non-realtime, (relatively) high-latency, multitasking kernel into the mess; it's like picking up the player and constantly shaking it.

CDROM drives generally assume that any sort of DAE will be linear and throw a readahead buffer at the task. However, the OS is reading the data as broken up, seperated read requests. The drive is doing readahead buffering and attempting to store additional data as it comes in off media while it waits for the OS to get around to reading previous blocks. Seeing as how, at 36x, data is coming in at 6.2MB/second, and each read is only 13 sectors or ~30k (due to DMA restrictions), one has to get off 208 read requests a second, minimum without any interruption, to avoid skipping. A single swap to disc or flush of filesystem cache by the OS will generally result in loss of streaming, assuming the drive is working flawlessly. Oh, and virtually no PC on earth has that kind of I/O throughput; a Sun Enterprise server might, but a PC does not. Most don't come within a factor of five, assuming perfect realtime behavior.

To keep piling on the difficulties, faster drives are often prone to vibration and alignment problems; some are total fiascos. They lose streaming *constantly* even without being interrupted. Philips determined 15 years ago that the CD could only be spun up to 50-60x until the physical CD (made of polycarbonate) would deform from centripetal force badly enough to become unreadable. Today's players are pushing physics to the limit. Few do so terribly reliably.

Note that CD 'playback speed' is an excellent example of advertisers making numbers lie for them. A 36x cdrom is generally not spinning at 36x a normal drive's speed. As a 1x drive is adjusting velocity depending on the access's distance from the hub, a 36x drive is probably using a constant angular velocity across the whole surface such that it gets 36x max at the edge. Thus it's actually spinning slower, assuming the '36x' isn't a complete lie, as it is on some drives.

Because audio discs have no headers in the data to assist in picking up where things got lost, most drives will just guess.

This doesn't even *begin* to get into stupid firmware bugs. Even Plextors have occasionally had DAE bugs (although in every case, Plextor has fixed the bug *and* replaced/repaired drives for free). Cheaper drives are often complete basket cases.

Unfortunately with all the understanding and insight the developers have either not gone to the levels of EAC or are unable to prove that CDParanoia is as good, primarily -because EAC is closed source!! So really the developers can't be blamed for that and we should sympathize with them. But there are enough posts on the Internet of people discussing how CDParanoia reports a different checksum each time for a scratched CD meaning its reading different data each time. I don't see similar complaints about EAC and scratched disks so for now, I choose to rely on EAC. I would love to move to an entirely open source linux based app one day though.

G0bble
 
Last edited:
Thanks. I think the quote shows up the difference between merely playing a CD and ripping it.

I don't see why anyone should question your choice of EAC. Looks like it simply the best tool for the job. Good that it does work in Wine. Perhaps, one day, we will have a native EAC.
 
It appears you don't have a CD collection that is 3 or 4 years old or that you have been obsessively maintaining CD's in bullet proof cases without a single smudge or scratch. Or then maybe you just don't have a practical idea.

No, I was smart enough to know CD was a bad medium and stored everything on reliable HDDs ;). Infact I always download music and buy cd to pay for it and put thee CD into the bin.

I guess if you found that odd CD of Alanis Morrissette or whoever that you like and it was a bit scratched, you would head to the store and spend another 500 bucks to buy a new one so you could rip it to your HDD. And there are those who won't bother buying duplicates of their 100 scratched CD's just so they can rip it once and junk it now that they have moved to a computer based setup.

Please read my post again. I said its better to buy another copy of badly damaged media rather than hearing a bad "lossless" recording of the same. I am sure your entire collection isn't badly damaged :). For mild scratching etc, paranoia claims to work pretty well so no issues there. For badly damaged CDs, I wouldn't mind going through other channels as I have already paid for the content. FYI

What are the differences between Paranoia versions?
... Where Paranoia III concentrated on bulletproof extraction from good media and reliable extraction from damaged media, ....

Also from the faq

Does cdparanoia lose quality from the CD recording? Does it just re-record the analog signal played from the CDROM drive?
No to both. Cdparanoia (and all other true CD digital audio extraction tools) reads the values off the CDROM in digital form. The data never comes anywhere near the soundcard, and does not pass through any conversion to analog first.

Now if you still claim EAC sounds better than paranoia ...

Sadly, you are stressing on the wrong part of the faq. That faq is pretty old and most of what you quoted may not be true now. Hardware and computing has improved by leaps and bounds since then.

You just aren't being practical, you are also being pig headed with an ostrich in the sand attitude in your refusal to understand what is being talked about. I am not going to respond to any more posts from you.

Adieu
 
dBPowerAmp is even better, btw. I didn't believe it either, but heard the difference myself.
Spot On !
Therefore I am 're-ripping' 5000 CD's
Trust me - it is not a job any person would enjoy...I hate it for sure...
You have to hear the difference to understand & appreciate what dB does.
Do not ask me why ? I have no technical answers - but when you rip in EAC & in dB - the difference is chalk & cheese...
:D
 
Spot On !
Therefore I am 're-ripping' 5000 CD's
Trust me - it is not a job any person would enjoy...I hate it for sure...

I appreciate the pain you're taking!

Re-ripping 5000 CDs is certainly not a welcome prospect.

I will have to think hard whether I have the patience to re-do all my CDs.

PS: if EAC or dBPowerAmp fails you, you can always use plain old Windows Media Player to rip your CD to wave. I have often had problem with EAC trying for hours to rip a particularly bad CD. In such situations, I simply use WMP as it isn't choosy or too particular about the way it extracts the CD data. My thought is at least I have an usable backup.
 
Wharfedale Linton Heritage Speakers in Red Mahogany finish at a Special Offer Price. BUY now before the price increase.
Back
Top