确认后,FFmpeg返回“必须指定输出”

时间:2019-07-28 14:43:46

标签: python ffmpeg

这是我在python中的命令:

ffmpeg -i concat:803.ts|804.ts|805.ts -c copy output.ts

当我运行命令时,它会打开输出,但不会将文件保存到目录中。 我在FFmpeg中运行命令,结果相同-打开了输出,但最后却给了我这个错误:

At least one output file must be specified

我不明白我做错了什么,因为我清楚地指定了输出,我已经检查了解决方案,但是大多数解决方案都适合OP的需求

1 个答案:

答案 0 :(得分:0)

您必须引用整个输入字符串。

CROSS JOIN

否则,shell会认为第一个管道字符会将ffmpeg的输出重定向到-i "concat:803.ts|804.ts|805.ts" 。由于ffmpeg仅看到804.ts,因此它抱怨缺少输出文件。