搜索 社区服务 统计排行 帮助
  • 1875阅读
  • 7回复

x264压制问题

楼层直达
级别: 新手上路
注册时间:
2009-02-01
在线时间:
0小时
发帖:
1
在main profile avc level 2.1的限制下
什么样的参数可以保证质量的情况下尽量减小体积呢?(无视速度)
级别: 骑士
注册时间:
2006-09-22
在线时间:
0小时
发帖:
965
只看该作者 1楼 发表于: 2009-02-01
ref bf全开到顶..也省不了多少..速度成倍下降..

级别: 新手上路
注册时间:
2005-06-30
在线时间:
1小时
发帖:
529
只看该作者 2楼 发表于: 2009-02-01
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参数……

级别: 精灵王
注册时间:
2005-12-24
在线时间:
45小时
发帖:
2298
只看该作者 3楼 发表于: 2009-02-02
量化矩阵在x264中的作用不是很小么

在长长地换硬件的道路上,纠结前进中
级别: 新手上路
注册时间:
2005-06-30
在线时间:
1小时
发帖:
529
只看该作者 4楼 发表于: 2009-02-02
引用
最初由 暗影翔 发布
量化矩阵在x264中的作用不是很小么
哦,为什么?- -

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

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

嘛,不就是为了EP么= =

级别: 精灵王
注册时间:
2005-12-24
在线时间:
45小时
发帖:
2298
只看该作者 5楼 发表于: 2009-02-02
我就是那个意思。
不过不知道这矩阵与最终成品的画质有多大关系

在长长地换硬件的道路上,纠结前进中
级别: 精灵王
注册时间:
2008-04-08
在线时间:
44小时
发帖:
2855
只看该作者 6楼 发表于: 2009-02-02
还少了deblock参数,这个影响也不小
级别: 新手上路
注册时间:
2004-11-20
在线时间:
0小时
发帖:
291
只看该作者 7楼 发表于: 2009-02-03
貌似根据LEVEL不同的话..
BF和REF都有限定吧....
貌似L2.1不能开最大吧....
快速回复

限150 字节
上一个 下一个