如何使用 ffmpeg 快速分割批量视频?

如何使用 ffmpeg 快速分割批量视频?

我有很多视频,所以我想自动分割它们。它们将被分成两部分:

第 1 部分:15 分钟 第 2 部分:剩余时间

这是我的密码

ffmpeg -i input.mp4 -t 00:15:00 -codec copy output1.mp4
ffmpeg -ss 00:15:00 -i input.mp4 -codec copy output2.mp4

但是,由于我有很多文件,我不知道如何将所有视频拆分到 1 个文件夹中!

搜索了很多,但没有找到。请帮忙。

我使用 Windows 操作系统,我想流式复制。

答案1

您指定了 Windows,因此:

for %i in (*.mkv) do ffmpeg -i "%i" ...

如果您在批处理文件中执行此操作,则使用 %%i 而不是 %i。

如果您想更改输出文件的类型(例如 MP4),则使用“%~ni.mp4”作为输出文件名。

您应该将 %i 放在引号中,以便正确处理带有空格的文件名。

相关内容