如何使用ffmpeg自动分割视频而不重新编码?

Hid*_*ura 8 video convert ffmpeg

我有一个2小时的视频。我想制作 30 分钟的部分,但要避免重新编码。所以 2 小时的视频变成了四个 30 分钟的视频。如何使用单个ffmpeg命令执行此操作?

我正在使用 Ubuntu 16.04 64 位。

llo*_*gan 16

您可以使用段复用器

ffmpeg -i input.mp4 -map 0 -c copy -f segment -segment_time 1800 -reset_timestamps 1 output_%03d.mp4
Run Code Online (Sandbox Code Playgroud)
  • 在这个例子中的输出文件将被命名为output_000.mp4output_001.mp4

  • 片段可能不会正好是 30 分钟长,因为它必须只在关键帧上剪切。