『漫游』酷论坛>『影音数码技术学习交流』>x264压制问题

x264压制问题

lfxx02@2009-02-01 20:12

在main profile avc level 2.1的限制下
什么样的参数可以保证质量的情况下尽量减小体积呢?(无视速度)
引用

蓝の回忆@2009-02-01 22:25

ref bf全开到顶..也省不了多少..速度成倍下降..
引用

ssnake@2009-02-01 23:31

1. 跑N pass
-p 1
-p 3 跑N次
-p 2

2. 用最猛的运动检查
--me tesa --merange 64 -m 9
如果打了me-prepass patch的话加上--me-prepass

3. 用最猛的区域分析
-A all --direct auto --direct-8x8 -1

4. 开足B帧,x264的B帧质量很高
考虑硬件兼容的话-b 3 --b-adapt 2 -w
极限压法-b 16 --b-adapt 2 --b-pyramid -w

5. 参考帧开到极限(根据分辨率算),另外加上--mixed-refs

6. 适当设置AQ
这个要靠你自己了,和片子类型有关,通常来说默认参数就不错

7. 适当使用trellis
这个也要靠你自己了,有打qns patch的话开启trellis后加上--qns
一般来说-t 1是最差的,至于究竟用0还是2么和片子类型有关。

8. 选择合适的量化矩阵
这个还是得靠你自己,和片子类型有关,通常来说默认的flat总是最差的

9. 不要用Parallel Encoding
也即--threads 1

10. 最终EP
开--non-deterministic等绝对EP参数……
引用

暗影翔@2009-02-02 18:29

量化矩阵在x264中的作用不是很小么
引用

ssnake@2009-02-02 19:49

引用
最初由 暗影翔 发布
量化矩阵在x264中的作用不是很小么
哦,为什么?- -

不过你的意思其实我可以猜到,你是指x264用啥量化矩阵压缩性能都差不多……嘛,其实也确实如此。。但量化矩阵可绝·对·不是作用很小的- -

而且,N pass、--me tesa到--me umh、--merange 64到--merange 32、-m 9到-m 8、-b 16到-b 3,作用其实都不大……至于最后的--threads和--non-deterministic啥的,作用更是小……

嘛,不就是为了EP么= =
引用

暗影翔@2009-02-02 20:18

我就是那个意思。
不过不知道这矩阵与最终成品的画质有多大关系
引用

roozhou@2009-02-02 20:21

还少了deblock参数,这个影响也不小
引用

hhck@2009-02-03 20:17

貌似根据LEVEL不同的话..
BF和REF都有限定吧....
貌似L2.1不能开最大吧....
引用

| TOP