Well, due to various threads in the recent past, plus problems that i've had recently with Musicmatch, my previous program of choice, I decided to do a little bit of testing, and figured that i would share with ya'll my endeavours in CD ripping with EAC.
My roomate has around 200 cd's that he wanted me to to put in mp3 for him, so I began this task
I thought that my DVD-RW drive would be the best choice, b/c of some previous thoughts that I had, however I was to be very much mistaken.
The test system: see sig
Windows XP Pro SP2
Software: Exact Audio Copy V0.95 prebeta 5 and lame-3.96.1 ("--alt-preset cbr 128") (NOTE: the purpose is not for music quality of the mp3's. I do not have that good of ears, hence I rip everything at 128kbps. Also it helps conserve the hard drive space.)
Test drives:
NEC 8X Black Dual Layer DVD+/-RW Drive, Model ND-2510A
CDRW 52X32X52|SONY CRX230E
DVDROM 16XMSI MS-P8216S
and an old 52x drive I pulled out of the closet
Test Audio CD: Jars of Clay: The Eleventh Hour, 42 minutes 26.30 seconds (NOTE: the cd is quite new and so is not likely to have many, if any errors. That is not the purpose of this test. It is almost for the pure speed aspect. I did, however listen to the mp3's that were created, and they sound flawless)
Here's screenshots of the configuration pages:
So anyway, Notice on the general tab, there is the option to have
multiple threads run, well I did a test on that to see if it would make a difference.
This was on my CD-RW drive. The first time is the time until EAC reports the extraction complete, the second is (via my stopwatch) the time until the last LAME encoding is done. (I also tested with the threads disabled, just for reference)
As you can see, the only difference is when going from 1 to 2 simultaneous threads, as it keeps the CPU filled (also note I do not have dual processors, just a overclocked AthlonXP). By the time the CD drive is on the 10th track, all 4 of the threads are in use, so the last little bit is pure CPU speed, making up much of the difference between the extraction time and the encoding time.
Needless to say, I used the 4x threads in all the drive tests.
Screenshot of multiple LAME threads:
Another feature/note. I tested the cd ripping to both of my
hard drives to see if the raptor would be any faster than the 7200rpm at holding the temporary data. (NOTE: these results were not done during the main run, so values can not be directly compared) The results:
Needless to say, there is very little difference in between the drives, so we know that that is not going to be a bottleneck. I went with the 120GB as that is where the files are going to be stored in the long run.
Now for the actual test. In the
drive configuration, I chose the maximum multiple that was available, as well as the "allow speed reduction during extraction" option. For the drives, the maximums were:
As you will see, these values correlate very well with the times that are achieved. Not a linear scale, per se, but indeed the general trend will continue.
So anyway,
the values that you have been waiting for. (NOTE: tests were not repeated due to my laziness and lack of overall belief that anything would change with a different CD or different setting)
So there you have it: The CD-RW and the DVD-ROM outpace the other drives and tie for the fastest ripping of my cd at 3 minutes and 39 seconds start to finish. Impressive, to say the least.
Feel free to comment or ask questions about the test, or whatever you wish.
Comments: Much thanks to derFunkenstein for help with configuring EAC
EDIT: updated links 03/23/07