ffmpeg提取视频每一帧
时间: 2023-06-30 07:06:08 浏览: 320
video-frame-extractor:使用 ffmpeg 提取视频帧
你可以使用以下命令行来提取视频的每一帧:
```
ffmpeg -i input.mp4 -vf fps=1 output_%04d.png
```
其中,`input.mp4`是输入视频的文件名,`output_%04d.png`是输出每一帧的文件名模板。`%04d`表示输出文件名中的数字部分会被自动替换为四位数字,例如 `output_0001.png`、`output_0002.png` 等。`-vf fps=1` 表示设置输出帧率为每秒一帧,即每一秒提取一帧。
执行该命令后,会将视频的每一帧保存为一张 PNG 格式的图片。你也可以将输出文件名模板中的 `.png` 改为其他图片格式的扩展名,例如 `.jpg`、`.bmp` 等。
阅读全文