CATEGORII DOCUMENTE |
Bulgara | Ceha slovaca | Croata | Engleza | Estona | Finlandeza | Franceza |
Germana | Italiana | Letona | Lituaniana | Maghiara | Olandeza | Poloneza |
Sarba | Slovena | Spaniola | Suedeza | Turca | Ucraineana |
CONFIGURING EAC OPTIONS
First we will set some general options for EAC which should be the same for most users. Start Exact Audio Copy and from The EAC menu select EAC Options or press F9. This opens the EAC options dialog box. After seeing the amount of options available in EAC most new users hook off, but this is actually the easiest part of the EAC setup. Once you know the meaning of the settings setting the correct values is a breeze. This page will help you with that by giving detailed information about every setting and recommended settings. While this page may look overwhelming you can set the EAC options in a few minutes with it. Non relevant options for a basic working EAC installation are grayed out, but will be discussed later in this tutorial when they become important. Important features have red exclamation signs !! and may affect sound quality if not set properly. |
||||
Explanation of the settings on the Extraction tab:
Fill up missing offset
samples with silence:
(Default: Enabled, Recommended: Enabled) When using offset correction
(see later), without the drive being able to overread into lead-in/lead-out,
this flag specifies if the missing samples should be filled with silence to
maintain the correct track length or just left out, resulting in a WAV file
with missing some samples. Since we want to get extraction results as close
to the original as possible enable this option. |
||||
Explanation of the settings on the General tab:
Use alternate CD play
routines: (Default:
Disabled) Normally EAC will play (not extract of course) through the analog
output of the CD-ROM and soundcard. When this option is enabled all CD play
routines will work by extracting and digitally sending the audio data to the
sound card. This has the advantage that no cable has to be installed between
the drive and the soundcard. This is especially cool in Windows 2000 where
other programs can also do this by setting this in Device Manager. Note that
this feature is only recommended if you have a CD-ROM that is quite good in
Digital Audio Extraction. |
||||
Explanation of the settings on the Tools tab:
Retrieve UPC/ISRC codes in
CUE sheet generation:
(Default: Disabled, Recommended: Disabled) On automatically generating
a CUE sheet for a CD, it is possible to add also its UPC and ISRCs. These
codes identify products and manufacturers. This is usually only required for
professional CD mastering. Codes are assigned on a country-by-country basis.
In practice only few CDs seem to effective use this information and
retrieving could be quite time consuming on some CDs. Disable. |
||||
This is what a CUE sheet looks like with and without CD-TEXT information:
|
||||
Explanation of the settings on the Normalize tab:
Normalize !!: (Default: Disabled, Recommended: Disabled) Normalizing a track means to change its volume to a given maximum loudness, 100% means that the song (in the file) will be as loud as possible (without clipping) (0 dB) and 25% means that the volume will be only a fourth of the maximum possible loudness (-12 dB). This could be handy to bring all songs of a compilation to the same maximum loudness, but could also destroy the intended effect (dynamics) created by a composer. However, there's a serious drawback: normalized tracks are no longer 100% the same as the original because of rounding. For example assume values 0, 1, 2 and 3. Assuming 3 is 100% (audio is 16 bit but we'll use 2 bit to make the effect more clear), normalizing to 50% would result in 0, 0.5, 1 and 1,5. Since we are using 2 bit resolution the floating point values are impossible and must be rounded what leads to 0, 1, 1, what is in no way half the original signal! While our example with 2 bit resolution has only 4 values, audio has 16 bit resolution and thus 65536 different values. The effect of normalizing isn't audible (though some 'claim' they can hear it my answer; prove it :) Also you don't want to normalize CDs that have no pauses between the tracks because each track will get a different volume. Normalize to: (Default: 98%) This is the level of
normalization, 100% is maximum value. Usually for maximum loudness a few
percent lower value is taken to prevent clipping by the output devices. If you use normalizing the default value is 98% and it is recommended to use that value. Also 'But only if peak level is smaller than 85% or greater than 99%' is used in most other programs too. This will speed up extraction a lot as not all tracks have to be normalized since most have peak values between 85% and 99%. Also there isn't that much difference in loudness between 85% and 99%. |
||||
Explanation of the settings on the Filename tab:
Construction of save
filenames: (Default:
%T) In this field you can select how the filename of an extracted track is
constructed. By choosing placeholders for properties of the CD you could
create any filename you want. Of course you can also write text normally, and
you can specify a '' to tell that it should be in a subdirectory. If the
subdirectory does not exists, it will be created.
There is a limitation that you can't specify an absolute position (e.g. 'C directory%T' or '%T'). There are quite a lot tags you
can use. A few examples are given below. |
||||
Save filenames examples:
|
||||
Explanation of the settings on the Directories tab:
Here you can set to use a default directory for saving the tracks or the last used directory. Ask every time (default
showing last used directory):
(Default: Enabled, Recommended: Enabled) If this is selected, EAC will
ask always for the destination directory of all extractions. |
||||
Explanation of the settings on the Interface tab:
Here you can select the SCSI interface. Always use 'Installed external ASPI interface', also if you use NT or 2000. There's a bug in the 'Native Win32 interface for Win NT & 2000'. Installed external ASPI
interface: (Default:
Enabled, Recommended: Enabled) An external SCSI/IDE interface, called
ASPI, will be used. For best compatibility you should use the one from
Adaptec. Obtain the Adaptec ASPI layer. |
||||
Click OK to save the settings. EAC itself is now configured for basic use. As you may have noticed see we have forgotten a few tabs. No worries though, these tabs are not important at this point and will be discussed later where they become important.
It's a good idea to close Exact Audio Copy at this point. Exact Audio Copy saves it's settings to the registry on shutdown so if the program crashes or locks up during one of the next configuration steps you don't lose all your settings. The next step is the configuration of the drive(s) used for extraction. That step is one of the most important because if you don't do it properly the extraction process will not give accurate results. |
Launch Exact Audio Copy and select the device you want to use for extraction in the top left drop down box. This is in most cases your CD-ROM. If you want to use multiple devices or just test which one gives the best results with EAC you'll have to repeat all steps on this page for each device you want to use. EAC stores the settings of each drive separate in the Windows Registry so you don't have to worry about settings being overwritten when experimenting with other drives. In our example we'll configure the Plextor UltraPlex PX-32TSi CD-ROM drive. |
||
Insert an audio CD in the device you want to setup. After a few moments EAC will list the CD contents on the main screen. It should look like the screenshot below.
Don't worry if you don't understand what every column is for. That will be explained later.
From the EAC menu select Drive Options or press F10. A warning message will be displayed telling you that it's important to select the proper reading mode for your CD-ROM drive. If an incorrect reading mode is used Exact Audio Copy will probably not be able to detect read errors. Determining the correct drive settings is a lot easier than in the past. Now EAC features auto detect options which determine the optimal reading mode for you. Click OK to pass the warning message. The Options screen for your CD-ROM drive should now appear. You can verify that you have selected the correct drive by the displayed name in the title bar of the dialog window. |
||
Extraction Method tab: Click the Detect Read Features button. EAC will now try to auto detect the drive's reading features. Don't produce any load during the detection or the results may be incorrect. The detection process may take a few minutes up to over 10 minutes depending on the drive. Thus, be patient.
Exact Audio Copy will auto detect the correct options on this tab, but I've included detailed explanations of each option below. It's always better that you actually know what you are doing. In this tutorial we'll only discuss the secure reading mode. The other reading mode are not suitable for high quality audio extraction and are not documented therefore. Secure modes - Secure mode
with following drive features (recommended) !!: The extracted audio is checked for
correctness and if errors occur, EAC will try to recover them. It is
important that the correct Secure Mode settings are used. This extraction
method is the preferred extraction method. If your CD-ROM does not work in
Secure mode you better start looking for another CD-ROM because perfect
copies won't be possible |
||
EAC cannot determine the drive reading features or locks up: In some cases EAC is not able to determine the correct reading features of the used drive. This can have various reasons. In this case you'll have to set the options manually. If you are lucky your drive is in the User Reported Drive Features database. All you have to do then is setting the drive settings according to the values in the database. If your drive is not listed and you really don't have any idea what options your drive supports visit the Exact Audio Copy homepage and subscribe yourself to the EAC mailing list. Hundreds of helpful people there will try to help you with your problem.
After Exact Audio Copy completed the detection of the drive's reading features click the Apply button to parse your settings to EAC. Clicking the OK button will not pass the settings to EAC! On the left you can see a screenshot of the detected settings of the Plextor UltraPlex PX-32TSi. As you can see the drive supports C2 error retrieval and Accurate Stream (grayed out when C2 error retrieval is selected too since the C2 feature cannot work on a drive without Accurate Stream). You'll want a drive that does Accurate Stream. Caching is not preferred. While caching will not affect the sound quality it will slow down the extraction process as EAC has to clear the buffer on every read attempt. If your drive supports C2 error retrieval that's a nice add-on which greatly improves performance since EAC has to read every sector only once instead of twice to detect read errors. However, some drives falsely report that they support C2 error detection. In this case the extraction process is fast but also totally inaccurate.
You can check your drive's C2 error retrieval correctness by inserting a badly scratched CD in the drive and using EAC's C2 examination feature. Why scratched? Because a clean CD doesn't report any errors! Click the Examine C2 Feature button to start the test. Depending on the location of the errors on the disc this can take several minutes. If EAC reports that C2 error information was found you can be pretty sure that your drive supports the C2 error retrieval feature. However, the next problem raises: Some drive do support C2 error detection, but don't have it implemented correctly. That means that they report C2 errors where none are, and miss errors where read errors occur. It's obvious that C2 error detection, while increasing the extraction speed, also decreases the extraction's accuracy. It's difficult to test the level of accuracy of the C2 feature on a drive. If you want a 100% accurate result it's best to sacrifice the speed increase and disable the C2 error retrieval feature, even though your drive supports it. In the Help Other Users section a testing method is described to determine whether the C2 feature works correctly. |
||
Help other users: Not everyone is able to determine the reading settings for his drive. Therefore an online User Reported Drive Features Database was set up. If you were able to determine your settings you are strongly encouraged to contribute to this database by sending in your settings. See the Help Other Users section for detailed instructions. Even if your drive is already listed in the database you still may send in the information. The more people report their settings for a certain drive the more accurate it becomes. You'll find this paragraph repeated more often in this tutorial. We need your help to make EAC the best audio extraction tool. Drive tab:
On the Drive tab the drive's read command has to be set. The read command is the instruction EAC uses to read the audio CDs. You can leave the Drive read command set to Autodetect read command . EAC will then detect the correct read command every time the program starts. It is however more practical to set the read command right now so EAC doesn't have to detect it every time. To do so simply click the Autodetect read command now button. Exact Audio Copy now detects the proper read command and will automatically select it from the drop down box. EAC cannot determine the drive read command or locks up: In some cases EAC is not able to determine the correct read command for the used drive. This can have various reasons. In this case you'll have to set the command manually. If you are lucky your drive is in the User Reported Drive Features database. All you have to do then is setting the drive settings according to the values in the database. If your drive is not listed and you really don't have any idea what options your drive supports visit the Exact Audio Copy homepage and subscribe yourself to the EAC mailing list. Hundreds of helpful people there will try to help you with your problem. Help other users: Not everyone is able to determine the read command for his drive. Therefore an online User Reported Drive Features Database was set up. If you were able to determine your settings you are strongly encouraged to contribute to this database by sending in your settings. See the Help Other Users section for detailed instructions. Even if your drive is already listed in the database you still may send in the information. The more people report their settings for a certain drive the more accurate it becomes. Below an explanation of the other settings on this tab. These options are rarely used. Unless you experience the symptoms described, leave the settings disabled. 'Big Endian' byte
order (Motorola) !!: Some drive will return samples in a
wrong byte-order. 16 bit samples could be divided into 2 bytes and the order
of the the bytes is reversed on these drives. If your extracted music sounds
like pure noise, try to use this option. |
||
Offset / Speed tab:
This tab contains the offset settings for which EAC is well known. However, for the correct working of EAC the offsets aren't required so they will not be discussed right now. Later in the tutorial the offset issue is discussed into detail. An explanation of the other settings on the Offset / Speed tab: Speed selection: (Default: Actual, Recommended:
Actual) If the drive support this, you will be able to select an
extraction speed. This could be handy for scratched CDs, as extraction will
be done in higher quality at a lower speed. The 'Actual' setting will not
change the actual drive speed. |
||
Click OK to save the settings. As said in the beginning, you should repeat the above instructions for every drive you wish to use with Exact Audio Copy. When that is done EAC is finally configured for usage. That doesn't mean that all options have been set though. There are plenty left which will be discussed later, but the ones you have set should allow you to use EAC's basic features like track extraction.
As with the EAC options configuration it's a good idea to close Exact Audio Copy at this point. Exact Audio Copy saves it's settings to the registry on shutdown so if the program crashes or locks up during one of the next steps you don't lose all your settings. |
EXTRACTING TRACKS Extracting tracks to your harddisk is easy with Exact Audio Copy. Basically you just select the tracks and start the extraction. Of course it is important that you have correctly Configured The EAC Options and done the EAC Drive Configuration properly. Insert an audio CD and wait for the CD-ROM to initialize it.
It may be interesting to enter track names for each track instead of the standard track names EAC uses. Read Entering CD Information to find out how to automatically lookup CD artist and track title information in the online CDDB or manually enter it. Once that's done the EAC main screen should display the CD information:
Prelistening the tracks
You not always want to extract every track, and often you don't know each track on a CD, thus you'll probably want to prelisten some tracks. If no tracks are selected you can use the the CD player buttons on the toolbar to listen to the CD as you would with a normal CD player. On the right you can see a description of each CD player button on the toolbar, but most of you will be familiar with the symbols and don't have a problem with that. You can also first select some tracks and then use the CD player buttons. In this case EAC will only play the selected tracks which may be handy to verify that you really selected the correct tracks right before extraction. Especially handy for those people who use EAC's default Track01, Track02, Track03, track names. Extracting the tracks
Select the tracks you wish to extract. Selecting tracks works similar as selecting files in Windows Explorer. Thus use the Shift and Control keys to select multiple tracks. If you select no tracks at all, EAC will select all tracks automatically when you start extraction. Once that's done you are ready for extraction. Choose Action -> Copy Selected Tracks from the menu or pres F5. Exact Audio Copy now shows a Save Waveform dialog box. No need to enter a file name. EAC will take care of that. Just browse to the location you want to save the tracks and click the Save button.
|
|||||||||||||||||||||||
Unless things are going awful wrong the extraction process should now start. Exact Audio copy displays extraction monitoring data and progress status in the Extracting Audio Data dialog box as shown on the left. On the top of this dialog box is displayed which track is currently being extracted. Track Progress shows the status of the current extracting track. Time is the time already elapsed and Est. Time is the estimated time left for the track to finish extraction. Total Progress shows the same information as Track Progress but for the overall extraction process. The Error correction field shows the number of rereads EAC is performing. More information about how to interpret this follows alter on this page. The Status field shows additional extraction information like possible read errors.
After extraction completed click the OK button. This will show the Status and Error Messages dialog box (right image). The CD we used as extraction example did not contain any errors as you can see in the Status and Error Messages dialog box. All tracks were extracted correct! Some explanation of the information displayed in the Status and Error Messages log. Peak level is the loudest peak in the extracted track. Though the example screenshot has all peak levels at 100%, the maximum volume, this is not necessary true for all CDs. Some CDs (especially older ones) are recorded a lot softer. Thus if the Peak level shows a low percentage for certain tracks, don't worry. This does not mean that Exact Audio Copy was not able to extract the tracks 100% correct!! While Peak level tells nothing about the quality of extraction, Track quality does. A Track quality of 100% obviously means that the track was extracted 100% correct. But here's where some people make mistakes; sometimes EAC rereads certain audio sectors multiple times to get accurate extraction results. For every reread EAC does, the Track quality decreases, but this does not mean that the extraction is less accurate. It is possible to have a bit-by-bit perfect copy of a track, while Track quality is lower than 100%. As long as Exact Audio Copy does not report any errors in the Status and Error Messages log, the extracted files are bit-by-bit perfect copies of the original. Track quality should be interpreted as the physical quality of the CD and not of the extracted data. A CD with some scratches or dirty fingers on will certainly cause rereads in EAC and thus a Track quality lower than 100%, but still the extracted tracks may be perfect. Thus if the log says Copy OK for a track that means it's extracted perfect - no matter of the Track quality. So, I hope that made things more clear as many people are confused by the Track quality. Click the OK button to close the Status and Error Messages dialog. |
|||||||||||||||||||||||
In case of read errors Sometimes you'll have to extract CDs with scratches. As we've seen before Exact Audio Copy reads every sector twice or uses C2 error information retrieval to detect read errors. If one is detected EAC takes action by rereading the audio sector 16 times. If the 50% of the rereads returns the same sector data the chances are minimal that these samples are wrong, and EAC will use those samples and continue. If after 16 rereads no satisfying result is returned, EAC will do another series of 16 rereads. This up to 5 times thus resulting into a maximum of no less than 80 rereads before giving up and displaying a read error. This rereading information is displayed in the Error correction gauge on the Extracting Audio Data dialog window, so let's take a closer look at it. |
|||||||||||||||||||||||
On the left the Error correction gauge is displayed in its initial status. If you look good (because it's somewhat vague) you see that the gauge is a raster of 5 rows of each 16 dark red blocks. Each block represents a reread. |
|||||||||||||||||||||||
When a read error is detected EAC starts to reread and this is shown by bright red blocks in the raster. In the example on the left you can see that the first series of 16 rereads did not return the correct sector and thus it starts a second series. |
|||||||||||||||||||||||
Continuing on the previous example we'll assume that EAC managed to read the correct sector information after 2 series of rereads. Even when EAC starts reading the following sectors, the maximum number of needed rereads stays displayed in the Error correction gauge as (darker) red blocks so you always can see how many rereads a CD required. |
|||||||||||||||||||||||
After extraction finished the Extracting Audio Data dialog box should look similar to the screenshot on the left. As you can see no more than 2 series of rereads were needed to read the whole track. Click the OK button. Now the Status and Error Messages dialog window (right image) shows up. As you can see due to the rereads the Track quality is only 97.3%, but since Exact Audio Copy also reports Copy OK you can rest assured that the track was extracted bit-by-bit perfect. |
|||||||||||||||||||||||
Of course EAC isn't a miracle drug, so it's not unreal that a sector cannot be read correct even after 5 series of 16 rereads. In this case EAC gives up, and reports the sector as a suspicious position. |
|||||||||||||||||||||||
As you can see on the left screenshot of the Extracting Audio Data dialog box, Exact Audio Copy now reports a Sync Error. If the next sector can also not be retrieved a Read Error is displayed. After clicking OK when the extraction finished you can see the status report in the Status and Error Messages dialog window (right screenshot). New is the There were errors warning what means the extracted track may not be a bit-by-bit perfect copy anymore. It's in theory possible that even with read errors the extracted track is still a 100% perfect copy, but in practice you can be sure the extracted track contains errors. That does not mean there are audible artifacts in the extracted track! |
|||||||||||||||||||||||
Click the Possible Errors button on the bottom of the Status and Error Messages dialog window. This opens the Possible Errors dialog box.
All suspicious positions per track are displayed here. Just select a suspicious position in the list and click the Play button. Exact Audio Copy plays the part of the track EAC reported errors in. You can then listen to those positions and decide whether or not you can hear artifacts. The example track on the left has 4 suspicious positions, but no audible neither a visual (checked in a wave editor) artifact could be detected. Thus even while some samples may be incorrect, it still sounds perfect. If you hear artifacts like plops or cracks in the sound you may wish to use the Glitch Removal tool, but this tool may also remove stuff that looks like artifacts but is part of the music. Click OK to return to the Status and Error Messages dialog. |
CONFIGURING THE COMPRESSION OPTIONS
Compression is used to reduce the file size. A full 74 minutes CD takes no less than 700 MB of uncompressed WAV data. If you want to transfer this over the Internet you better have a decent connection! Therefore most people want to compress the audio data. Of course you don't want to sacrifice audio quality and that's what this part of the tutorial is about. Once you've set a few general options for the compressing we will discuss a few popular high quality encoders. First we will set some general options for compressing with EAC. From The EAC menu select EAC Options or press F9. This opens the EAC options dialog box. A few options we skipped during the general setup of EAC can be found here on the Tools tab and are related to compressing audio data with EAC. |
|||||||||||||||||||||||||||||||||||||||||||||||
On extraction, start external compressors queued in the background: (Default: Disabled, Recommended: Enabled) Using this flag will let EAC do all compression tasks during extraction using external command-line encoders in a queue and all codecs at the same time as the extraction. As compression will work beside extraction, this could result in some problems. At first, on slow computers, extraction could get more problematic and errors may occur more often or more severe. Second, using external command-line encoders in worst case, the whole CD is extracted as WAV, so up to 700 MB free space would be needed unlike compression without this option where the next track is extracted when the previous track has finished compression (and could be deleted). To test the advantage of this setting I've done some benchmarks: Benchmark test system: - Intel Pentium 3 1000 MHz The test CDs: - CD 1: The Stranglers -
Feline (42:06) |
|||||||||||||||||||||||||||||||||||||||||||||||
The tests: The idea is to extract and encode the 3 CDs as fast as possible. Therefore we use 2 possible encoding methods:
The results:
How
to interpret this table? Using a stopwatch all start and stop times were
written down. Thus for the queued compression that means that CD 1
started extracting at time 0:00. At 0:36, that's
when the first track completed extraction, the queued extraction started.
After 3:06 minutes the extraction of CD 1 finished. The cool part of queued
extraction is that as soon as the extraction finished, but the encoding may
still be busy, you can already open the CD-ROM tray to insert the next CD and
start extraction. Thus in our case extraction of CD 1 finished at 3:06 and at
3:36 CD 2 started extracting, this while the extracted CD 1 was still
encoding. At 5:18 CD 1 was finally encoded and the encoding of CD 2 could
start. Since non queued extraction has to wait until compression finishes before you can proceed with the next CD there's no advantage of measuring the start and stop times of the compression and extraction respectively. As you can see in the table it took no less than 28:19 minutes before the 3 CDs were extracted and encoded! That's over 9 minutes slower than with queued compression. Thing to remember for queued compression is that even though the job took 19:04 minutes, we could start extracting an eventually 4th CD already after CD 3 finished extraction at 13:55. That's 14 minutes (!!) earlier than for non queued compression. Thus it's very obvious that queued compression easily beats the other extracting & encoding method which has to wait until compression finishes before the next CD can be processed. I should add that extracting and encoding at the same moment eats a lot of resources and disk space, though the test system remained responsive in all situations and no problems occurred at all. Do
not open external compressor window:
(Default: Disabled) Using an external command-line encoder, EAC will
usually open a new window showing the output of the encoder. By enabling this
option no new window is opened for status messages, thus no conflicts with
other applications occur. On the other hand, you don't know how much of a
file need still to be encoded (this is assuming that the encoder does provide
this kind of information).
Some people will prefer a visible encoder window while others get annoyed by it and will hide it. Decide for yourself. This options is just cosmetic and has absolutely no influence on quality, neither speed. Click the OK button to save your changes. |
|||||||||||||||||||||||||||||||||||||||||||||||
From The EAC menu select Compression Options or press F11. This opens the Compression options window in which you can configure EAC to use compression. Exact Audio Copy supports a large amount of compressors. These compressors come in 3 classes: Codecs A codec is a software component that translates audio streams between its uncompressed form and compressed form. Usually codecs are installed in Windows and shared by all applications supporting codecs. The Fraunhofer IIS MPEG Layer-3 codec for example is a well known codec for encoding and decoding MP3 files. External compressors External compressors are stand-alone applications for compressing audio data. If they accept command-line input EAC can use them. The disadvantage is that you have to configure EAC for every external compressor's command-line because there's no standard unlike with codecs. The good thing is that EAC comes with quite a lot parameter passing schemes for the most well known external compressors. External compressors have the advantage of being very configurable. You can alter the command-line input manually, thus allowing every possible option to be set. Codecs or DLL based compressors usually don't have this freedom. Well known external compressors are LAME and Shorten. DLL based compressors Certain external compressors are also available as a Dynamic Linked Library, more popular called a DLL. DLL based compressors are invisible to the user, just like codecs. A program which wants to use such a DLL has to be written to support this specific DLL. It's very similar to a codec, but there's no standard as with codecs. Thus for every DLL based compressor a program wants to use, code has to be written. When a new version of the DLL comes available there's the possibility that it's no longer compatible. Therefore most programs do not support this type of compressors or just only one. Exact Audio Copy however, does support the LAME and BladeEnc DLL based compressors. |
|||||||||||||||||||||||||||||||||||||||||||||||
Encoder offsets Before we choose and configure the actual compressor a few general options are left to set in the Compression options. Select the Offset tab.
Use
Offset Correction for encoding and decoding: (Default: Disabled, Recommended: Disabled) Some
compressors do not compress the audio data as is, but they introduce an
offset error so that at the beginning is silence and at the end often these
number of samples (or more) are missing. This could be bad for compressed
live recordings, as they can't be reproduced without gap anymore. By
specifying this flag on compression the file will be stuffed and on
decompression, by using the offset, the original file could be reconstructed
(in most cases). ID3 tagging The MP3 compression format can contain extra information (tags) like artist, track title, comments, in the compressed file. This is called the ID3 tag. Most MP3 players display this information which makes it more pleasant to read than a sometimes cryptic file name. If you want to use Exact Audio Copy to compress to MP3 files you'll want to set the ID3 options. For more information about ID3 tags head over to the ID3v2 website. Today also a few other compression formats can take advantage of the ID3 tag. Monkey's Audio is one of them. Write
'Track <tracknumber>' into ID3 Tag comment field: When using ID3 Tags, you are able to
store a comment field within it. Now it is possible for EAC to store
different strings into it automatically on creation. In this case EAC will
store the track number into the comment field. |
|||||||||||||||||||||||||||||||||||||||||||||||
On the next tab (ID3 Tag) you can specify which ID3 versions will be stored in the compressed file.
Use
ID3 V1.1 tags:
(Default: Disabled) In the newer ID3 format V1.1 it is possible to store
additionally the track number on the CD in the ID3 Tag. Most newer player are compatible with the newer standard, but
not all resulting in a comment with a funny character at the end. Click the OK button to save your settings. Now you are ready to choose and set a compressor! |
|||||||||||||||||||||||||||||||||||||||||||||||
Which compressor to use First you have to decide what kind of compressor you want. There are 2 kinds:
Loss less compression As the name already imply, loss less compression reduces the size of the files without quality loss. Thus after decoding you have exactly the same file again as you started with. The drawback is that the compression ratio is usually not that high. Trading groups that distribute music over the Internet almost always demand loss less compression for file distribution. In this tutorial we'll explain the usage of the popular loss less Shorten and Monkey's Audio compressors. Shorten 3.1:
Monkey's Audio 3.80:
Both Shorten and Monkey Audio are excellent loss less compressors, but Monkey's Audio definitely wins. On the other hand, Shorten is very popular on trading lists. Lossy compression Lossy compression implies a loss of quality during encoding. The higher the compression ratio the higher the loss for a certain compressor. Nowadays there are several high quality lossy compression formats. Their quality is that good that even with very high compression ratios the audio quality is perfect (to the ear). One of these formats is MP3. MP3 is without doubt the most popular compression format for audio of the moment. There are quite a lot MP3 encoders available, but not all produce equal quality. In fact, most actually introduce artifacts or too much signal loss even at the highest quality settings. But with a good encoder and the right settings you should be able to create MP3 files which cannot be distinguished from the original, not even by a trained ear! Of course it is possible to fool the psycho- acoustic model of an MP3 encoder. A well known example is the intro of Kalifornia, performed by Fatboy Slim. The artificial distorted voices in this intro bring every MP3 encoder to its knees leaving artifacts audible for a trained ear with good audio equipment. So what MP3 encoders are good? This is a difficult question, but r3mix.net - the reference site when it comes to MP3 quality - made a comparison of the most popular MP3 encoders and it's obvious that LAME 3.8 followed by Fraunhofer 1.263 are the best, and by a wide margin. That's why I'll only discuss these 2 encoders here, especially since many people already have the Fraunhofer codec or else they can download the free LAME encoder. LAME 3.8:
Fraunhofer 1.263:
My personal recommendations: Use LAME 3.8 whenever possible unless you want low constant bitrate MP3s (128 kBit/s and less). That's what Fraunhofer excels in. The newer Fraunhofer encoders have better variable bitrate performance, but their quality is lower than the good old 1.263. Avoid 'em! If you want variable bitrate encoding go for LAME! r3mix.net recommends encoding at 256 kbit/s with LAME or Fraunhofer for the best quality. If you think that you can hear the difference between the original CD and the MP3s encoded at 256 kbit/s with either LAME or Fraunhofer I suggest you read the quality section at r3mix.net . The conclusion is: If you find MP3 at 256 kbit/s to be of inferior quality compared to the original CD, you're probably doing something wrong with the test or you have failing music equipment or ears. |
|||||||||||||||||||||||||||||||||||||||||||||||
|
WAV: NO COMPRESSION
Some may wonder why this tutorial discusses the configuring of extracting to WAV files (no compression) as this is EAC's default and is preconfigured. Well, the reason is that when you've used a compressor for a long time and then some day need to extract to WAV again, some people might have forgotten the original settings. So here they are. From The EAC menu select Compression Options or press F11. This opens the Compression options window in which you can configure EAC to use compression. |
|
Before we choose and configure the actual compressor a few general options are left to set in the Compression options. Select the Offset tab.
When you are sure the settings match click the OK button. EAC is now configured to extract to uncompressed WAV files. See Extracting Tracks To Your Harddisk for more information about this. |
MP3: LAME EXE In this part of the tutorial we will use the LAME external encoder. LAME comes as an executable (EXE) and a Dynamic Linked Library (DLL). While both give identical output, the executable version of LAME is preferred because EAC has the ability to pass custom parameters to the executable allowing you to make use of all of LAME's parameters. The DLL can only use a few predefined settings. Obtain the LAME external encoder As said earlier LAME is distributed as source code. Now for most people source code is useless, but you can get the latest win32 compiled binaries at Dmitry Kutsanov's website. The version used in this example is thus LAME version 3.87 (beta 1, Sep 29 2000). Configuring EAC for the LAME external encoder
Make sure you have Configured The Compression Options in Exact Audio Copy. From The EAC menu select Compression Options or press F11. This opens the Compression options window. |
||
On the External Compression tab, check Use external program for compression. The settings on the Waveform tab have no influence and may thus be ignored. From the Parameter passing scheme dropdown box choose LAME MP3 Encoder. In the Program, including path, used for compression field enter the path to the LAME executable or use the Browse button to locate lame.exe on your harddisk. Enable the Delete WAV after compression checkbox. Exact Audio Copy always extracts to WAV first when using an external compressor. Enabling this option deletes this WAV file after it is compressed. It does not make much sense to keep the WAV files after compression. Use CRC check should be disabled. While LAME is one of the few encoders which actually support the CRC check correctly it has little use. Because most encoders' implementation of this feature is not working correctly, most players ignore the CRC check. Besides that, enabling this option adds 16 bits (the CRC value) to every MP3 frame! Enable Add ID3 tag if you want to take advantage of the ID3 tag features. The ID3 tag saves extra information like artist name, track title, album title into the MP3 file. The newer ID3v2 tag (which is also supported by EAC - see Configuring The Compression Options) can store even more extra information and gets rid of ID3v1's 30 characters limitation. The High quality and Low quality radio buttons are defaulted to High quality, but we'll override these settings so they have no effect. |
||
Setting the LAME encoding options
High quality Constant Bitrate encoding settings LAME 3.87 For LAME 3.88 and 3.89 r3mix.net recommends -b 256 -m s -h --lowpass 19.5. For LAME 3.90a r3mix.net recommends -b 256 -m s -q 0 --lowpass 19.5. |
||
High quality Variable Bitrate encoding settings LAME 3.87 |
||
MP3: LAME DLL MP3 compression is probably the most popular format ever for sharing audio over the Internet. MP3 has become so popular that manufacturers already started making stand alone MP3 players so you can listen to your favorite MP3s even without a computer nearby. The music industry tries to bring down MP3 as being illegal which is absolutely not true! MP3 is here, and it is here to stay. That is until a much better compression format arrives of course :) In this part of the tutorial we will use the LAME DLL encoder. For people reading the whole tutorial at once several parts on this page will be familiar already. It's just copy/pasted from the external LAME encoder part of the tutorial. I didn't feel liking writing a whole new story about it. I could of course leave it away and put links to the external LAME encoder part of the tutorial to clarify things, but some people are too lazy to check those out and then bug me with stupid e-mails complaining about missing information. Important: Since LAME 3.88 r3mix.net recommends a LAME command-line using advanced parameters which EAC cannot pass to the LAME DLL. Therefore you better use the external executable version of LAME. Obtain the LAME DLL encoder As said earlier LAME is distributed as source code. Now for most people source code is useless, but you can get the latest win32 compiled binaries at Dmitry Kutsanov's website. Configuring EAC for the LAME DLL encoder Make sure you have Configured The Compression Options in Exact Audio Copy. From The EAC menu select Compression Options or press F11. This opens the Compression options window. |
|
Enable Add ID3 tag if you want to take advantage of the ID3 tag features. The ID3 tag saves extra information like artist name, track title, album title into the MP3 file. The newer ID3v2 tag (which is also supported by EAC - see Configuring The Compression Options) can store even more extra information and gets rid of ID3v1's 30 characters limitation. Check Do not write WAV header to file to avoid the writing of a WAV header. MP3 cannot be wrapped by a WAV header. Therefore this option must be enabled. Enter .mp3 in the File extension for headerless files. Note the dot (point) before the extension. It is necessary to put the dot in front of the letters mp3. |
|
On the LAME DLL tab make sure Insert CRC Checksum is disabled. While LAME is one of the few encoders which actually supports the CRC check correctly it has little use. Because most encoders' implementation of this feature is not working correctly, most players ignore the CRC check. Besides that, enabling this option adds 16 bits (the CRC value) to every MP3 frame! The Write Xing VBR header on VBR encoding should be enabled. For most people knowing something about MP3 quality the name Xing gives them pimples and is associated with low quality MP3s. But if Xing invents a good thing it may be said. The Xing header helps MP3 players to identify a file as a Variable Bitrate file. It will of course only be written to Variable Bitrate files. |
|
Setting the LAME encoding options
|
|
High quality Constant Bitrate encoding settings r3mix.net recommends 256 kbit/s high quality stereo encoding. See the screenshots on the left for an example. |
|
High quality Variable Bitrate encoding settings See the screenshot on the left for an example of using the -V 1 -b 128 -m j -h setting. |
|
MP3: FRAUNHOFER CODEC MP3 compression is probably the most popular format ever for sharing audio over the Internet. MP3 has become so popular that manufacturers already started making stand alone MP3 players so you can listen to your favorite MP3s even without a computer nearby. The music industry tries to bring down MP3 as being illegal which is absolutely not true! MP3 is here, and it is here to stay. That is until a much better compression format arrives of course :) In this part of the tutorial we will use the Fraunhofer IIS MPEG Layer-3 Codec (professional). Configuring EAC for the Fraunhofer codec Make sure you have Configured The Compression Options in Exact Audio Copy. From The EAC menu select Compression Options or press F11. This opens the Compression options window. |
|
Make sure Use external program for compression is disabled on the External Compression tab. Otherwise you are not able to select the Fraunhofer codec. Then on the Waveform tab select Fraunhofer IIS MPEG Layer-3 Codec (professional) from the Wave format drop down box. Enable Add ID3 tag if you want to take advantage of the ID3 tag features. The ID3 tag saves extra information like artist name, track title, album title into the MP3 file. The newer ID3v2 tag (which is also supported by EAC - see Configuring The Compression Options) can store even more extra information and gets rid of ID3v1's 30 characters limitation. Check Do not write WAV header to file to avoid the writing of a WAV header. MP3 cannot be wrapped by a WAV header. Therefore this option must be enabled. Enter .mp3 in the File extension for headerless files. Note the dot (point) before the extension. It is necessary to put the dot in front of the letters mp3. |
|
Setting the Fraunhofer encoding options for high quality constant bitrate encoding
|
|
Politica de confidentialitate | Termeni si conditii de utilizare |
Vizualizari: 1457
Importanta:
Termeni si conditii de utilizare | Contact
© SCRIGROUP 2024 . All rights reserved