【问题标题】:"At least one output file must be specified" error when using concat protocol使用 concat 协议时出现“必须指定至少一个输出文件”错误
【发布时间】:2021-07-17 20:04:17
【问题描述】:

我一直在尝试连接目录中的所有.aac 文件以生成一个输出.aac。这是我正在使用的命令:

ffmpeg -i concat:1.aac|2.aac|3.aac -c copy output.aac

当我尝试在目录中执行这个命令时,我得到这个错误:

At least one output file must be specified

我不知道我哪里出错了,但感谢任何指导。

【问题讨论】:

  • 这里的奇怪之处在于,我对目录中的所有 .ts 文件都使用了完全相同的命令,而且它运行良好。

标签: ffmpeg concatenation aac


【解决方案1】:

添加引号:

ffmpeg -i "concat:1.aac|2.aac|3.aac" -c copy output.aac

【讨论】:

  • 该命令有效,但我现在遇到了输出问题。该文件远大于所有段的总长度。它应该长约 9 1/2 分钟,但它产生 15 分钟的输出。任何线索为什么?
  • @DataMsc 应该作为一个新问题提出,因为它是一个完全不同的问题/主题。这个Q/A只是关于使用concat协议时的At least one output file must be specified错误。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多