Exact Audio Copy (EAC) Setup and Ripping Guide MP3 & Flac by ZTX

This tutorial was prepared by a nice gentleman named ZTX
Thanks ZTX!

Outline
This is a basic guide to configure Exact Audio Copy (EAC) with preset profiles that will allow the choice of ripping Cd’s and compressing the output to MP3 (190 VBR (APS), 245 VBR (APX) 256 CBR & 320 CBR (API)) and FLAC.

What You Need

1: Download and install Exact Audio Copy, the version used here is eac-0.95b4. Do not start EAC just yet.
2: Download and install FLAC, version used FLAC 1.1.2.
3: Download Lame Encoder, unpack to a folder and move the folder to your Program Files folder, version used LAME MP3 Encoder 3.97 beta 2 do not use the alpha versions these are for test purposes only.
4: Download winaspi32.dll Link= ftp://ftp6.nero.com/wnaspi32.dll and place it in the EAC directory. Note: If you are using an application like PeerGuardian you may need to temporarily allow Insoft in order to download the file.
5: A clean unscratched audio CD, do not insert just yet.
I would recommend using EAC in conjunction with Accurate Rip but for the sake of convenience I will go into this in a little more detail when the initial setup is completed.
Initial Setup
This should take no more than a few minutes and only needs to be done once.
Configuration Wizard
A: When you open EAC for the first time the Configuration Wizard window should pop up if not click EAC (Next to Edit) and select the Configuration Wizard.

Click Next, you can pretty much click next for each step with the exception of the steps below where some input may be required.
B: Extraction Preferences window.
eac2
1: Your drive model should be indicated here.
2: Make sure that I prefer to have accurate results is checked.
3: Click next.
C: Encoder Configuration window.
eac3
1: Make sure this is checked.
2: Click next.
Note: The Configuration Wizard will now search for Lame.exe
D: LAME Configuration window.
eac4
1: If the Configuration Wizard failed to find Lame.exe you can browse for the location.
2: If all settings are as shown here click next.
E: freedb Configuration window. freedb is a free database service to look up CD information which will allow EAC to automatically label your rips, EAC will need access to the internet to use this so you may need to set permissions with firewall etc..
eac5
1: You will need to enter an email address here for access to the freedb database, the address does not have to be genuine but should have the format of a real email address.
2:Click Next.
F: Configuration Wizard Done window.
eac6
1: Check the expert option as this will give you access to additional settings.
2: Click Finish.
EAC Options
Press F9 to bring up EAC Options. Note: No modification is required for the Catalog, Write and Interface so the are skipped.
A: Extraction Tab
Only two options need to be checked here.
eac7
1: Check Fill Up Missing Offset Samples With Silence.
2: Check Synchronize Between Tracks.
3: Change Error Recovery Quality to High.
B: General Tab
For the most part these settings have no part in accurate ripping and are more for personal preference, there are a couple that should be checked for automatic CD information.
eac8
1: Check On Unknown CD’s.
2: Check Automatically Access On line freedb Database.
C: Tools Tab
Just check that your settings match this image.
eac9
D: Normalize Tab
The Normalize function should be unchecked. Note: Lossless ripping is not possible with this enabled.
eac10
E: Filename Tab
This is where you set up your chosen file naming convention.
%D%C%N – %T
This will extract tracks to folder ArtistCdTitle 01 – TrackTitle.Format
%D – %C%N – %T
This will extract tracks to folder Artist – CdTitle 01 – TrackTitle.Format
If a .torrent file were created from this folder the name would include Artist and CD titles.
eac11
F: Directories Tab
Use this option only if you want to extract files to a default directory, most people prefer to choose the extraction location and leave this option set to Ask Every Time.
Note: C:Music is just an example and does not normally exist unless created by the user.
eac12
1: Select for default directory.
2: Browse for chosen directory.
Click OK
Drive Options
Press F10 to bring up the Drive Options you will see an information window uncheck the Show this information next time box an click OK. This stage is just a tab at a time.
A: Extraction Method Tab
eac13
1: Detect Read Features, you can manually configure your chosen drive if it is not listed in the EAC internal database or you think that the settings are incorrect. Insert a clean unscratched CD into the drive a click Detect Read Features, how long this will take depends on the drive, during the analysis you will see a window similar to the one below when finished click Apply.
eac14
2: It is very important that Secure Mode is enabled.
3: Quite alot of drives support C2 error retrieval however the vast majority are not truly accurate, if you are unsure about the accuracy of your drive with respect to C2 error retrieval make sure it is unchecked.
B: Drive Tab
eac15
Still with the disc in the drive click Autodetect Read Command Now, the read command that it finds is the one we are going to use. Move on to the next tab.
C: Offset / Speed Tab
The Read Offset Correction Value (+48) shown in point 2 is for an NEC – DVD_RW ND-2500A this is not the same value for all makes and model of drive find the value for your drive offset in the Accurate Rip Database. If your drive is not listed in the Accuraterip Database skip this part for the time being and install Accuraterip as detailed at the bottom of this post.
eac16
1: Check Use Read Sample Offset Correction.
2: Type offset value.
3: Check Allow Speed Reduction During Extraction.
Move to next Tab
E: Gap Detection Tab
eac17
1: Detection Method A should be fine but if you drive cannot detect gaps then try B or C.
2: Set Detection Accuracy to Secure.
Click OK.
Profiles, (Encoder Configurations)
By configuring a few profiles and saving them it is quite simple to load the desired profile prior to ripping.
MP3, Lame
These steps are repeated for each mp3 profile created.
Press F11 to bring up Compression Options.
A: External Compression Tab
eac18
1: Check Use External Program for Compression.
2: Change Use file extension to .mp3 (including the dot).
3: Browse to find Lame.exe.
4: Additional command line options is where the the quality of the out put is set here are some suggested settings…
Equivalent to Alt Preset Standard (APS), variable bitrate (VBR) with a target of 190kbps, reasonable size for quality trade off.
-V 2 –vbr-new –add-id3v2 –pad-id3v2 –ta “%a” –tt “%t” –tl “%g” –ty “%y” –tn “%n” %s %d
Equivalent to Alt Preset Extreme (APX), variable bitrate (VBR) with a target of 245kbps, greater quality than above, slightly larger size and gaining popularity.
-V 0 –vbr-new –add-id3v2 –pad-id3v2 –ta “%a” –tt “%t” –tl “%g” –ty “%y” –tn “%n” %s %d
Constant bitrate (CBR) at 256kbps.
-b 256 –add-id3v2 –pad-id3v2 –ta “%a” –tt “%t” –tl “%g” –ty “%y” –tn “%n” %s %d
Equivalent to Alt Preset Insane (API), constant bitrate (CBR) at 320kbps, the best quality with a larger filesize.
-b 320 –add-id3v2 –pad-id3v2 –ta “%a” –tt “%t” –tl “%g” –ty “%y” –tn “%n” %s %d
5: Bit Rate can be ignored, the command line makes it redundant.
6: High Quality.
You can find more information about the Additional command line options at the Hydrogen Audio Forums
B: ID3 Tag Tab
Check that the options are the same as this screen shot, click OK and save the profile as shown below.
eac19
Saving Current Profile

Note: Some of the highlighted elements in this picture are off to the right, you can click This Link to view it separately.
1: Click New.
2: Choose a name for the profile, a descriptive name will be useful when you have multiple profiles.
3: Make sure All EAC Options is checked and click OK.
4: Click Save
Flac Profile
Press F11 again
eac21
1: Change the used file extension to .flac
2: Browse for flac.exe which is the external compression program being used.
3: Change the Additional command line options to read..
-8 -V -T “artist=%a” -T “title=%t” -T “album=%g” -T “date=%y” -T “tracknumber=%n” -T “genre=%m” %s
4: Selected bitrate has no impact here.
5: Click OK and save the profile as shown above.
AccurateRip
The philosophy behind AccurateRip is quite simple – each time an audio track is ripped (recorded by computer) it is compared with rips from other people, this allows a confidence report to be generated. The report might say that 4 other people had exactly the same results, this would guarantee your rip was without error, or the report could say that 3 other people disagree with your rip, the likely hood is that your CD has a scratch and should be cleaned.
AccurateRip will also set the CD drive offset value, for more info Accuraterip.com
Setup
A: Download dMC-AccurateRip.exe from This Link by clicking on the AccurateRip Function link.
B: Install
C: Copy the AccurateRip.dll from C:Program FilesIllustratedBpowerAMP To your Exact Audio Copy installation folder.
Configuration
After initial installation AccurateRip is in an unconfigured state it will offer to configure itself when what is know as a Key Disc is inserted, there are over 100000 different Key Discs at present and you can find a list of some of them HERE
To configure AccurateRip have 2 or 3 Cd’s to hand, open EAC, insert a disc and follow any on screen prompts, it’s pretty much automatic.
To generate a confidence report when ripping is complete make sure that you check Show Status Dialog After Extraction in EAC under the General Tab in EAC Options (F9) prior to starting the rip.
Note: Once configured AccurateRip will remove the ability to change the drive offset and due the the way the database is structured will only work if a CD is being extracted as individual tracks as oppsed to an entire disc image.
Ripping
1: Open EAC, insert CD and load your preferred ripping profile.
Note: a FLAC profile is being used in this example however if you just want the output as WAV files any of the preconfigured profiles can be used.

2: Click Action and Detect Gaps (or F4).

3: Click Action, Create Cue Sheet and Multiple WAV Files With Gaps (Noncompliant).
Note: This is a good point to check that Append Gaps To Previous Track is checked, it should be set as default.

4: Click CTRL + A to select all tracks, Action, Test And Copy Selected Tracks and Compressed (Shift + F6).
Note: For WAV files select Uncompressed (F6).

5: During the extraction process you will see this window, when you see the Audio Extraction Complete message click OK and you are done.
eac26
Note: Remember to check the .log file for any errors.
FLAC To MP3 Via WAV
Sometimes I just need to covert my FLAC backups to MP3, this is how I do it.
What You Need
EAC configured as detailed above.
A: Decoding FLAC to WAV
Open FLAC frontend.exe.
eac27
1: Click Add and browse for the files.
2: Select the output directory.
3: Click Decode.
B: WAV to MP3.
eac28
1: Open EAC and Load the prefered MP3 profile.
2: As shown above click Tools, Compress WAVs and select the WAV files.
3: As shown below select the destination folder and click Save.
eac29