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

Andrew Berg bahamutzero8825 at gmail.com
Thu Jun 3 18:55:06 CEST 2010


On 4/24/2010 8:35 AM, Andrew Berg wrote:
> In sync:
> mencoder 2010.02.02.m2ts -msglevel all=1:statusline=5 -demuxer lavf -aid
> 1 -fps 50 -ofps 25 -endpos 180 -of avi -oac copy -ovc x264 -x264encopts
> level_idc=41:crf=30:force_cfr:turbo=1:frameref=1:scenecut=0:nf:nocabac:bframes=0:partitions=none:no8x8dct:me=dia:subq=0:aq_mode=0
> -vf yadif=1,framestep=2,hqdn3d=0:0:8:8,harddup -o test_fs2.avi
>
> Not in sync:
> mencoder 2010.02.02.m2ts -msglevel all=1:statusline=5 -demuxer lavf -aid
> 1 -fps 50 -ofps 25 -endpos 180 -of avi -oac copy -ovc x264 -x264encopts
> level_idc=41:crf=19:force_cfr:keyint=300:keyint_min=30:frameref=4:mixed_refs:weightp=2:b_pyramid=normal:weight_b:bframes=4:b_adapt=2:me_range=24:direct_pred=auto:cabac:8x8dct:me=umh:trellis=1:subq=7:threads=auto:nointerlaced:nopsnr:nossim:deblock=-1,-1
> -vf yadif=1,framestep=2,hqdn3d=0:0:8:8,harddup -o full_test_fs2.avi
I took another crack at this, and it turns out they are actually both in
sync, just not on the PS3. I recently found out that my laptop was
indeed not getting proper airflow, resulting a throttled CPU, but I can
play back these videos fine now that I have fixed the problem. It plays
in sync perfectly with a software player (Media Player Classic, using
CoreAVC to decode). However, using the PS3, it is slightly out of sync -
over PS3 Media Server, the difference is quite noticeable, and played
from the PS3's HDD, it is still noticeable, but only barely. I think the
problem is with keyint. I set it to 300 since I typically deal with NTSC
content and I didn't want the default 250, but since this is a PAL
capture, am I correct in thinking that the higher keyint value will
throw off hardware players? Oddly enough though, I have done 24p Blu-ray
titles with the same settings and those are in sync.


More information about the MEncoder-users mailing list