最初由 ljwing 发布
两个关键帧之间的最小距离
--min-keyint 开小I帧就有可能会多给,而占用较多的码率[特别在分析精度低的时候]
你2pass指定码率,I帧数目增加,相应的i,p,b帧码率就给低了[可以用crf比较一下]
这和当年的scenecut(pre)相类似[多线程时自动开启Orz,于是有EP人士ooxx]
至于画质提高与否,看个人了,每个人标准不一样,觉得怎样可以接受就怎么办,是看片而不是看参数[还是"看寂寞"?]
以上个人的拙见
有时候,看看一些动漫组压制的X264参数,总是非常不解
differ_cn@2010-02-18 05:27
看过 --min-keyint 1ljwing@2010-02-18 08:11
关键帧数目不一样了吧a4840639@2010-02-18 09:17
--min keyint不会影响x264的帧类型的判断,开的小感觉除了兼容性以外谈不上有什么坏处ljwing@2010-02-18 10:40
两个关键帧之间的最小距离differ_cn@2010-02-18 12:16
这里多说一句。a4840639@2010-02-18 20:29
引用最初由 ljwing 发布
两个关键帧之间的最小距离
--min-keyint 开小I帧就有可能会多给,而占用较多的码率[特别在分析精度低的时候]
你2pass指定码率,I帧数目增加,相应的i,p,b帧码率就给低了[可以用crf比较一下]
这和当年的scenecut(pre)相类似[多线程时自动开启Orz,于是有EP人士ooxx]
至于画质提高与否,看个人了,每个人标准不一样,觉得怎样可以接受就怎么办,是看片而不是看参数[还是"看寂寞"?]
以上个人的拙见
ljwing@2010-02-18 21:35
引用最初由 a4840639 发布
--min-keyint不会影响帧类型判断
如果--min-keyint设的比较高的话该是i帧的仍然是i帧,只不过不是IDR帧了
影响i帧判断的参数是--scenecut
a4840639@2010-02-18 21:41
引用最初由 ljwing 发布
嗯
看来我的理解和表达都有问题
i--I帧 ,I--IDR帧
ssnake@2010-02-18 22:45
i和I是没多大区别,但对于后面的帧有区别……不过我觉得不会有太大影响的roozhou@2010-02-19 00:02
插入I帧是由scenecut判断的。如果scenecut决定插入I帧,但与上一个I帧的间隔小于min_keyint则会强制不使用I帧;如果scenecut决定不插入I帧,但与上一个I帧的间隔已经大于keyint则会强制插入I帧。