The problem is that when I play such an encoded file on my no-name portable mp3 player it tends to skip inside a song. So you can hear the first 30 seconds but suddenly it continues at 2:43 and then jumps to yet another place of the song. This is reproducable in a certain way so that I can say it happens to almost every VBR recorded song.
Now I've read here (click on the ID3V2 logo) that this might be a side-effect of using both VBR and ID3 V2:
QUOTE
2. Adding an ID3v2 tag to a VBR (or ABR) mp3 file makes it nearly impossible to get these files to play correctly
VBR and ABR mp3s contain a \"VBR Header\" in the first frame of the file. If you add any data (eg. ID3v2) in front of this even the best players, like winamp, don't find the VBR information. Hence, you get a wrong track length indication and no accurate lookup of a random position in the file. If you have to use ID3-tags for a reason, use the ID3v1 tag which, at least, is attached at the end of the mp3 file.
( In response to this page, some people wrongly claim this is not the case. Most of the time, not always, winamp behaves as such. If you get shown a bitrate converging to some average number (eg: 157-162-163-163-...) instead of the valid ...128/160/192... framesizes alternating then winamp did not read the VBR header. )
Expect some hardware players not to support this at all. I know the KENWOOD car series only plays ID3 v1.0 and v1.1 tags. I don't know if it'll play mp3 files that contain random data at the start of the mp3. Probably not, as it's no valid mp3 data.
For a test I removed the ID3 V2 tag of some of my mp3s and STILL I had some skipping in those songs (which I did not have with CBR songs).
Additionally the remaining time is not displayed correctly in Winamp 2.78. So when I make a playlist of all the songs in a dir I get the weirdest times displayed like 23:23 minutes for a song. Now whenever I play a song in the list the 'estimated' time gets reduced to something more reasonable like 3:48 but STILL it's not the exact amount of time as I only realize when I play the song till it's end.
So my question is:
- how come those files cannot be played correctly?
- how can I prevent this to happen?
TIA!