QUOTE (minix @ Sep 26 2003, 02:22 PM)
You can't do it in the encoding process because of the frames problem, I guess: An MP3 file has an integer number of frames, and if the end of track doesn't occur at the same time as the end of the frame, then that last frame needs to be filled with silence.
You are right
QUOTE
I think that LAME has a "nogap" option (and also Blade encoder), but it was buggy some time ago. Search the forum about this "nogap" option.
QUOTE
(The settings for deleting leadind and trailing silences only work perfectly with WAV files because of the limitations of MP3 format)
You are right, also
QUOTE
You can fix the problem after decoding or while decoding.
I think that Foobar has an option to decode gaplessly, at least if the MP3 files are encoded with the latest LAME versions.
Not quite.
foobar2000 has no option to decode MP3 gaplessly, it just does it! That is, if your files were encoded using the latest LAME versions (don' t exactly know which ones, but the recommended compiles would do). Do not alter anything in EAC, as it could be counterproductive. Do not select "delete leading and trailing silence", it willl not help on CDs that are already mastered to flow seamlessly between tracks. Forget about offsets also, they are not the problem.
Whenever you want to burn a CD from MP3 (I don't think downloaded files will work), just load them in foobar2000, select them all and right click. Select "Convert-->Run conversion" and you are set (you can also configure foobar2000 to apply ReplayGain and dithering, which is very recommended on MP3 files).
Then, load the resulting wav files on your burning software of choice and burn (make sure to disable gaps when burning)
This will work 100%.