『漫游』酷论坛>『影音数码技术学习交流』>x264命令行编码如何有 ..

雷鸣@2006-12-01 13:59

…………这些也可以做first pass…………准备更新GUI中
引用

realsweet@2006-12-01 14:02

引用
最初由 雷鸣 发布
…………这些也可以做first pass…………准备更新GUI中

期待下TT_TT
引用

alanzeratul@2006-12-01 14:52

引用
最初由 realsweet 发布

不是,看来你还是只用ABR来做1st pass ORZ.....
我所指的用crf来做1st pass 关键是要得到CRF的stats,
MEGUI并没有提供CRF输出stats的选项
但是可以自己指定,举个例子,比如在命令行的最后加上--stats "E:\kaiba49\kaiba49.stats" --output "E:\kaiba49\kaiba49.d2v.stats"
这样CRF出来的就会输出stats,这个很重要,不然2PASS没意义,也不叫 2PASS
至于用多少码率,那要看你心中的容量是多少了,也不一定要用CRF的最终码率

顺便说句废话,任何output mode都可以指定输出stats,只要你喜欢

大大你说的方法我懂,我上一篇的疑问就是跟你所说一样的意思,语意理解上的误会罢了[/KH]
事实上我之前就有在这里po文问过crf 1st pass的问题

不过我有个疑问,在MeGUI里头的automated 2pass不正是用ABR当1st pass吗?
如果说CRF 1st pass之后的ABR 2nd pass可以随意指定bitrate,那么1st pass的QP分布还有意义吗?这个QP分布会适用所有bitrate?而且流量控制还会精确吗?
引用

realsweet@2006-12-01 16:17

引用
最初由 alanzeratul 发布

大大你说的方法我懂,我上一篇的疑问就是跟你所说一样的意思,语意理解上的误会罢了[/KH]
事实上我之前就有在这里po文问过crf 1st pass的问题

不过我有个疑问,在MeGUI里头的automated 2pass不正是用ABR当1st pass吗?
如果说CRF 1st pass之后的ABR 2nd pass可以随意指定bitrate,那么1st pass的QP分布还有意义吗?这个QP分布会适用所有bitrate?而且流量控制还会精确吗?

这问题在于2nd pass是直接套用1st pass的QP分布在不同码率下编码还是以之为参考在不同码率下进行调整
我也没做过测试,也不好说
毛主席说"没有调查就没有发言权" 囧
不过i,p,b ratio的分布不是以QP为标准衡量,而是以码率为标准<---这个我能肯定
所以不能说QP分布适用于某些码率,而是在一个码率上适合怎样的QP分布
所以我估计(只是估计,没测试没根据囧)同一片不同码率的QP分布"比例"是一样的,只是值不同,在stats里保存一种就够,而2nd pass是按照这个比例在不同码率下调整,如果不是这样,这编码器是不是也太弱智了
反过来我要说用CRF出来的最终码率来个2nd pass得到个一样大小的文件那样有意义吗?就好象XVID用Q2来个1st pass然后再2nd pass个一样大的出来,这不吃饱撑么....也许万恶的PSNR会告诉你"有提升",但我的眼睛看不出...我宁可在这基础上把容量控制的小一些...
PS:我不是什么大大,我是小白啊,我不会压264XD
引用

Galaxy001@2006-12-01 16:42

引用
最初由 realsweet 发布

反过来我要说用CRF出来的最终码率来个2nd pass得到个一样大小的文件那样有意义吗?就好象XVID用Q2来个1st pass然后再2nd pass个一样大的出来,这不吃饱撑么....也许万恶的PSNR会告诉你"有提升",但我的眼睛看不出...我宁可在这基础上把容量控制的小一些...

crf 16:
q 8: 32 0.7%
q 9: 3 0.1%
q10: 3 0.1%
q11: 25 0.5%
q12: 41 0.9%
q13: 96 2.0%
q14: 186 3.9%
q15: 425 9.0%
q16: 616 13.0%
q17: 893 18.8%
q18: 991 20.9%
q19: 589 12.4%
q20: 401 8.5%
q21: 125 2.6%
q22: 86 1.8%
q23: 61 1.3%
q24: 28 0.6%
q25: 21 0.4%
q26: 18 0.4%
q27: 16 0.3%
q28: 16 0.3%
q29: 69 1.5%

All: 4741 avgQP:17.69 avgBytes: 6893
I: 23 ( 0.5%) avgQP:14.39 avgBytes:31176
P: 1872 (39.5%) avgQP:16.42 avgBytes:12169
B: 2846 (60.0%) avgQP:18.55 avgBytes: 3227
bitrate: 1322.24 kbps @ 23.976 fps

2 pass 1380: --me umh
q 8: 35 0.7%
q 9: 10 0.2%
q10: 90 1.9%
q11: 68 1.4%
q12: 140 3.0%
q13: 224 4.7%
q14: 382 8.1%
q15: 658 13.9%
q16: 1008 21.3%
q17: 957 20.2%
q18: 631 13.3%
q19: 275 5.8%
q20: 195 4.1%
q21: 30 0.6%
q22: 34 0.7%
q23: 4 0.1%

All: 4741 avgQP:16.07 avgBytes: 7224
I: 23 ( 0.5%) avgQP:12.96 avgBytes:33739
P: 1872 (39.5%) avgQP:15.90 avgBytes:12821
B: 2846 (60.0%) avgQP:16.21 avgBytes: 3328

total size: 34252646 B = 33449.85 KiB = 32.67 MiB
bitrate: 1385.77 kbps @ 23.976 fps

3 pass 1380: --me esa
q 8: 7 0.1%
q 9: 42 0.9%
q10: 78 1.6%
q11: 101 2.1%
q12: 170 3.6%
q13: 204 4.3%
q14: 383 8.1%
q15: 651 13.7%
q16: 957 20.2%
q17: 964 20.3%
q18: 638 13.5%
q19: 279 5.9%
q20: 204 4.3%
q21: 27 0.6%
q22: 36 0.8%

All: 4741 avgQP:16.04 avgBytes: 7210
I: 23 ( 0.5%) avgQP:12.96 avgBytes:33511
P: 1872 (39.5%) avgQP:15.92 avgBytes:12804
B: 2846 (60.0%) avgQP:16.15 avgBytes: 3318

total size: 34183886 B = 33382.70 KiB = 32.60 MiB
bitrate: 1382.99 kbps @ 23.976 fps

还是有提高的。
不过我不会对电影作3 pass[/han] 。
引用

l666666z@2006-12-02 09:40

谢谢.已解决.昨天才发现在avc2avi时帧速率设置错误,所以码率过大.
引用

雷鸣@2006-12-02 14:01

引用
最初由 realsweet 发布

期待下TT_TT


完全不能成功……1p用CRF完全不会……我笨……
引用

kzhou@2006-12-02 17:22

crf的avgQP高了1.6...果然和2pass还是有差距的么..orz
忍了...
不知道低码率的时候差距大不大
引用

l666666z@2006-12-03 10:54

--no-fast-pskip
--no-dct-decimate
这两个参数对质量影响大吗?
引用

«12»共2页

| TOP