『漫游』酷论坛>『影音数码技术学习交流』>[求助]x264压制动画该 ..

[求助]x264压制动画该使用怎样的参数

allenz2@2010-07-31 21:55

用于把一些动画番影压制成H.264的FLV上传到视频网站,大小200M以下,希望尽量保持质量
参考了一些文章现在大概使用的是这样的参数:

x264 --pass 1 --stats "a.stats" --level 5.1 --b-adapt 2 --b-pyramid normal --direct auto -r 1 -A all -m 1 --me dia -t 2 --threads 1 --thread-input -o NUL "a.avs"
x264 --pass 2 --stats "a.stats" --level 5.1 -B 440 --b-adapt 0 --b-pyramid normal --direct auto -r 10 -A all -m 9 --me umh -t 2 --threads 6 --thread-input -o "a.mp4" "a.avs"

感觉相对片源有,画面颜色过渡过多的时候有点失真,出马赛克~ 好像把-B参数提高到600,调高一点分辨率,画面质量甚至文件大小、平均码率都没啥变化……

求高人指导如何调整参数。

另外1pass输出最后有个“x264 [info]: kb/s:xxx”,是指同样参数下2pass用这个比特率就够了?
引用

辉耀@2010-07-31 22:27

压动画直接--tune animation基本就行(我个人会再手动关掉psy-rd),其他类似于ref/bframes/subme之类参数看看开多高压制速度还能接受吧,这个看个人习惯和电脑配置了

至于压出banding来这个问题……把有问题的片段zones出来,拉高ap/spy或者压低chroma-qp试试吧,码率也多给点
引用

mickoo@2010-07-31 23:28

level 5.1?动画片不用这么高吧!

我觉得4.1就足够了~
引用

upyzl@2010-08-01 00:04

上传在线动画一般我都是先resize再按这么些参数弄
-f 1:0 --crf 21.5 -r 6 --b-adapt 2 -b 5 -A all --direct auto -m 9 --me umh --psy-rd 0.4:0 --aq-mode 2 --aq-strength 0.5

较新版x264 b-pyramid默认就是normal
另外level就让x264自己判断指定比较好,没必要特意设5.1
引用

allenz2@2010-08-01 21:58

谢谢各位高手指点
引用

| TOP