我知道我可以使用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块自动拆分文件?
答案 0 :(得分:0)
您可以使用stream segmenter设置细分时间限制。 10个秒段的示例,每个段以接近零的时间戳开始:
ffmpeg -f x11grab [..] -f segment -segment_time 10 -reset_timestamps 1 out%03d.mp4
除非您在分裂处强制使用关键帧,否则拆分可能不准确。