ffmpeg的 - 无法找到一个合适的输出格式


0

这是我命令的一部分:

-r 60 -preset medium -codec:v libx265 -ar 48000 -acodec aac -shortest -strict experimental -sn -vsync 1 -pix_fmt yuv420p -b:v 30000000 -movflags +faststart -x265-params high-tier=0:pmode=1:wpp=1:tune=fastdecode :bitrate=30000:fps=60:keyint=360:min-keyint=180:vbv-bufsize=30000:vbv-maxrate=30000:scenecut=0 -metadata title 

,当我运行它,我得到以下错误:

Unable to find a suitable output format for ':bitrate=30000:fps=60:keyint=360:min-keyint=180:vbv-bufsize=30000:vbv-maxrate=30000:scenecut=0' :bitrate=30000:fps=60:keyint=360:min-keyint=180:vbv-bufsize=30000:vbv-maxrate=30000:scenecut=0: Invalid argument

我觉得可能是一个缺失的空间或类似的东西,但我不太确定这个语法有什么问题?

谢谢!

+1

不是真的值得一个正确的答案,所以:'... tune = fastdecode:bitrate = 30000 ...',那里有一个空间不应该在那里。 04 8月. 162016-08-04 22:15:45

  0

哈哈好吧谢谢! 04 8月. 162016-08-04 22:36:27

  0

@Casper值得从中作出回答,以便其他人可以在问题列表中轻松看到找到了解决方案。 05 8月. 162016-08-05 16:56:57

  0

@LordNeckbeard好的。好点子。我加了一个。 05 8月. 162016-08-05 23:02:20

  0

根据我的经验,“无法找到合适的输出......”错误几乎总是意味着你犯了一个错字,并将你的部分命令当作输出文件名。 06 8月. 162016-08-06 12:24:20

  0

是的,我知道,我只是不知道错字在哪里。 08 8月. 162016-08-08 14:52:08

1
...tune=fastdecode :bitrate=30000... 
       ^^^ 

有一个空间不应该在那里。