我阅读了以下线程,如果我想每两分钟将视频分成几段,该解决方案就可以工作:Split video file into blocks with ffmpeg
问题是我想每 15 秒将视频分成几段。
当我使用以下命令时:
for i in {00..49}
do ffmpeg -i fff.avi -sameq -ss 00:$[ i*2 ]:00 -t 00:00:15 output_$i.avi
done
Run Code Online (Sandbox Code Playgroud)
它将输出 15 秒的视频序列,但不按顺序输出。它会跳过部分视频,所以我最终会得到几个 15 秒的剪辑,但不是所有的剪辑。我希望能够使用 ffmpeg 根据我给它的时间将我扔给它的任何视频分成许多部分。