『漫游』酷论坛>『影音数码技术学习交流』>[请教]如何用crf来做2pa ..

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

zjhray@2009-04-15 16:51

现在用b-adapt2做2pass,即使b帧为6,1th pass还是很慢,用了turbo,1th pass的速度和2nd pass的速度都差不多,cpu用不满,即然这样还不如用crf做1th pass,doom9上说用crf做1th pass比普通的2pass效果更好,想请教下命令行怎么写。
引用

MythCreator@2009-04-15 17:15

把1th pass的命令行里的
-B XXXX(请注意大小写,此命令的全写是--bitrate XXXX)
改成
--crf XX就好。。
XXXX和XX为数字
引用

roozhou@2009-04-15 17:18

用--b-adapt 2时-b 6显然太多了,当然会很慢,建议-b 3
引用

zjhray@2009-04-15 17:30

谢谢1楼,用megui的话,是不是把--crf XX写在custom command line里就可以了?2nd pass的时候在logfile里选中生成的stats文件,再任意选择码率?
引用

MythCreator@2009-04-15 17:32

用MeGUI的话,最好两次编码都在Profile里手动选择第几次编码+改参数


另外一点需要注意的是:我之前曾经用MeGUI干过两次编码分开做的事,结果输出的东西渣得很,不知道为什么,建议还是写批处理的好
引用

zjhray@2009-04-15 17:34

引用
最初由 roozhou 发布
用--b-adapt 2时-b 6显然太多了,当然会很慢,建议-b 3

用b3有点对不住观众的感觉:D
引用

zjhray@2009-04-15 17:36

1th pass和2nd pass要求参数相同吗,还是说stats文件都是通用的
引用

MythCreator@2009-04-15 17:38

完全不要求相同,输入的东西不同都没关系。首次编码最大的作用是分析,然后输出stats文件,二次编码要以此为基础确定码率分配
引用

roozhou@2009-04-15 17:55

引用
最初由 zjhray 发布

用b3有点对不住观众的感觉:D


又一个被毒害的...
压完自己比较一下就知道了,而且你可以看看编码完后的统计,看看连续4个以上b帧有百分之几


P.S. RV10最高只支持b3,也没见谁抱怨过啊
引用

zjhray@2009-04-15 17:56

引用
最初由 MythCreator 发布
完全不要求相同,输入的东西不同都没关系。首次编码最大的作用是分析,然后输出stats文件,二次编码要以此为基础确定码率分配

即是说stats是通用的,具体参数在2nd pass里调整即可?
引用

zjhray@2009-04-15 18:03

把--crf xx输在custom command line里好像不行,难道一定要在命令行里实现?
引用

roozhou@2009-04-15 18:15

现在没有GUI支持crf+bitrate的2pass,自己写个bat比什么都方便
引用

zjhray@2009-04-15 18:20

引用
最初由 roozhou 发布
现在没有GUI支持crf+bitrate的2pass,自己写个bat比什么都方便

aq、deblock、psy-rd对1th pass有影响吗
引用

zjhray@2009-04-15 18:35

为什么1th pass和2nd pass都是b6,2nd pass差不多可以占满cpu,1th pass只有一半不到
引用

雷鸣@2009-04-15 18:38

引用
最初由 roozhou 发布
现在没有GUI支持crf+bitrate的2pass,自己写个bat比什么都方便


我的gui支持。但是不支持新版的x264
引用

«12345»共5页

| TOP