如何用ffmpeg提取视频帧信息
时间: 2023-07-04 18:04:50 浏览: 150
利用ffmpeg工具获取视频信息
可以使用以下命令来提取视频帧信息:
```
ffmpeg -i input.mp4 -vf "select=eq(n\,10)" -vframes 1 output.jpg
```
其中,`input.mp4` 是输入视频文件名,`output.jpg` 是输出图片文件名,`-vf "select=eq(n\,10)"` 表示选择第 10 帧,`-vframes 1` 表示只输出一帧。你可以根据需要修改这些参数。
此外,还可以使用以下命令来提取视频帧信息到文件夹:
```
ffmpeg -i input.mp4 -vf "select=not(mod(n\,1000))" -vsync vfr frames/%04d.jpg
```
其中,`frames/%04d.jpg` 表示输出到 `frames` 文件夹下,并且文件名为 4 位数字(如 `0001.jpg`,`0002.jpg` 等)。`-vf "select=not(mod(n\,1000))"` 表示每隔 1000 帧提取一次。你也可以根据需要修改这些参数。
阅读全文