NMM视频技术(旧)

 找回密码
 成为会员
搜索
查看: 13415|回复: 10

[AVC(H.264)] x264压制时,控制码率的除了crf还有哪些参数呢

[复制链接]
发表于 2010-7-27 10:02 | 显示全部楼层 |阅读模式
压制动漫,大家平时是保持码率差不多还是体积大小差不多呢?
如果要控制下码率,比如,现在用crf16的情况下,码率平均混合码率1.5k左右,而用crf15时达到了2.8k,我想控制在2.2k左右还可以设置哪些参数呢?
因为是老动漫,噪点巨多,提升码率貌似压制后色块不容易出现,所以对码率有点敏感。当然,体积也得平衡下。还请高手指点
发表于 2010-7-27 10:26 | 显示全部楼层
直接1pass crf+2pass bitrate吧
发表于 2010-7-27 10:32 | 显示全部楼层
crf可以用小数的……

(众:你这也算回答么!)
发表于 2010-7-27 10:54 | 显示全部楼层
这种情况下,切割OPED是最省码率的
发表于 2010-7-27 11:36 | 显示全部楼层
本帖最后由 lititude 于 2010-8-1 20:58 编辑

x264有四种码率控制方式:1pass CBR、crf、qp和2pass VBR。
一般不要用1pass CBR。
crf并不是constant quality,不同的源比crf没有任何可比性。一定要记住。
qp是恒定量化值。
我所讲2pass ABR包括2pass和多pass。除了最后的pass,其他pass都是分析片子的。


需要控制片子的平均码率(或控制体积,通过时长换算之)为某个值请用2pass。
发表于 2010-7-27 12:54 | 显示全部楼层
MEGUI误导人系列
 楼主| 发表于 2010-7-27 13:38 | 显示全部楼层
x264有四种码率控制方式:1pass CBR、crf、qp和2pass ABR。
一般不要用1pass CBR。
crf并不是constant qu ...
lititude 发表于 2010-7-27 11:36



如果用2pass abr其他参数是否要做一定调整?
和2pass 相比,crf有优势么?
 楼主| 发表于 2010-7-27 14:08 | 显示全部楼层
"D:\x264.exe"  --crf 16.0 --thread-input --threads 1 --qpmin 8 --qpmax 28 --ipratio 1.1 --pbratio 1.1 --qcomp 0.7 --aq-strength 0.7 --subme 10 --partitions all --trellis 2 --psy-rd 0.60:0.20 --profile high --level 4.1 --bframes 6 --ref 6  --keyint 240 --min-keyint 2 --vbv-maxrate 14000 --vbv-bufsize 14500 --me umh --output (后面路径就不贴了)
我用的是这个bat,前几集压的还很平衡,码率在2.2k附近,大小在300m+,后面的就有1.5k的,体积在250m左右,有点参差不齐。帮分析下?
发表于 2010-7-27 14:37 | 显示全部楼层
本帖最后由 HaibaraAi 于 2010-7-27 14:40 编辑

crf好处就是省时间,个人习惯crf slowfirstpass 看看输出的码率和东西质量  再2pass确定码率,就是很费时间就是了。。
另外同码率的2pass+crf相对于crf区别不算大,不EP的话一次crf就可以了

另外可以b-adapt 2  觉得慢的话bframes 3好了

另外我觉得这个体积对于那些古代噪点片挺正常的
另外没有必要大小强求一致啊,动态多的几话需要码率肯定更多点
另外LS已经有人提到了 觉得1.5K码率不够,crf15的又太高的话,就crf15.5之类的好了
 楼主| 发表于 2010-7-27 19:51 | 显示全部楼层
回复 HaibaraAi 的帖子


    就视频质量来看还差不多吧,其实心理作用……
发表于 2010-7-27 22:42 | 显示全部楼层
本帖最后由 akiduki 于 2010-7-27 22:43 编辑

如果想追求质量,那就crf跑出来什么就用什么做2pass吧,如果觉得太高不如在前期的avs上下点功夫(比如噪声控制细化线条什么的)。
如果有严格的码率要求,那就按着你希望的码率要求给2pass吧,但码率不足条件下如何保持噪点是个学问,你可以试试提高psyrd和qcomp,减小rc-lookahead,减小aq-strength,甚至调整deadzone来实现。

哦 当然还有增大ref和bframes,me用tesa,开trellis甚至开bpyramid来实现
您需要登录后才可以回帖 登录 | 成为会员

本版积分规则

小黑屋|手机版|NMM视频技术

GMT+8, 2024-4-25 19:57 , Processed in 0.244053 second(s), 14 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表