如何使用ffmpeg将视频转换为图像?示例am具有总持续时间为60秒的视频.我希望图像在不同的持续时间之间,如2-6秒,然后在15-24秒之间,依此类推.这可能使用ffmpeg吗?
Gya*_*yan 24
您可以将选择过滤器用于一组自定义范围:
ffmpeg -i in.mp4 -vf select='between(t,2,6)+between(t,15,24)' -vsync 0 out%d.png
Run Code Online (Sandbox Code Playgroud)
Vit*_*nko 19
官方ffmpeg文档:每隔X秒创建一个缩略图图像
每秒输出一个图像:
ffmpeg -i input.mp4 -vf fps=1 out%d.png
Run Code Online (Sandbox Code Playgroud)
每分钟输出一张图片:
ffmpeg -i test.mp4 -vf fps=1/60 thumb%04d.png
Run Code Online (Sandbox Code Playgroud)
每10分钟输出一幅图像:
ffmpeg -i test.mp4 -vf fps=1/600 thumb%04d.png
Run Code Online (Sandbox Code Playgroud)