2012-02-07 55 views
3

我使用这个命令的ffmpeg返回废话

ffmpeg -i X.mpg -b 533k –vcodec h263 -ac 1 -ab 48k -acodec aac -strict experimental -s 352x288 X.3gp 

从cmd以文件X从MPG转换为3GP。我甚至在昨天使用过它,它工作。 今天,我决定改进命令:

ffmpeg –i X.mpg -b 1000k –r 25 –vcodec h263 -ac 1 -ab 15750 –ar 8000 -acodec libopencore_amrnb -s 352x288 X.3gp 

现在的ffmpeg完全搞砸了,它会返回垃圾一样

[NULL @ 02EFF020] Unable to find a suitable output format for 'ÔÇôvcodec' 
ÔÇôvcodec: Invalid argument 

[NULL @ 02CBEA80] Unable to find a suitable output format for 'ÔÇôi' 
ÔÇôi: Invalid argument 

即使我使用的第一个命令,它工作,现在,在同一个文件中,在同一个目录中,一个新的ffmpeg可执行文件从我之前提取它,它不再转换。 如果我输入一个不存在的文件作为输入,ffmpeg的给

[NULL @ 02CBEA80] Unable to find a suitable output format for 'ÔÇôr' 
ÔÇôr: Invalid argument 

我真的不知道该怎么办。看起来像一个真正基本的东西已被改变...

回答

3

破折号在–vcodec选项是错误的字符(代码0x96,应该是0x2D)。删除并重新输入。这应该解决问题。

+0

固定!参数'r','vcodec','i','ar'出现错误,因为我在Word中复制了脚本。为了确保它不是一个格式问题,我通常从Word复制到记事本,但这次它不起作用。 – Mario 2012-02-07 22:38:40