如何使用 ffmpeg 或 avconv 快速分割 mp4,指定时间?

How to segment mp4 with ffmpeg or avconv, fast, where times are specified?

我需要将 mp4 分割成指定的片段。它们都是不同的持续时间。示例细分:

1 - 0:00:00 to 0:01:11
segment 2 - 0:01:11 to 0:04:24
segment 3 - 0:05:51 to 0:06:30
...

我已经写了一个脚本来一个一个地提取它们,但是速度很慢。 我猜是因为它浪费了很多时间打开文件,从头开始解码和寻找。

ffmpeg 有选项

- segment_times times 
  Specify a list of split points. times contains
  a list of comma separated duration specifications,
  in increasing order. See also the segment_time option.