Main Menu

Corrupt B frame in Mp4

Started by ABBrittain, March 25, 2013, 12:02:58 PM

Previous topic - Next topic


I've an MP4 video with a corrupt/faultly B-frame in it. It will play to the Frame and stop and it will play after the frame Ok.

But Avidemux 2.61 and 2.56-1 will only load it to the faultly B-frame - is there anyway to load the rest?

Jan Gruuthuse

Try copy with ffmpeg to another file. Sometimes this helps:
Change files name to recover to input.mp4, a new file rescue.mp4 should be created.
ffmpeg -i input.mp4 -acodec copy -vcodec copy rescue.mp4
If you don't have ffmpeg you can find these for windows here:


It was a good idea  tried it and tried to skip the area in the file as well - no joy.

The only thing I found out from this is that 9 seconds of the file are unreadable.

I will have to recover the file at soucre - if its possible.

Jan Gruuthuse

ffmpeg did no give out any message like using extra parameter? Sometimes it does say to use extra switch on command line. Check if you have latest version of ffmpeg. Hope you have access to source file.


Have been able to recover the file from soucre - thanks.

Jan Gruuthuse