ffmpeg场景转换抽帧
时间: 2023-10-14 16:16:57 浏览: 120
ffmpeg视频转换截图
4星 · 用户满意度95%
使用FFmpeg进行场景转换和抽帧操作可以通过以下命令实现:
1. 场景转换
```bash
ffmpeg -i input.mp4 -filter_complex "select='gt(scene\,0.4)',showinfo" -vsync vfr frames%d.jpg
```
这个命令会将输入视频 `input.mp4` 进行场景转换,将每个场景的第一帧保存为一张图片,并以 `frames%d.jpg` 的格式保存到当前目录下。其中 `0.4` 是场景转换的阈值,可以根据具体情况调整。
2. 抽帧
```bash
ffmpeg -i input.mp4 -r 1 -f image2 frames%d.jpg
```
这个命令会将输入视频 `input.mp4` 每秒抽取一帧,并将抽取的帧保存为一张图片,并以 `frames%d.jpg` 的格式保存到当前目录下。其中 `-r 1` 表示每秒抽取一帧。
阅读全文