Several years ago I ripped every CD I owned and converted them all to MP3. At the time I was dealing with, oh, about 300 CDs, so the process took some time. Then I trashed all those MP3s and started over.
Why would I do such a thing? My goal was to acquire very high quality MP3s. I wanted quality over size, MP3s that could be converted back to WAVs with more or less no audible degredation (okay, if you did this over and over, no MP3 would provide good quality… I was looking for a one pass WAV -> MP3 -> WAV type quality). An easy test of the MP3 quality is to pick some music that has nature sounds of some sort in it and listen to it on quality equipment (headphones, speakers, whatever). As the codecs that create MP3s are generally optimized for speech and music, cricket sounds, water, or whatever are an easy way to find their limits. That or a quality jazz recording with lots of airy cymbals.
In my first attempt, I bought a package (I think it was MusicMatch) that ripped the CDs and created the MP3s and added the tags, all in one package. The MP3s were fine, but they were not what I would call high quality. After a bit of research, I redid the whole thing addressing quality at each step. Here’s a summary of what I learned (and subsequently did).
1) Ensure an accurate rip. If the CD player reads a grease smudge off your disc, that noise will be encoded right into the MP3. If there is a scratch, you’ll probably hear that scratch in the MP3. The solution? Use Exact Audio Copy (EAC). It reads the CD tracks over and over, comparing them until it gets an exact match, thus enabling it to rip a perfectly accurate WAV file (unless, of course, the disc is unreadable). EAC is free, so go get it.
2) Use the LAME encoder to convert from WAV to MP3. There are numerous download sites like this one. It has a “lame” interface, but once configured, EAC can drive it for you.
3) Make sure your ID3 tags are done well. ID3 tags are the extra bits of data stored with the MP3 file such as Title, Artist, Genre, etc. EAC will usually be able to look up the tags for you when you load a CD using freedb.org, but always make sure the tags are accurate and complete.
If you Google “eac lame tutorial”, you can find a bunch of great step-by-step info on setting up the whole shootin’ match. I use the “insane” setting for the LAME codec, which is basically a VBR encoding scheme meant to match the quality of a 320 kbs CBR MP3, but the files average around 230 kbs. I use a much lower setting (around 64 kbs VBR) for audio books that I rip.
Once you get your collection set up, it’s easy to keep it up to date by converting CDs as you acquire them. Then the fun begins. I’ve got MP3s driving my music in my living room stereo and my car, and will post the details another time.