请问如何使用命令行压制x264
dwing吧
全部回复
仅看楼主
level 6
s1425367898
楼主
一直都是用MeGUI来压缩视频,最近想尝试直接用命令行,听说直接复制MeGUI里面x264的参数就行了,但是我复制后执行出现如下错误:
老实说我完全不知道该如何解决,请大家指点一下.
2011年04月12日 12点04分
1
level 6
s1425367898
楼主
下面是批处理的内容:
2011年04月12日 12点04分
2
level 13
4h4h260
你复制的这个是2pass参数...把--pass 2删掉... --stat删不删无所谓,不会启用
2011年04月12日 12点04分
3
level 6
s1425367898
楼主
回复:3楼
那么,是说命令行不能启用二次编码么?
2011年04月12日 12点04分
4
level 12
zj262144
megui的Automatic 2pass实际上是这些参数
x264.exe --pass 1 --stats ".stats" --bitrate XXX [其他参数] --output <输出> <输入>
x264.exe --pass 2 --stats ".stats" --bitrate XXX [跟pass1一样的参数] --output <输出> <输入>
连续自动执行了
2011年04月12日 12点04分
5
level 6
s1425367898
楼主
谢谢,原来是这样,那么三次编码就是
x264.exe --pass 1 --stats ".stats" --bitrate XXX [其他参数] --output <输出> <输入>
x264.exe --pass 2 --stats ".stats" --bitrate XXX [跟pass1一样的参数] --output <输出> <输入>
x264.exe --pass 3 --stats ".stats" --bitrate XXX [跟pass1一样的参数] --output <输出> <输入>
对吗
2011年04月12日 12点04分
6
level 13
4h4h260
对的,3pass没跑过,不知道有用处没有
2011年04月12日 15点04分
7
level 9
roo_zhou
我们在这里一句一句的教还不如自己去看帮助。有看不懂的再来问好了。
还有批处理要多用变量,比如输入文件名可以用%1,这样你直接拖放输入文件到bat上就可以了。一个变量都不用还不如直接cmd里敲。
2011年04月13日 05点04分
9
level 1
PSPCXBOX
回复:9楼
宽容一些吧,谁都有刚接触不明白的时候,LZ这贴也并非一上来就伸手求方法,帖子中也说了他是不知道错在哪里,对于连自己错在哪里都不知道的人你又让人家如何对照说明文档查找错误呢?
2011年04月13日 10点04分
10
level 9
roo_zhou
10L
如果换了x264的开发者,他们一般会回答grep 'xxx' x264.exe
楼主辛辛苦苦敲了这么长的参数,却不知道每个参数是什么意思,这个才是最悲哀的。什么文档都不看,遇到错了也不自己分析一下就上来问,这个当然很容易引起别人反感了。
2011年04月13日 14点04分
11
level 6
s1425367898
楼主
回复:11楼
呃……其实我今天登陆贴吧也是有疑问要问的,看到这贴又有回复就来看了一下,唉……还是不要问了,躺着也能中枪。有点受伤。
我要说明一点,我在问问题之前当然有自己查找过资料,你可以嘲笑我不得要点,但是没有理由一上来就想当然的把人当不懂思考的伸手党。我这贴顶楼说的方法本身就是在网上查找后得到的,别人用了,然后成功了(至少从他的发言上看,他应该是成功了),我用却失败了,所以产生疑问。发帖时我根本都不知道自己的2pass那里是错误的,该去查什么都不知道,于是来发问。而6L则是我在得知2pass正确写法之后类推出来的东西,来求证一下而已,并不奢求大家一句一句的教,只求告诉我一声对还是不对,要知道大家的两三个字就能解决我自己需要几个小时才能弄明白的疑惑。
而且一开始我也并不知道还有说明文档那个东西,x264我是在这里下载的:
x264点nl
下载来的就只有一个x264.exe,没有任何说明,我之前看的东西都是google和百度文库里的。
我只能说,从幼儿园到研究生,没有什么知识是没有成书的,可是教师这一行还是没被饿死。
好吧,不管怎么说,做人要知道好歹,自己的想法我也说完了,要是乱了这里的规矩的话,先说声抱歉。
这几天问了不少问题,给大家添麻烦了,谢谢各位的帮助。
造成大家的反感,敝人在此赔礼道歉,还请大家多多原谅,今后不会发帖问些没有营养的东西了。
2011年04月14日 05点04分
12
lphlipinghao
私信,求帮助!
2015年05月25日 19点05分
level 6
s1425367898
楼主
附带一提,我不用变量是因为不会用,而且也没有使用变量的需求,用手写的方式我可以一次写很多个任务,省得挨个去拖,重复的参数只需要复制粘贴就可以了。
2011年04月14日 05点04分
13
level 9
roo_zhou
>
lz
命令行程序一般都是自带帮助的,用--help或者-h之类的就能看到。有些程序如果参数错误也会自动打印出帮助信息的。
我发这些话不是因为你顶楼的提问,而是6l的那段,因为很明显你根本没有去看帮助就想当然了。
2011年04月14日 05点04分
14
level 13
4h4h260
x264.exe --fullhelp > help.txt 去同目录下打开来看~不要用记事本,用写字板.
2011年04月14日 08点04分
15
level 12
zj262144
回复:15楼
推荐用notepad2直接取代notepad
2011年04月14日 09点04分
16
level 13
4h4h260
回复:16楼
个人用的notepad++
2011年04月14日 10点04分
17
level 1
无敌Jash
有点挖坟的意思,最近我也从megui转向命令行,其实UP你说的复制megui命令直接用是完全
正确的
,但你找错地方,找的不是软件界面里x264设置下方的那些参数,那些有可能被megui封装过的,不是真实的,如2pass的。
找的应该是megui的logs,在megui根目录下logs文件夹下会找到完整的logs,里面包含所有的真实命令,可以直接搜索 Commandline 关键字,所有真实命令就出来了,不单视频部分,音频部分以及封装全都有。
2012年11月18日 03点11分
18
1