ffmpeg 输入文件选项无法识别

ffmpeg 输入文件选项无法识别

我在 Ubuntu 和 Windows 中运行此命令,但得到的是完整长度,而不是 10 分钟。我想将其拆分为 10 分钟。

ffmpeg -i 2000.flv -ss "00:00:00" -t "00:10:00" -vcodec copy -acodec libfaac 2010.flv

任何帮助将不胜感激。

答案1

ffmpeg任何与文件相关的命令行选项都必须带有那个文件。因此,您应该输入:

ffmpeg -ss "00:00:00" -t "00:10:00" -i 2000.flv -vcodec copy -acodec libfaac 2010.flv

答案2

尝试使用这个:

ffmpeg ... -t 600 ...   # instead of -t 00:10:00

600 秒是 10 分钟,我对 hh:mm:ss 格式的解释也遇到了问题。

答案3

如果您从头开始,则不需要-ss。如果您需要在某个点启动它,请将 放在-ss之后ffmpeg和 之前-i

答案4

-t 参数指的是要剪切的部分的长度。而不是它应该结束的分钟数。如果您有 3 小时的混音,并且想要每 1 小时剪切一次,则命令应该是:1. ... -ss 00:00:00 -t 01:00:00 2. ... -ss 01:00:00 -t 01:00:00 3. ... -ss 02:00:00 -t 01:00:00

相关内容