Using EAC:
EAC is the most important part of the entire process. When ripping a cd, you create WAV files, which is then encoded to FLAC, mp3, or whatever codec you choose to use. Without WAV files that are 100% perfect, you have a finished product that is flawed and imperfect as well. Set up and use EAC properly, and you will have perfect results, provided your cd being ripped is not too damaged to allow proper reading.
AccurateRip:
AccurateRip is a simple plugin that compares your rip to those of other AR users. Here is a sample of the results:
QUOTE
Track Ripping Status [Disc ID: 0011c3f9-8909cc0c]1 Accurately Ripped (confidence 4) [dc4682ad]
2 Accurately Ripped (confidence 4) [f82b90e2]
3 Accurately Ripped (confidence 4) [77da8543]
4 Accurately Ripped (confidence 4) [1a0625d3]
5 Accurately Ripped (confidence 4) [ea812edb]
6 Accurately Ripped (confidence 3) [d3e7dea7]
7 Accurately Ripped (confidence 4) [bb0c73c5]
8 Accurately Ripped (confidence 3) [ee32799c]
9 Accurately Ripped (confidence 4) [81c3e00c]
10 Accurately Ripped (confidence 4) [cf93aaef]
11 Accurately Ripped (confidence 4) [ade7fc84]
12 Accurately Ripped (confidence 4) [3c0897f8]
_______________________
All Tracks Accurately Ripped.
2 Accurately Ripped (confidence 4) [f82b90e2]
3 Accurately Ripped (confidence 4) [77da8543]
4 Accurately Ripped (confidence 4) [1a0625d3]
5 Accurately Ripped (confidence 4) [ea812edb]
6 Accurately Ripped (confidence 3) [d3e7dea7]
7 Accurately Ripped (confidence 4) [bb0c73c5]
8 Accurately Ripped (confidence 3) [ee32799c]
9 Accurately Ripped (confidence 4) [81c3e00c]
10 Accurately Ripped (confidence 4) [cf93aaef]
11 Accurately Ripped (confidence 4) [ade7fc84]
12 Accurately Ripped (confidence 4) [3c0897f8]
_______________________
All Tracks Accurately Ripped.
What this tells me is that my ripped tracks match other user's rips EXACTLY. The confidence number is how many submissions my rip matches. You'll see that two of the tracks have a lower confidence number. What that means is that someone either had rips of those tracks that did not match, (likely had errors), or that someone ripped all but those two tracks. Either way, having a confidence number of at least 1 is an excellent indicator of a perfect rip, provided you are not comparing your rip against YOUR OWN PRIOR RIP. It is next to impossible for two cds, owned and ripped by two different people, to have damage, resulting in a read error, that are exacly the same. NOT IMPOSSIBLE, but you have a much better chance of being elected King of the World, than that happening. An example of a bad rip:
QUOTE
1 Accurately Ripped (confidence 2) [a5df024d]2 Accurately Ripped (confidence 2) [f39355f8]
3 Accurately Ripped (confidence 2) [3675c2e0]
4 Accurately Ripped (confidence 2) [a5d20055]
5 Accurately Ripped (confidence 2) [0a294dc8]
6 ** Rip not accurate ** (confidence 3) [f777d887] [4595e571]
7 Accurately Ripped (confidence 2) [9e01f8f3]
8 Accurately Ripped (confidence 2) [46ec3da7]
9 Accurately Ripped (confidence 2) [4a16ba86]
10 Accurately Ripped (confidence 2) [394759bf]
11 Accurately Ripped (confidence 2) [442e55aa]
12 Accurately Ripped (confidence 2) [ba47e995]
13 ** Rip not accurate ** (confidence 3) [7b04b69c] [fb27e70b]
14 Accurately Ripped (confidence 2) [3d29ffa0]
15 Accurately Ripped (confidence 2) [afeb276e]
16 Accurately Ripped (confidence 2) [1735d96d]
17 Accurately Ripped (confidence 2) [24c5a8f8]
18 Accurately Ripped (confidence 2) [1bbbd823]
_______________________
Track(s) Accurately Ripped: 16
**** Track(s) Not Ripped Accurately: 2 ****
Track(s) Not in Database: 0
3 Accurately Ripped (confidence 2) [3675c2e0]
4 Accurately Ripped (confidence 2) [a5d20055]
5 Accurately Ripped (confidence 2) [0a294dc8]
6 ** Rip not accurate ** (confidence 3) [f777d887] [4595e571]
7 Accurately Ripped (confidence 2) [9e01f8f3]
8 Accurately Ripped (confidence 2) [46ec3da7]
9 Accurately Ripped (confidence 2) [4a16ba86]
10 Accurately Ripped (confidence 2) [394759bf]
11 Accurately Ripped (confidence 2) [442e55aa]
12 Accurately Ripped (confidence 2) [ba47e995]
13 ** Rip not accurate ** (confidence 3) [7b04b69c] [fb27e70b]
14 Accurately Ripped (confidence 2) [3d29ffa0]
15 Accurately Ripped (confidence 2) [afeb276e]
16 Accurately Ripped (confidence 2) [1735d96d]
17 Accurately Ripped (confidence 2) [24c5a8f8]
18 Accurately Ripped (confidence 2) [1bbbd823]
_______________________
Track(s) Accurately Ripped: 16
**** Track(s) Not Ripped Accurately: 2 ****
Track(s) Not in Database: 0
Pretty straightforward, methinks. And one more:
QUOTE
Track Ripping Status [Disc ID: 000dfaee-8808c80a]1 ** Rip not accurate ** (confidence 2) [b3a14868] [37bca4dd]
2 ** Rip not accurate ** (confidence 2) [f0be0929] [93e3ddd6]
3 ** Rip not accurate ** (confidence 2) [79856c6f] [c80db757]
4 ** Rip not accurate ** (confidence 2) [ff1c6c26] [b45e1c5e]
5 ** Rip not accurate ** (confidence 2) [00aa88fe] [e63e811e]
6 ** Rip not accurate ** (confidence 2) [f88b4161] [18fb8a29]
7 ** Rip not accurate ** (confidence 2) [c8c0fb7f] [85fa4d47]
8 ** Rip not accurate ** (confidence 2) [1dc94cf8] [5be36808]
9 ** Rip not accurate ** (confidence 2) [f5d939e1] [759bbe41]
10 ** Rip not accurate ** (confidence 2) [eca6503b] [60940ff3]
_______________________
Your CD disc is possibly a different pressing to the one(s) stored in AccurateRip.
2 ** Rip not accurate ** (confidence 2) [f0be0929] [93e3ddd6]
3 ** Rip not accurate ** (confidence 2) [79856c6f] [c80db757]
4 ** Rip not accurate ** (confidence 2) [ff1c6c26] [b45e1c5e]
5 ** Rip not accurate ** (confidence 2) [00aa88fe] [e63e811e]
6 ** Rip not accurate ** (confidence 2) [f88b4161] [18fb8a29]
7 ** Rip not accurate ** (confidence 2) [c8c0fb7f] [85fa4d47]
8 ** Rip not accurate ** (confidence 2) [1dc94cf8] [5be36808]
9 ** Rip not accurate ** (confidence 2) [f5d939e1] [759bbe41]
10 ** Rip not accurate ** (confidence 2) [eca6503b] [60940ff3]
_______________________
Your CD disc is possibly a different pressing to the one(s) stored in AccurateRip.
If I have EAC setup correctly, and get an AccurateRip result like this, it means exactly what it says: I have a cd from a different pressing than the other two that are in the database. Is my rip bad? Not neccesarily. It is possible that the rip is PERFECT, but AR is unable to tell me so at this time.
Why use AccurateRip? Because in the case of the cd above that has the two incorrectly ripped tracks, EAC reported NO READ ERRORS. EAC was able to read the disc, but cannot tell on it's own that what it read was bad. AccurateRip makes that plainly clear. Like freedb, AR depends on us, the users, to make it work. Not every disc, or pressing is in the database. Remember the days when you would try to rip a cd, and no matches could be found in freedb? Now, some years later, it's pretty rare to find such an occurance. Eventually, with enough users, AR will become the same way.
Now, onwards...
Launch EAC installer.
http://www.exactaudiocopy.org/
Click next, I agree, choose destination folder, click next, and install.
Click finish.
A setup wizard will launch. Cancel out of it, and close EAC.
Launch dMC AccurateRip installer.
http://www.accuraterip.com/dMC-AccurateRip.exe
Choose destination folder, click next. Click install. Click Finish.
Browse to your AccurateRip install folder, and right-click on accuraterip.dll, and select "copy". Then browse to your EAC install directory, and right click and select "paste".
Launch FLAC Installer.
http://cyberial.com/flacinstaller.asp
Click continue, choose "typical", and click "install". FLAC will install, then click "no". A reboot may be required, but is not neccessary at this time. Do it later at your leisure.
Now, you need to configure AccurateRip to correspond to your particular cd/dvd-rom/rw drive. It is a simple process, requiring an original cd, (not a burned cdr), in good condition. A relatively popular cd is best, because it checks this "keydisc" against it's database to determine your drive's read offset. See accuraterip.com for more details. If you wish to be sure you have a disc in it's database, see
http://www.accuraterip.com/keydiscs.htm
for a list.
Launch EAC, be sure the dropdown box near the top is showing the drive you wish to use. If not, select the proper one. Insert the CD, and after a few moments, an AccurateRip window will pop up for a few seconds, and then go away.
Now, at the top, click EAC and select "Drive options", or just hit F10. Uncheck the box "show this information next time", and click "OK". Go to the "Offset/Speed" tab. If the first two options are greyed out and unchangeable, AccurateRip has detected your drive's offset. If it is not, try a different CD.
Now, leave the disc in the drive, and go to the "Extraction Method" tab. Click "Secure Mode", and at the bottom, click"Detect Read Features". Take note of the results, but do NOT click "apply". Instead, click "OK". On the next window, please click "Yes", as this will help build a database of drive features for future users. Regardless of what EAC said about C2 Error Correction, do not check that the drive is capable. It causes EAC to depend on the drive for error results, which may or may not be accurate. Save yourself the headache, and don't bother with using C2. Now check the boxes for accurate stream and caching if they applied to your drive.
"Drive" tab: Check "Spin up drive before extraction".
Now, on the "Offset/Speed" tab, check the Overread into lead-in and lead-out box. IF YOU GET SYNC ERRORS ON THE FIRST OR LAST TRACK ON YOUR FIRST RIPPED DISC, COME BACK TO THIS STEP AND UNCHECK THIS BOX.
Check "Allow speed reduction during extraction", and check "CD-Text read capable drive". If it is capable, great, if not, no harm done.
"Gap Detection" Tab: Gap Index retrieval method, Set to "A", but after trying your first gap detection, come back to this, and set to "B", and detect gaps again. Whichever is fastest, stick with that setting. "Detection accuracy", set to "secure".
Now, Click EAC, and EAC Options.
Extraction Tab
[X] Fill up missing offset samples with silence *Optional. For drives that overread lead in/out this is not needed.*
[ ] No use of null samples for CRC calculations
[X] Synchronize between tracks
[ ] Delete leading and trailing silent blocks
[ ] Skip track extraction on read or sync errors
[ ] Skip track extraction after duration longer than X times realtime
[X] After each 60 minutes of extraction, cool down the drive for 5 mins *Optional, but recommended*
[X] Lock drive tray during extraction
Extraction and compression priority: Normal
Error recovery quality: High
General Tab
[X] Use alternate CD play routines
[X] Disable "CD Autostart"
[X] On unknown CDs, Automatically access online freedb database
[ ] Display time using frames
[X] Ask before overwriting
[X] Correct bug
[X] Show status
[ ] Beep *Trust me, uncheck this*
[ ] Eject *optional*
Tools Tab
[X] Retrieve
[X] Use CD-Text
[ ] Create m3u *If you choose not to use the NFO-builder discussed near the bottom of the post, check this*
[X] Automatically write status report
[ ] On extraction
[ ] Do not open
[ ] Submit drive
[ ] Activate
Normalize Tab
NO!
Filename Tab
Naming scheme:
This is subjective, but this is what is most commonly done. Change it if you feel the overwhelming urge.
%A - %C\%N - %T
[X] Use Various Artist naming scheme
VA - %C\%N - %A - %T
Directories Tab
[X] Ask every time
EAC, Compression options:
External Compression Tab:
[X] Use external program
click the dropdown, select "user defined encoder".
Use file extension: .flac
browse to find flac.exe
Additional command line options:
-8 -V -T "artist=%a" -T "title=%t" -T "album=%g" -T "date=%y" -T "tracknumber=%n" -T "genre=%m" -T comment="%e" -T "comment=EAC-Secure Mode" %s
What the above jumble means is that FLAC will tag all your files properly, and will compress the files to its maximum capability, Level 8. Many may say that the extra compression takes too much extra time, especially when you figure how much space you are gaining. I say this: unless you are bulk-encoding, (which we are not), the extra time it takes is NOT noticeable. EAC's extraction of the tracks takes MUCH longer than the minute it takes each track to be encoded by FLAC.
Bitrate: Doesn't matter
[X] High quality
[X] Delete WAV after compression
[X] Use CRC check
[ ] Add ID3 tag
[X] Check for external compression return code
Offset Tab
[ ] Use offset detection for encoding and decoding
Check "Write the following text" and make the box blank.
ID3 Tag Tab
Uncheck everything
EAC, freedb options:
freedb tab:
Enter your email addy. No, you won't be spammed. But an email is necessary to make freedb work.
Pick a server.
If, when you put in a CD, and you get a freedb error, go back and pick a different server, then try again.
Now you should be done...
Now to rip!!!
Be sure all of your disc's info is filled in at the top, and is accurate. Adjust or fill in the fields as necessary.
Action, Detect gaps.
Now, Action, be sure "Append gaps to previous track" is checked.
Action, create Cue sheet, Multiple wavs with gaps, noncompliant
Save this where you want to rip your disc to.
Action, Test and copy selected tracks, Compressed.
Choose your location, and click save.
What you have done is told EAC to give each track a test read, then to read it again, create the WAV file, and encode it to a .flac. Selecting "test and copy" will make the extraction take TWICE as long. It is already a LONG process. You've just made it longer. BUT, you have done everything in your power to create a PERFECT, BIT FOR BIT COPY OF THE SOURCE DISC. Which, as it so happens, is the entire point of this guide. You may skip the testing if you wish, but then you will only have one set of CRC values, making a comparison to check for anomalies impossible. You would then put the fate of the rip entirely in the hands of AccurateRip, which as stated above, is still an ongoing compilation.
Go do something else for a while now...Come back later and it should all be done.
When it is done, click OK, and then OK again. Then your AccurateRip results should come up. Highlight and copy these, and click OK. Go to your rip directory, open up your .log in notepad, and paste your AccurateRip results at the bottom. Save and close it. Move your .log and your .CUE into your folder with your ripped tracks.
Check the CRC values in EAC. Do they all match? Yes? Good. No? Did you have read or sync errors? What did AccurateRip say? It's not difficult to tell if you had a bad rip. If you do, try cleaning the disc, and reripping.
Once you have a rip that you are confident is 100% it's time to move forward.
Open the FLAC Frontend. It will be in your programs list, and on your desktop. Click "add files". Browse to your ripped tracks. CLICK ON THE LAST TRACK, HOLD SHIFT, AND THEN CLICK ON THE FIRST TRACK. Doing it this way ensures that the tracks are listed in the proper order. Not necessarily important, but for the perfectionist, it looks pretty. Click "open". Now, click "fingerprint". Save the file as "Fingerprint" in your rip directory. Close the FLAC Frontend.
Now, an optional, but recommended step. Go to this site, and download v1.18.
http://www.nfobuilder.com/
I have found v1.19 to be a bit buggy, so I HIGHLY recommend v1.18.
Install it, launch it, browse to your rip directory, (being sure that you have .flac checked), and click "next".
Scan over all of the information, making sure it is all filled out, except for ID3 and APE tagging info. In the "Ripper" field, put this: EAC (Secure mode) / FLAC. In the CD/DVD model field, select your drive, if listed, and if not, type it in manually. Click "Next".
Put your screen name in the "ripped by" field, and again in the "posted by" field. The "information", "Newsserver", "Group", and "Selected groups" fields may remain blank. The "Add notes" section is optional, but handy for copy and pasting a review of the cd from allmusic, amazon, or similar. If you've nothing extra you wish to add, uncheck it.
[ ]Add ads *optional* All this does is place a small text advert for the program author's website at the bottom of your NFO
NOTE: If the album is a VARIOUS ARTISTS compilation, the NFO Filename will be generated as "00. (TRACK 1's ARTIST NAME) - album title.nfo"
This is annoying. Change it to read "00. VA - album title.nfo"
On the right:
[ ]Checksums *optional*
[ ]Playlist .pls
[X]Playlist .m3u
[X]EAC LOG
[ ]PAR [ ]PAR v2
[X]CUE Sheet
And if you have a scanner, or wish to include downloaded covers, check the boxes of any covers you are including. Click "Preview". Scroll down, checking that everything is as you wish it to look. You can edit the NFO here, just as if it were a text file. I highlight and remove the newsgroup info, as it is not being used. Click "Save NFO". It saves it to your rip directory, and creates a .m3u file for you, also saved in the same place.
Now, upload that sucker for the rest of us to enjoy!
Also:
"I've downloaded one of your's and I don't know what to do with the .cue file."
Open the FLAC Frontend, click "Add files", select the downloaded files, and click "open". Set the "Output directory" to the same location as your .cue, and click "Decode". Sit for a minute, watch it work it's magic, press any key to close it when it's finished, and then go look at your results in your save location. You may close the FLAC Frontend. You will now see that you have WAV files for all your tracks. Open Nero or similar, and select "Burn image to disc", or whatever is appropriate for you app. Select your .cue and proceed to burning. When it is finished, go back and delete the WAV files.
What you have just done is truly wonderful. You have burned an EXACT CLONE of the original cd, bit for bit. No quality loss, no trip to the store, no hassle.
