[x264-devel] Adaptive B-Frame decision?!
Jason Garrett-Glaser
jason at x264.com
Wed Feb 2 20:01:13 CET 2011
On Wed, Feb 2, 2011 at 8:38 AM, <Peter.List at telekom.de> wrote:
> Hallo Jason,
>
> thank you for the quick and conclusive reply.
> I guess scene cut detection would still work with --scenecut 0
> but has the lowest sensitivity, or is it effectively turned off
> (without using the --no-scenecut command)
>
> I am curious, why there is this connection between the two commands
> "--b-adapt 0" and "--scenecut 0"
--scenecut 0 is off.
The connection is because x264 will not place B-frames across a point
where scenecut detection triggered. So, for example:
A B C D
Suppose x264 wants to do:
P b b P
But suppose scenecut detection says "D" is different enough from "A"
to warrant a scenecut. Then, x264 can't do the above. However, it's
possible that no single frame difference is enough to trigger
scenecut, so a keyframe is never actually placed. This can happen in
short areas of extreme motion.
Jason
More information about the x264-devel
mailing list