MP3 Encoding Guide
a.k.a. "How to encode perfect-sounding MP3s"
 
  Last updated: 22-Oct-2007
Edited and condensed version of Project #18 of the Do-It-Yourself Guide feature article from the April 2004 issue of Maximum PC. Credit goes to the Maximum PC staff.
 
  This is a guide on how to create high-quality, great-sounding MP3s. The process outlined below will automatically look up your CD information on freedb.org after you insert the CD; and with a single click will rip the contents; compress the music using the LAME encoder; name, number, and tag the tracks for you; create folders for artist and album; and neatly tuck each track into the album folder.  
  Download Exact Audio Copy and the LAME MP3 Encoder
  1. You need two pieces of software: a ripper to extract the individual tracks from a CD and an encoder to convert and compress the tracks to MP3. Below are two of the best and they're both free.

Exact Audio Copy (EAC) is an extremely accurate & full-featured ripper that offers a plethora of features and precise control over the ripping process. EAC double-checks every bit for accuracy against the original; if it finds discrepancies, it reads the data again, and yet again if necessary. As a result, it's slower than other rippers, but your sacrifice in time nets you top-notch quality.
DOWNLOAD: Exact Audio Copy

The LAME MP3 Encoder is widely acknowledged as the finest MP3 encoder available. There are Stable and Beta versions. If you're not familiar with audio encoding, use version 3.97 final.
DOWNLOAD: Free-Codecs.com

 
 
  1. Install Exact Audio Copy. (NOTE: The current version of EAC has an installation routine; previous versions did not and could simply be unzipped into its own directory, e.g. C:\Program Files\Exact Audio Copy.)
  2. Unzip the LAME MP3 Encoder file and place the contents in its own directory (e.g. C:\Program Files\LAME MP3 Encoder).

 

 
 
 
  Configure Exact Audio Copy
  1. On first launch, EAC will perform an initial drive test. When prompted, select Optimization for "accurate results."
  2. Have an audio CD handy. Insert it into your drive and allow EAC to test your drive's error-correcting capabilities. If you have multiple optical drives, EAC will default to what it considers to be the best drive; you may change this in the Options menu.
  3. EAC will offer to configure LAME parameters for you and begin to search your drive for the LAME executable. The search can take a long time, so cancel it and point EAC to the executable yourself (refer to Step 3).
  4. When prompted, select the "standard" LAME setting option—for now.
  5. Finally, choose the Expert interface option.
 
 
  1. Go to the EAC > EAC Options menu, select the General tab, and check "On unknown CDs," then click the "Automatically access online freedb database" radio button.
  2. Select the Filename tab, and under "Naming scheme" carefully type %A\%C\%N - %T (including the space before both the - and %T tag). This will result in a directory structure that creates a folder from the artist name, a subfolder with the album name, and numbered tracks within the album folder, like this: Holly McNarland > Stuff > 06 - The Box.mp3.
  3. Select the Directories tab, and choose "Use this directory." Browse to the folder you want to store your MP3s in and click Save.
 
 
  1. Go to the EAC > Drive Options menu. The box marked "Drive is capable of retrieving C2 error information" might already be checked. Leave it the way it is, but if, after ripping your first CD, you hear audible flaws in the tracks, it means your drive might not report error-correction information properly. If so, uncheck the box. Do not uncheck Secure mode—this is exactly what makes EAC special!
  2. Go to the EAC > Compression Options menu. Select the External Compression tab and make sure the LAME MP3 Encoder is displayed in the "Parameter passing scheme" pulldown menu. If it isn't, select it. Under "Program, including path, used for compression," make sure the lame.exe file is selected. If it isn't, click Browse and locate the file. Then go to the "Bit rate" pulldown menu, and select Variable Bitrate 192Kbps.
    NOTE: Variable bit rate (VBR) encoding raises the bitrate during complex portions of music, and lowers the bitrate during quiet or simple portions. But your MP3 player may not support VBR playback, or your disk space might be limited. In the former situation, you'll still get fine results with constant bitrate (CBR) encoding at a minimum of 192Kbps. In the latter situation, drop down to as low as you can stomach; 128Kbps CBR, for example, is okay if you listen to your music through cheap earbuds. But aren't we looking for great sounding MP3s?
  3. Go to the EAC > freedb Options menu. Confirm that your e-mail address is correct in the "Your E-Mail address" field. Click the "Get active freedb server list" button.

 

 
 
 
  Test Run

Now you're ready to make sure all your settings are correct before happily ripping away.

  1. Put an audio CD in the drive. EAC should automatically query the freedb server for track data. If it doesn't, press Alt+G.
  2. Now click the MP3 button on the taskbar to the far left to begin encoding.
  3. When the test run is finished, review your tracks. If they are blank or there are any errors, double-check the settings above. If the settings look good, try downloading the Nero ASPI layer at ftp://ftp6.nero.com/wnaspi32.dll (Your PC can't rip music without an ASPI layer). Place the file in the same directory as EAC (refer to Step 2) and try the test again.
  4. If your tracks sound fine, congratulations! You now have a powerful & sophisticated MP3 encoding system.
  5. The final step is to save your settings in a Profile. Go to EAC > Profiles > Save Profile. Browse to where you unzipped EAC (refer to Step 2). There should be a subfolder named "Profiles;" if not, create it. For example: C:\Program Files\Exact Audio Copy\Profiles\. Enter a name for your profile and click Save. You should now see the selected profile in the pulldown menu at the bottom of EAC. You can use this menu bar to quickly load, save and create profiles.

Now you're ready to rip your entire CD collection and create perfect-sounding MP3s.

 

 
 
 
  Notes
  • For Windows 2000/XP systems, EAC will most likely require that you be logged into an account with Administrative rights for the program to function properly.
  • Some enhanced CDs have an Autorun feature that opens an application window. Close any such open windows before starting the encoding process.
  • For enhanced CDs, do not encode the data track (usually the last track). Select only the audio tracks and then start encoding.
  • Double-check track names for typos and other errors. To edit a track name, highlight the track and press F2.
 
 
 
  Personal Customizations

To bring some order and logic to my MP3 collection, I prefer solo artists sorted by their last names (surnames). The common format of the freedb database is firstname lastname, whereas I prefer lastname, firstname. I also prefer the "The" in group names to be appended to the end of the group's name. The common format of freedb is The Pixies, whereas I prefer Pixies, The.  Change the artist name in the "CD Artist" field before you begin encoding and the change will be reflected in both the folder names and ID3 tags.

 

Artists sorted by
the freedb format
Artists sorted
by my format
Chantal Kreviazuk
Sarah McLachlan
The Cardigans
The Sundays
Tori Amos
Amos, Tori
Cardigans, The
Kreviazuk, Chantal
McLachlan, Sarah
Sundays, The