x264:使 i 帧与镜头边界重合的最佳设置?

x264: Optimal settings to have i-frames coincide with shot boundaries?

我想使用 x264 对视频进行编码,使关键帧(a.k.a。i 帧)与镜头边界(a.k.a。削减)。

为了测试,我使用了以下编码器设置(参考:http://www.chaneru.com/Roku/HLS/X264_Settings.htm):

keyint=500:min-keyint=10:scenecut:40

但从外观上看,场景变化完全被忽略,关键帧只是每 500 帧插入一次。

scenecut:40 是默认值,我的结果是预期行为吗?或者这是否表明某些事情不太正确?

非常感谢


编辑:

完整的编码器设置如下所示(在 handbrake 中):


长话短说:

打错了:|

从您的设置屏幕截图来看,它似乎会导致禁用场景剪辑(scenecut=0 在 x264 Unparse 中),因为您使用 : 作为场景剪辑的参数名称和值的分隔符而不是 =. 因此,要么将您的附加参数更改为:

keyint=500:min-keyint=10:scenecut=40

或从中完全删除场景剪辑,即:

keyint=500:min-keyint=10