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

[请教]如何用crf来做2pass的1th pass

楼层直达
级别: 新手上路
注册时间:
2006-04-16
在线时间:
0小时
发帖:
286
只看该作者 45楼 发表于: 2009-04-16
引用
最初由 roozhou 发布
2pass的目的就是要一个指定的文件大小,不然你直接crf22不就行了

我这样做是为了更好的质量:)
刚刚又试了一下,用你的1th pass参数压一个720*540的avi,b3能跑80fps/s,b6就只有45fps/s了,不知道算正常吗
级别: 新手上路
注册时间:
2006-04-16
在线时间:
0小时
发帖:
286
只看该作者 46楼 发表于: 2009-04-16
把bat和x264放在同一文件夹可以,那指定x264在任意文件夹可以吗,路径应该怎么写?
级别: 新手上路
注册时间:
2008-05-07
在线时间:
0小时
发帖:
115
只看该作者 47楼 发表于: 2009-04-16
参考MeGUI的log里的job commandline

级别: 风云使者
注册时间:
2006-03-12
在线时间:
54小时
发帖:
6604
只看该作者 48楼 发表于: 2009-04-16
480P ref有必要16么?

级别: 新手上路
注册时间:
2006-04-16
在线时间:
0小时
发帖:
286
只看该作者 49楼 发表于: 2009-04-16
引用
最初由 superkidx 发布
480P ref有必要16么?

单单ref16不知道,用b16+ref16压过一个720p的动画,文件大小大概比b6+ref8小5%
级别: 新手上路
注册时间:
2009-03-08
在线时间:
0小时
发帖:
27
只看该作者 50楼 发表于: 2009-04-16
引用
最初由 zjhray 发布

我这样做是为了更好的质量:)
刚刚又试了一下,用你的1th pass参数压一个720*540的avi,b3能跑80fps/s,b6就只有45fps/s了,不知道算正常吗


正常吧 b7比b3大概慢一倍
级别: 新手上路
注册时间:
2006-04-16
在线时间:
0小时
发帖:
286
只看该作者 51楼 发表于: 2009-04-16
做了一下测试
先是crf做的1pass
1pass参数是roozhou给我的参数,只是改了b6和aq0.3
2pass使用megui做的,参数:--ref 10 --mixed-refs --no-fast-pskip --bframes 6 --b-adapt 0 --b-pyramid --weightb --direct auto --subme 9 --trellis 2 --psy-rd 0.0:0 --partitions all --8x8dct --me umh --merange 24
结果:
---[NoImage] x264 [info]: slice I:628 Avg QP:16.15 size: 23437
---[NoImage] x264 [info]: slice P:34134 Avg QP:18.00 size: 4675
---[NoImage] x264 [info]: slice B:28715 Avg QP:19.97 size: 1120

下面是megui的auto2pass,码率和之前的一样,参数:--ref 10 --mixed-refs --no-fast-pskip --bframes 6 --b-adapt 2 --b-pyramid --weightb --direct auto --subme 9 --trellis 2 --psy-rd 0.0:0 --partitions all --8x8dct --me umh --merange 24
结果:
---[NoImage] x264 [info]: slice I:628 Avg QP:15.79 size: 24211
---[NoImage] x264 [info]: slice P:32797 Avg QP:17.92 size: 4815
---[NoImage] x264 [info]: slice B:30052 Avg QP:19.91 size: 1110
从上面可以看出还是auto2pass好点,要说区别就是auto2pass在1pass时是merange 24,crf的2nd pass用的是b-adapt 0,但在压制速度上是几乎没有区别的,不知道我有没有在一些细节上弄错,请高手指点。
级别: 精灵王
注册时间:
2008-04-08
在线时间:
44小时
发帖:
2855
只看该作者 52楼 发表于: 2009-04-16
我给你的里面是t1,你二pass用的t2
t2也是属于速度很慢但没什么帮助的参数
级别: 新手上路
注册时间:
2006-04-16
在线时间:
0小时
发帖:
286
只看该作者 53楼 发表于: 2009-04-16
越是贵的东西性价比越是差,trellis 2和merange 24对b帧数量的变化影响还是蛮大的,我现在怀疑的是就算1pass用crf,能比auto2pass好多少
级别: 精灵王
注册时间:
2008-04-08
在线时间:
44小时
发帖:
2855
只看该作者 54楼 发表于: 2009-04-16
引用
最初由 zjhray 发布
越是贵的东西性价比越是差,trellis 2和merange 24对b帧数量的变化影响还是蛮大的,我现在怀疑的是就算1pass用crf,能比auto2pass好多少


给你两个建议:
1)比较的前提是码率相等,如果不等就不要比了。
2)并非越慢越好,t2对画质可能有负面影响。不要根据qp来评价画质,请用眼睛看。如果你一眼都没看过自己压的东西不要妄下结论。
级别: 新手上路
注册时间:
2006-04-16
在线时间:
0小时
发帖:
286
只看该作者 55楼 发表于: 2009-04-16
引用
最初由 roozhou 发布


给你两个建议:
1)比较的前提是码率相等,如果不等就不要比了。
2)并非越慢越好,t2对画质可能有负面影响。不要根据qp来评价画质,请用眼睛看。如果你一眼都没看过自己压的东西不要妄下结论。

't2对画质可能有负面影响'发生的概率高吗,其中的原理是什么能指教一下吗
qp到达20以下我觉得画质已经很好了,已经不能用肉眼来判断了
级别: 新手上路
注册时间:
2006-04-16
在线时间:
0小时
发帖:
286
只看该作者 56楼 发表于: 2009-04-16
1pass crf用了t2和merange 24:
-[NoImage] x264 [info]: slice I:628 Avg QP:16.04 size: 23621
-[NoImage] x264 [info]: slice P:34134 Avg QP:17.90 size: 4673
-[NoImage] x264 [info]: slice B:28715 Avg QP:19.84 size: 1119
crf还是有点优势的
级别: 精灵王
注册时间:
2008-04-08
在线时间:
44小时
发帖:
2855
只看该作者 57楼 发表于: 2009-04-16
引用
最初由 zjhray 发布

't2对画质可能有负面影响'发生的概率高吗,其中的原理是什么能指教一下吗
qp到达20以下我觉得画质已经很好了,已经不能用肉眼来判断了


如果肉眼不能判断,那就可以降低码率,直到一个能判断的临界值,这个就是对于你来说的最经济的码率。另外我不认为一个脑子正常的观众会去关心看的片子的qp,psnr,ssim之类的指标,这些东西还是留给那些博士叫兽去研究比较吧。


P.S. 其实qp20远远达不到肉眼无法判断的水平,观察仔细一点就会发现很多毛病的。
级别: 新手上路
注册时间:
2006-04-16
在线时间:
0小时
发帖:
286
只看该作者 58楼 发表于: 2009-04-17
引用
最初由 roozhou 发布


如果肉眼不能判断,那就可以降低码率,直到一个能判断的临界值,这个就是对于你来说的最经济的码率。另外我不认为一个脑子正常的观众会去关心看的片子的qp,psnr,ssim之类的指标,这些东西还是留给那些博士叫兽去研究比较吧。


P.S. 其实qp20远远达不到肉眼无法判断的水平,观察仔细一点就会发现很多毛病的。

我还是比较在意t1的问题,能具体说下吗
级别: 新手上路
注册时间:
2006-04-16
在线时间:
0小时
发帖:
286
只看该作者 59楼 发表于: 2009-04-17
到doom9上查了一番,根据[http://forum.doom9.org/showthread.php?t=145888]里2楼的说法,t2还是应该开的
快速回复

限150 字节
上一个 下一个