ffmpeg抽帧代码
时间: 2023-08-19 16:14:31 浏览: 162
ffmpeg抽帧的代码可以使用以下命令行指令来实现:\[3\]
```
ffmpeg -i input.mp4 -vf "select='not(mod(n,100))',setpts=N/FRAME_RATE/TB" -q:v 2 output_%04d.jpg
```
其中,`input.mp4`是输入视频文件的路径,`output_%04d.jpg`是输出图像文件的路径和文件名格式。这个命令会每隔100帧抽取一帧图像,并将图像保存为JPEG格式的文件。你可以根据需要调整抽帧的间隔,例如将`100`改为其他数字来改变抽帧的频率。
#### 引用[.reference_title]
- *1* *2* [FFmpeg视频抽帧那些事](https://blog.csdn.net/weixin_39593523/article/details/110774418)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item]
- *3* [【计算机视觉】使用ffmpeg抽帧和压缩图片](https://blog.csdn.net/weixin_31866177/article/details/107556021)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]
阅读全文