【问题标题】:ffmpeg returning nonsense [closed]ffmpeg返回废话[关闭]
【发布时间】:2012-02-28 21:32:37
【问题描述】:

我用这个命令

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

我真的不知道该怎么办。看起来一些非常基本的东西已经改变了......

【问题讨论】:

    标签: console ffmpeg cmd


    【解决方案1】:

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

    【讨论】:

    • 已修复!参数“r”、“vcodec”、“i”、“ar”出现错误,因为我在 Word 中复制了脚本。为了确保不是格式问题,我通常从 Word 复制到记事本,但这次没有用。
    猜你喜欢
    • 2022-06-12
    • 2012-05-20
    • 2013-11-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多