Skip to main content

Notice

Please note that most of the software linked on this forum is likely to be safe to use. If you are unsure, feel free to ask in the relevant topics, or send a private message to an administrator or moderator. To help curb the problems of false positives, or in the event that you do find actual malware, you can contribute through the article linked here.
Topic: gapless encodes? (Read 22051 times) previous topic - next topic
0 Members and 1 Guest are viewing this topic.

gapless encodes?

Reply #25
Larsus?

gapless encodes?

Reply #26
Anyone?

gapless encodes?

Reply #27
Quote
That wasn't much help--if LAME mp3s were gapless by default Larsus wouldn't have his problem in the first place. I'm having trouble with LAME mp3s in the Nomad Zen NX too--they don't play gaplessly, but there are plenty of other tracks on my player that do!

I wasn't addressing Larsus, but PlastikFabric, who did not mention a Zen if he has one 

gapless encodes?

Reply #28
Sorry for the delay in response...

I've been using bladeEnc to handle my gapless mp3s. Only on stuff that requires it - like Pink Floyd, Porcupine Tree, etc. Otherwise I use lame - which by default does not create gapless mp3s.

I play my gapless mp3s on a Jukebox 3. It works like a charm. However, I understand that the latest firmware upgrade for the jb3 breaks this. Hhmm... I won't be flashing it.

The player needs to support playing the gapless mp3 gaplessly  Either by design or accident. I figure on the jb3 it is by accident or it wouldn't have gotten broken with the new firmware.

I read (somewhere) that the newer lame does gapless better, than before - whatever that means. I may try it.

This is from the bladeEnc manual on using the -nogap switch:

"Gapless Encoding

From version 0.92.5 BladeEnc supports what we refer to as gapless encoding.

You might have noticed that you normally get a few milliseconds of silence in the beginning and end of each encoded track. This is normally not a problem, but when you have encode a record where the songs blends into each other (like Enigma and most live albums) and listen to the mp3s you can hear a short pause or click between the tracks which can be quite anoying.

There are some technical reasons for this which has made it quite hard to solve, but by using a few tricks and allowing a few milliseconds of music to be moved from the end of one track and onto the beginning of the next, we can make sure that we don't get any gaps.

The downside of this is that if you encode two totally unrelated tracks where the first one ends very sharply and the next one begins with silence, we can unwantedly get a short click in the beginning of the second track since it starts with some milliseconds of music that isn't intended to be there.

The sollution was therefore to by default disable gapless encoding and let the user enable it where wanted by using the -nogap switch.

The -nogap switch can either be placed as a global switch, specifying that all tracks should blend into each other or as a local switch if just two of the tracks should blend into each other.

Example:

1.  bladeenc track01.wav track02.wav track03.wav -nogap track04.wav track05.wav

Only the transition between track03 and track04 is made gapless, only track04 'steals'  a few milliseconds from track03.

2.  bladeenc -nogap track01.wav track02.wav track03.wav track04.wav track05.wav

All the tracks are made to blend into each other, taking a few milliseconds of music from the previous one."

I don't know if this answers many questions, such as why mp3s aren't gapless to begin with (I know why), but I thought I'd stop here and save some typing...

gapless encodes?

Reply #29
Winamp 5 plays back Lame --nogap files perfectly using wave output (Or DirectSound with read head buffer set). Yes you need the in_mpg123.dll for it to work. But no need for foobar2000 if that is not the player of choice.

I just use EAC with Lame 3.95 and it's perfect gapless playback even for DJ mix CD rips. It appears that in_mpg123.dll for winamp is the key.

Also for MP3's that don't appear to be ripped using the nogap feature in_mpg123 with the 'suppress 0 samples at beginning of file' option enabled and mp3splice as an output plugin provides near perfect gapless results. In fact mp3splice is the dll of choice for winamp in this respect. in_nogap.dll is far too agressive and tends to clip too much off.

As for stand alone players. I see no way around the problem until manufacturers pickup on gapless features and work to create some standard (Unlikely) or use Lame's nogap feature correctly (Less unlikely but still unlikely).

gapless encodes?

Reply #30
"MP3Splice" (out_mp3splice.dll) works great in Winamp 5 and "Gapless Audio Output" (out_nogap.dll) does too with thousands of LAME VBR encoded opera tracks that I have where there is no gap between tracks. Occasionally a click is heard (less than 1%, I'd say) and most of these can be cured with a tool like MP3Trim by removing a single frame from the end of one track or the beginning of the next.