我想从特定时间戳开始从mpeg视频文件中捕获连续帧。这意味着假设我有一个总持续时间为2分钟的视频。我需要捕获从00:01:00开始连续的所有帧。我还想将捕获的帧数限制为20.如何使ffmpeg可执行文件执行此操作
由于 费萨尔
答案 0 :(得分:3)
正如the docs所述:
ffmpeg -ss 60 -i input.mpg -frames:v 20 frame_%d.png
将在60秒后开始从输入读取,并将20个视频帧写入frame_1.png
,frame_2.png
,frame_3.png
等。
如果需要更慢但更精确的计时,文档中有关-ss
用于修改输入文件与输出文件的准确性的说明。