你可以使用ffmpeg通过以下的方式将mp4视频转化为序列帧:
打开终端或命令提示符,然后运行以下命令:
ffmpeg -i input.mp4 -vf "fps=1" output_%04d.png
这条命令的功能是每秒从视频提取一帧为PNG图片。图片将被保存为output_0001.png,output_0002.png,等等。
在这个命令中:
-i input.mp4定义了输入文件。
-vf "fps=1"指定了每秒从视频中获取一帧。
output_%04d.png定义了输出文件的名称格式。%04d是一个占位符,用于输出文件名的帧数,四位递增数字的形式。
如果你想改变提取帧的频率,只需更改fps=后面的值。例如,如果你想每半秒提取一帧,就使用fps=2。
网友评论