wecanfly9292
帖子: 12
注册时间: 2011-10-09 21:10

试验命令行X264.EXE,提示can't open stats file

第一次尝试命令行X264.EXE,最弱的版本,把MEGUI的参数复制过来,但是提示 can't open stats file,去掉--stats ".stats" 也不行,在随便输入一个名字,比如--stats "11.stats" 还是不行,请问这个地方是应该怎么输入啊?
sunyata
帖子: 29
注册时间: 2010-09-23 22:10

Re: 试验命令行X264.EXE,提示can't open stats file

没跑1pass直接上2pass了吧……

建议看看这里
头像
vempx
管理猿
帖子: 146
注册时间: 2010-09-19 20:45

Re: 试验命令行X264.EXE,提示can't open stats file

同学…请搞清楚x264的单次pass模式和多次pass模式先……
在提问前还请仔细查阅公告帖以及各版置顶帖
相信置顶中也许会有您需要的内容


~My Blog~
wecanfly9292
帖子: 12
注册时间: 2011-10-09 21:10

Re: 试验命令行X264.EXE,提示can't open stats file

vempx 写了:同学…请搞清楚x264的单次pass模式和多次pass模式先……
哦,这样,也就是我在MEGUI复制的参数上加上--2PASS就行了?
头像
-o-o-304-o-o-
超级版主
帖子: 640
注册时间: 2010-10-10 20:00
来自: US
联系: 网站

Re: 试验命令行X264.EXE,提示can't open stats file

LZ你需要先用CMD或者megui跑一次1pass,生成stats文件之后才能用这个跑2pass

以crf 1pass + abr 2pass为例说一下
CMD的话这样写
1pass
[x264的路径]\x264.exe --crf 18 --pass 1 --stats "[路径]\stats.stats" --output "[输出视频的路径]" "[输入文件的路径]"
megui的话,选择2pass 1st pass那一项
附注:
1.如果需要更精确的帧类型判定和qp设定的话,建议加上--slow-firstpass,具体的请参考文档库信息
2.如果不需要输出文件的话,output可以设定为null,1pass只跑出stats文件而不输出视频文件
3.任何涉及到帧类型判定的参数1pass和2pass必须保持一致,否则可能无效或者产生错误

2pass
CMD
[x264的路径]\x264.exe --bitrate 1871 --pass 2 --stats "[路径]\stats.stats" --output "[输出视频的路径]" "[输入文件的路径]"
megui的话,选择2pass 2nd pass那一项,注意和1pass的路径保持一致

2pass里面的b-adapt可以设定为0

要断电了。就写这么多了。。。
► 显示剧情透露 En Taro 06!Taro Pie NC Fanclub project始动!聊天用Q群开放中
► 显示剧情透露 胸中有万言,退敌无一策,是谓书生误国"
► 显示剧情透露 前辈们的信念
► 显示剧情透露 妇联招新广告,走过路过可以看看撒
► 显示剧情透露 香芋派,后期菊苣们的一致选择
► 显示剧情透露 众菊苣喜评香芋派
► 显示剧情透露 聊天用工具
wecanfly9292
帖子: 12
注册时间: 2011-10-09 21:10

Re: 试验命令行X264.EXE,提示can't open stats file

-o-o-304-o-o- 写了:LZ你需要先用CMD或者megui跑一次1pass,生成stats文件之后才能用这个跑2pass

以crf 1pass + abr 2pass为例说一下
CMD的话这样写
1pass
[x264的路径]\x264.exe --crf 18 --pass 1 --stats "[路径]\stats.stats" --output "[输出视频的路径]" "[输入文件的路径]"
megui的话,选择2pass 1st pass那一项
附注:
1.如果需要更精确的帧类型判定和qp设定的话,建议加上--slow-firstpass,具体的请参考文档库信息
2.如果不需要输出文件的话,output可以设定为null,1pass只跑出stats文件而不输出视频文件
3.任何涉及到帧类型判定的参数1pass和2pass必须保持一致,否则可能无效或者产生错误

2pass
CMD
[x264的路径]\x264.exe --bitrate 1871 --pass 2 --stats "[路径]\stats.stats" --output "[输出视频的路径]" "[输入文件的路径]"
megui的话,选择2pass 2nd pass那一项,注意和1pass的路径保持一致

2pass里面的b-adapt可以设定为0

要断电了。就写这么多了。。。
感谢这么详细的教程,本来实验命令行是听说速度要比MEGUI快一点,结果发现速度差不多,甚至还慢几分钟。
头像
xiao7
帖子: 138
注册时间: 2010-09-25 16:16

Re: 试验命令行X264.EXE,提示can't open stats file

GUI只不过是命令行的另一种表现形式 速度什么的还是看具体影响因素

和GUI或者命令行并没有区别 使用命令行的好处是 可以高度自定义参数 和不受某些GUI编写语言中 使用的运行库限制 更好的在各种系统下使用

回到 “视频编码器 / Video encoder discussion”