[MPlayer-users] Mencoder seems to skip duplicate frames - switch?

Brett Kosinski brettk at interdynamix.com
Mon Mar 10 17:56:29 CET 2003


> Hi again!
> 
> What a pity that I did not get any answer yet ;-}, I'd like to ask again:
> - Can I prevent mencoder/mplayer from skipping duplicate frames?
> - Or can I tell mencoder with -oac copy and -ovc copy to use a concrete (e.g. 
> +400ms) A/V sync offset?

The only solution I've been able to come up with is to modify mplayer to 
include a switch to disable this behaviour.  If you look in mplayer.c, 
you'll find this:

        blit_frame=decode_video(sh_video,start,in_size,drop_frame);

Then, the blit_frame variable is used to determine if the frame should be 
outputted.  The problem is this also applies to output devices like 
yuv4mpeg!  The solution is to either change this code to:

        decode_video(sh_video,start,in_size,drop_frame);
        blit_frame=1;

Or create a new variable + command-line argument (what I did) to 
selectively disable the behaviour depending on user input.

Brett.





More information about the MPlayer-users mailing list