Regardless of bit rate, MP3s encoded with LAME do not function correctly in iTunes.iTunes fails to give a correct time code, meaning that the song will sometimes abruptly end, even though the MP3 file has the information to keep playing!MP3 files encoded with VBR work PERFECLY if you use iTunes' built-in MP3 encoder - but who wants to do that when LAME does a better job? (HA Wiki proves this, I inject no bias.)CBR is inefficient and produces lower quality files at the same bit rate as VBR.To have CBR have the same quality as VBR, higher bit rates must be used, also resulting in large file sizes.This is just simply unacceptable! A program called "VBRfix" has been offered before, but what about Macintosh users? If you want MP3s to play back on your iPod and iTunes, it would seem you have NO CHOICE but to use CBR or encode VBR with the less-than-stellar iTunes MP3 encoder. Is there any solutions? Anyone?
Sounds like you're not using LAME properly and generating files with bad headers. How are you encoding?
I have had this problem with iTunes 6.0.x on Windows 2000/XP. It appears that there is some inaccuracy in time calculations when iTunes deals with a file with large VBR bitrate variations (e.g., -V 2 settings). The error is generally small, and so seems to be noticable only when playing long files (typically longer than 10 minutes or so).With shorter songs (the majority of pop music) it is rarely observable.I have noticed this when playing some long LAME encoded tracks on my old 3G iPod as well (??) - my Shuffle does NOT appear to exhibit this issue.I have tried re-encoding tracks that exhibit this, and found that there is a degree of randomness - the re-encoded tracks "cut off" at slightly different times. Using FooBar to rebuild the MP3 stream changes it again, but not by much.Transcoding the tracks to AAC eliminates the issue, not surprisingly.I wish I knew more, but that's what I have.
QuoteSounds like you're not using LAME properly and generating files with bad headers. How are you encoding?iTunes 6.0.4 (3) is the software I am using to play the VBR MP3s.I am using Max 0.6.1 (on Mac OS 10.4.6), which uses LAME 3.97b2.Strangely, they sometimes play correctly! (I double checked)I have no idea what is causing this, but I had heard a lot of people talking about and *do* notice it when a song cuts off 10 seconds early...Any other users have this issue? I just joined HA and after reading a thousand posts I won't be posting without proof or unbiased results! Any help appreciated - I'm about to do a massive undertaking of ripping 200-300 cds in a format good enough for DJing and I simply CAN NOT have the tails of the tracks deciding not to play!My ears aren't golden, but I can tell when songs don't play all the way through - I don't believe it to be an isolated incident (some songs, sometimes, just me, my computer is messed up, etc.) - so I hope this post can help others.
I have the same problem directly on the iPod, songs abruptly end (sometimes 30 seconds in advance). This seems to be caused by the fact that I transfered the songs on my ipod using yamipod, which is a 3rd party utility to transfer songs to an ipod. [...]For the record, I am using a 30g black video iPod.
iTunes does seem to have trouble playing LAME vbr files correctly if one fast forwards with the playhead, but if the file is played straight through, it ends correctly. Really strange.
Download the lame command line encoder and try that. Its probably just a crappy ripper.
Quote from: Busemann on 15 June, 2006, 03:41:07 PMiTunes does seem to have trouble playing LAME vbr files correctly if one fast forwards with the playhead, but if the file is played straight through, it ends correctly. Really strange.I just tried Windows iTunes 6.0.42 using a standard LAME 3.97b2 -V 2 rip that I made myself. I skipped back and forth and never got anything odd to happen. Perhaps the problem is specific to some iTunes versions then? I've never seen anything like it.
I'm using Max and iTunes as well, encoding to V2 and V0, and I don't have any problems either in iTunes or on the iPod with displaying incorrect time lengths.