Thanx. I tried to find about this problem on the net, and found few pages. Everything is well explained on
mp3dev. Every mp3 encoder has its own delay, and that delay produces silence in output mp3. The decoders also have delay. Lame decoder does it well, it has automatic removing of the encoder/decoder delay at the beginning of decoding. That means that in the output wav file the overall delay will be corrected. The only problem is finding which encoder encoded certain mp3, and knowing their encoder delay. I know Lame's (576 encoder delay + 529 decoder delay = 1105 samples of delay) because I tried, but for other encoders I don't know. The other problem is silence at the end of decoded mp3 (wav file), as a result of padding. Since Lame decoder doesn't have padding silence removal, I was wondering if there is some program which does it?