Try to force minimum bitrate : eg -V2 -b128 -FDo you get correct length If you disable tags using -t ?
@bsperan:How exactly do you encode to MP3? what options, commandline switches etc?
@shadowking:Maybe the problem is that he does use -t switch?
Out of winamp whatsnew, I've only seen this entry in 5.61 that might (just might) have something to do with your wrong duration:* Fixed: [in_mp3] Wrong bitmask for calculating AAC framelength* Fixed: [in_mp3] Incorrectly reported approximate frames
Another thing that can cause problems is if you are adding album art or something that winamp doesn't recognize in front of the mp3 file ( Winamp understands ID3 V2 and APE tag, so it should still be able to find the correct VBR header)
Encode it with TAudioConverter and see if that works: http://sourceforge.net/projects/taudioconverter/I've never had problems with that GUI and lame Does foobar read correct length?
Quote from: lvqcl on 16 March, 2013, 05:07:34 AM@shadowking:Maybe the problem is that he does use -t switch?That might be. I don't recall weather or not I tried without it.[…]I'm not sure whether it was the -t switch or what. But I removed LAME 3.99.5 and I don't feel like testing further.
So, wait: you don’t want to do something very easy to test whether the issue was caused by something you did, so you’re just going to stop using LAME? What’s the point of others suggesting fixes if you just say you don’t want to try them?
People might as well stop trying to help.