Log in

View Full Version : Why are AVIs always start with delta frames here? Repair by prepending B-Frames?


mike23
16th October 2015, 17:49
Whenever I start watching AVIs here (under Win 7) with VLC player the movie starts with delta frames.
Thats at least my interpretation.

The first scene is not "normal" visible but only partially.

Have a look at the attached snapshot:

Is this a VLC or an AVI problem?

How can I disable this in VLC options?

If AVI is the problem: How can I prepend a full base B-frame before all others (=at thebeginning) without re-encoding the full movie?

LoRd_MuldeR
16th October 2015, 18:27
AVI and B-Frames generally don't go well together.

See here:
* http://blog.monogram.sk/janos/2008/06/08/b-frames-in-directshow/
* http://forum.doom9.org/showpost.php?p=529561&postcount=1
* http://guru.multimedia.cx/avi-and-b-frames/

Asmodian
16th October 2015, 22:44
How can I prepend a full base B-frame before all others (=at thebeginning) without re-encoding the full movie?

You cannot.

Try MPC-HC to see if it has the same problem.

foxyshadis
17th October 2015, 05:15
That error looks more like you just cut the video in the middle of a GOP. Use Virtualdub, select Video->Direct Stream Copy, open your video, advance until you get to the first frame that says [I]. Click the Mark In button, which is the left-pointing half-arrow. Then drag all the way to the right, click Mark Out, the right-pointing half-arrow. Now save as a new file.

You will not be able to rescue the beginning of the file, it's gone forever.

You might have to install a VFW codec to open the file (ffdshow's VFW mode is good for this).

Edit: If the video shows up in VirtualDub OK, then the AVI is fine, it's VLC that's bugged. Try an older version or another player.

RocketJet
17th October 2015, 10:37
I had exactly the same symptoms with VLC, but with Mpeg-2.
Reverting to an earlier version of VLC fixed the problem.

StainlessS
19th October 2015, 14:47
Recent versions of VLC have that problem with a number of formats including WMV and MP4.
I went back to v1.1 (again), as vlc just seems to acquire more and more problems as time goes by,
at least with v1.1 I know and expect what I'm gonna get.
vlc devs should really fix all of the problems that they have (not like they are hard to find) and stop
inventing new ones until that is done.