No subject


Sat Mar 21 19:08:20 CET 2009


(the docs seem to have no mention of these BTW)

1:23pm crh> grep -i 'skip frame' *
1:23pm crh> grep -i 'duplicate frame' *

Skip frame messeges mean that mencoder has dropped a frame, either to keep the
audio syncronized or because of a 3:2 pull down removal.  If this is true is
there a way to tell mencoder to encode every frame regardless of the audio
sync?  

Duplicate frame messages on the other hand are information meaning mencoder
found a duplicate frame, but is happily encoding it (whhich would show up as
jerky pans in the video).

If duplicate frame messages are seen, that is probably an indicator that the
header is lying about the contents of the file (i.e. its saying 29.97 fps, and
its really 23.976 encoded data) meaning the -ofps switch should be used to do
a 3:2 pulldown removal.  

So when doing 3:2 pulldown removal you'll see lots of skip frame messages,
reporting that mencoder is actually doing the removal.

What does it mean when you tell it -ofps 23.976 and it doesnt actually display
more than a handful of skip frames?

How does mencoder actually do the removal, is it smart enough about the field
encoding to remove the appropriate fields, or does it just whack a whole
frame?  (How does this work with deinterlace post processing?)

-Crh

       Charles Henrich                                   henrich at msu.edu

                       http://www.sigbus.com:81/~henrich




More information about the MPlayer-users mailing list