Printable Version of Topic

-Brading Software Message Board
+--Forum: Mp3/Tag Studio Support and Bug Reports
+---Topic: VBR Header Repair isn't working... started by Oooska


Posted by: Oooska on Nov. 27 2002,03:25

I've got several MP3s with (seemingly) corrupt MP3 VBR headers. When I try to repair the MP3 with with VBR header repair/add choice selected, I get an error saying "Mp3 headers out of sunc for file <file name>, aborting! Please repair the file with "Totally remove corrupt frames" and try again." From reading the help file, that means I need to select the "Remove junk data before first MP3 frame". I've done that, but I continue to get that error.

Any suggestions?
Posted by: Oooska on Nov. 27 2002,03:38

With a little bit more messing around, I managed to "repair" the header, however it's still not reporting the correct time in Winamp3. MP3/Tag Studio is reporting the correct time of 4 minutes, 03 seconds for one song, however it's showing up as 20 minutes or so in Winamp 3. It was showing up as around 30 minutes, so it's a start...
Posted by: Magnus Brading on Nov. 27 2002,18:10

Strange, that sounds exactly like Winamp is having trouble finding the VBR header. I can take a look at if you mail me the file, if you want?
Posted by: Oooska on Nov. 27 2002,21:34

I just uploaded the file, it's at < http://home.maine.rr.com/oooska/Bad_VBR.mp3 >

I tried doing this with several other MP3s of mine (some in excess of 209 minutes). All the lengths were reduced, but none are of the original length and bitrate that they were originally.
Posted by: Magnus Brading on Nov. 28 2002,00:49

Ok, I've analyzed that file now.

It contains a bunch of junk data after the VBR header. This seems to confuse your Winamp version so it does not read the VBR header (it works good in my Winamp 2.5 though). Due to the malignant nature of the junk data I had to remove it semi-manually (for more info about how to do this, please see < this thread >).
Posted by: Oooska on Dec. 07 2002,07:07

Thanks for the help, it worked (and sorry for waiting so long to be respond). However, I've got well over 100 songs that are like that, which would be a serious pain to have to go through a hex editor and reloading the files several times over again, and it would be a serious pain to have to reacquire all those files over again. You mentioned in the thread you linked to that it's so difficult to create a program that can fix all messed up VBR headers when theres often fragments of headers that appear to be genuine. However, MP3/Tag Studio has no trouble seeing the actual length of the song and other vital bits of information evidently messed up in the VBR header. I don't know enough about how VBR headers work for certain, but would it be possible to be able to simply completely delete 100% of the VBR header (including the genuine bits), and rewrite it from scratch using the known, actual data that MP3/Tag Studio has no trouble seeing?
Posted by: Magnus Brading on Dec. 07 2002,18:17

The corrupted data is not inside the VBR header, but inserted between the VBR header and the actual sound data. Hence, it would not help to rewrite the VBR header (which is by the way exactly what is done with the VBR repair tool).
end


Powered by Ikonboard 3.1.1
Ikonboard © 2001 Jarvis Entertainment Group, Inc.