» Welcome Guest
[ Log In :: Register ]

 

[ Track this topic :: Email this topic :: Print this topic ]

Topic: VBR Header Repair isn't working...< Next Oldest | Next Newest >
Oooska
Unregistered





Posted: 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?
Back to top
Oooska
Unregistered





Posted: 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...
Back to top
Magnus Brading
Almighty Author



Group: Super Administrators
Posts: 2751
Joined: Aug. 2002
Posted: 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?

--------------
Software author and website owner
Back to top
Profile PM WEB 
Oooska
Unregistered





Posted: 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.
Back to top
Magnus Brading
Almighty Author



Group: Super Administrators
Posts: 2751
Joined: Aug. 2002
Posted: 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).

--------------
Software author and website owner
Back to top
Profile PM WEB 
Oooska
Unregistered





Posted: 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?
Back to top
Magnus Brading
Almighty Author



Group: Super Administrators
Posts: 2751
Joined: Aug. 2002
Posted: 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).

--------------
Software author and website owner
Back to top
Profile PM WEB 
6 replies since Nov. 27 2002,03:25 < Next Oldest | Next Newest >

[ Track this topic :: Email this topic :: Print this topic ]