Super User is a question and answer site for computer enthusiasts and power users. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

How could I automatically detect MP3 file errors that result in bleeps?

In this example MP3 I can hear bleep at 0:02.

share|improve this question
Are you trying to rip a CD accurately or just checking some existing MP3's? – James Oct 4 '12 at 10:15
What operating system are you using? – slhck Oct 4 '12 at 10:42
Checking existing mp3s, OS Win7 x64 – c97 Oct 4 '12 at 12:03
up vote 1 down vote accepted

You could try Foobar2000 - it has a module called File Integrity Verifier that can spot obvious problems. When I run this check on your example file, it indicates that the file length is incorrect which would indicate an encoding problem. To do the check, open the file in Foobar (via File->Open) then right-click it in the playlist and choose Utilities->Verify Integrity. It may not always be able to detect errors though.

There are some other programs like MP3Val, MP3Utility and MP3 Check that do a similar thing to foobar2000's integrity verifier, but again, I'm pretty sure that they can only detect obvious errors.

share|improve this answer
Original file is available at this location:… Bleep can be heard at 0:46 After running integrity verification Foobar2000 found only length related problems. – c97 Oct 4 '12 at 12:45
@c97: It will only ever give fairly generic errors like that because it does not know how the error will actually affect the sound that you perceive. On a properly encoded file you will not get any errors. I just wanted to check that the error was not being caused by the file being re-saved incorrectly. If you have a load of files and you know that more of them are faulty, I suggest you try testing them all in one go to see if it can detect the faulty ones. It is possible to import folders into Foobar2000 and test multiple files at once. – James Oct 4 '12 at 12:57
I thought so, but what if file is reencoded from faulty mp3? This validation tool should point some obvious hearable errors. I'm looking for that kind of program. – c97 Oct 4 '12 at 13:06
@c97: I think that the error might be carried forward if it is re-encoded but it would probably depend on the exact encoder. But if the error is compensated for then I don't think it is realistically possible to detect. For instance, some music tracks feature white noise, periods of silence, deliberate distortion etc. that could be difficult to distinguish from genuinely corrupted audio. – James Oct 4 '12 at 14:11

MP3 Shield is long discontinued and not fool-proof, but it can detect fakes and several types of corruption including pops, loops, and silence. It is however prone to the occasional false-positive and false-negative (it used to be possible to submit incorrectly detected files to update the algorithm, but unfortunately there are no more updates).

enter image description here

share|improve this answer
Well it didn't detect bleep in the example file nor in the original (… ) – c97 Oct 5 '12 at 11:01

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .