[MEncoder-users] Too many video packets in the buffer

Andrew Berg bahamutzero8825 at gmail.com
Thu Jun 17 05:28:23 CEST 2010


On 6/16/2010 12:42 AM, U. George wrote:
> for this command:
> > mencoder /home/gat/DIESEL/00017_PF24.MTS -fps 30000/1001 -vf pullup,softskip,scale=1920:1080 -ofps 24000/1001 -ovc x264 -x264encopts qp=0:nointerlaced -demuxer lavf -oac pcm -o foo.avi
>
> sometime after processing 834 frames, a buffer gets full for some reason.
>   
> > VIDEO:  [H264]  1920x1080  0bpp  59.940 fps    0.0 kbps ( 0.0 kbyte/s)
> > [V] filefmt:35  fourcc:0x34363248  size:1920x1080  fps:59.940  ftime:=0.0167
> > Input fps will be interpreted as 29.970 instead.
> Any Suggestions?
>   
Are you sure your input is really 30fps? If you have 60 fps and try to
treat it like 30, you will get two seconds of video where there should
be one and A/V sync will be way off, resulting in "Too many video
packets in the buffer" errors spamming your terminal. Change -fps to
60000/1001 and try filmdint=io=30:24/fast=0 (this works for me; YMMV) or
filmdint=io=60:24/fast=0 instead of pullup. pullup works fine for DVDs,
but filmdint works better for other kinds of IVTC.


More information about the MEncoder-users mailing list