[x264-devel] [PATCH] disable bframe adaptive can't work
Limin Wang
lance.lmwang at gmail.com
Sun Jul 15 08:50:28 CEST 2007
Hi,
> > I can't understand why scenecut will force non-B-frames to P-frame instead of
> > intra frame? At least by observing the encode result, I have such feel.
>
> Because |IBBP|I is better than |IBBB|I. (Where both are in display
> order, and | represents a scenecut.)
>
> Furthermore, IPPPP is better than IBIBI in the high motion cases where you
> actually get IPPPP even with non-adaptive B-frames.
> If you're really saying that you want complete control over the GOP
> structure even at a cost in compression efficiency, then disable scenecut
> detection too.
Yes, if there are scene change, no problem to use |IBBP|I pattern. But the
problem it'll do this way also even no scene change. If pre scenecut is
enable, x264_slicetype_decide will be triggered even b_bframe_adaptive is
disabled. expect behavior? Or you want to explain why if( num_frames == 1 ), it
need use P-frame? Any comments about my last patch?
Thanks,
Limin
_______________________________________________
x264-devel mailing list
x264-devel at videolan.org
http://mailman.videolan.org/listinfo/x264-devel
More information about the x264-devel
mailing list