Help - Search - Members - Calendar
Full Version: Processing WAVs for (mostly) gapless playback?
Hydrogenaudio Forums > Lossy Audio Compression > MP3 > MP3 - General
erstwhile
I have a lot of live material that I have ripped & encoded using EAC + LAME. While listening to it on my iPod, there is a noticeable switch between tracks. From what I've read, this can't be entirely eliminated using the current LAME (sounds like at the least there will be 100 of so samples missing at the beginning of the track) - it even sounds like perhaps it can't be done with any MP3 encoder (using individual files for each track).

I would like to write a program that will optimize the WAVs to reduce the gap between tracks before running them through LAME. For example, I can at least make sure that each WAV has a # of samples that is an even multiple of 1152 by taking the needed # of samples from the following track. What other optimizations can I make? For example, it sounds like something goes on with the last frame or two that might benefit from borrowing a few frames worth of samples from the following track when encoding, then perhaps cutting them back out from the resulting MP3.

... or will compressing with --nogap fix all of my problems?
M
Sorry friend, but the gaps you hear in your iPod are due to the iPod's decoding scheme, and not to the MP3 encoder used. Even tracks encoded gaplessly (using L.A.M.E's "--nogap" switch, or Speek's frontend) will have audible gaps in an iPod. Your best bet is to hope for a firmware decoder solution from Apple... send them some feedback!

- M.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Invision Power Board © 2001-2009 Invision Power Services, Inc.