ffmpeg:使用自动10分钟分割捕获x11grab视频

时间:2015-07-20 12:53:45

标签: video ffmpeg video-capture video-processing screen-capture

我知道我可以使用ffmpeg在第二步中拆分ffmpeg捕获的视频,但是能够在一步中完成它会很好。

要捕获的命令I use

ffmpeg -an -y -f x11grab \
  -framerate ${FFMPEG_FRAME_RATE} \
  -video_size ${FFMPEG_FRAME_SIZE} ${FFMPEG_CODEC_ARGS} \
  -i "${DISPLAY}.0+0,0" \
  "${VIDEO_PATH}"

我可以将哪个选项添加到捕获cmd,告诉它以10分钟块或5mb块自动拆分文件?

1 个答案:

答案 0 :(得分:0)

您可以使用stream segmenter设置细分时间限制。 10个秒段的示例,每个段以接近零的时间戳开始:

ffmpeg -f x11grab [..] -f segment -segment_time 10 -reset_timestamps 1 out%03d.mp4

除非您在分裂处强制使用关键帧,否则拆分可能不准确。