很多默认转码命令:
ffmpeg -i [video] -f image2 output_%d.jpg
但是转码出来的图片像素不高,如下图所示:
![](https://img.laitimes.com/img/_0nNw4CM6IyYiwiM6ICdiwiIwczX0xiRGZkRGZ0Xy9GbvNGL2EzXlpXazxSP9cXT5VEVkZHbuJGasdEZxgmMMBjVtJWd0ckW65UbM5WOHJWa5kHT20ESjBjUIF2X0hXZ0xCMx81dvRWYoNHLrdEZwZ1Rh5WNXp1bwNjW1ZUba9VZwlHdssmch1mclRXY39CXldWYtlWPzNXZj9mcw1ycz9WL49zZwpmL4YDOxMjM1AjMwEjNwkTMwIzLc52YucWbp5GZzNmLn9Gbi1yZtl2Lc9CX6MHc0RHaiojIsJye.jpg)
可以使用qscale命令,说明如下:
Use -qscale:v
Use -qscale:v (or the alias -q:v) as an output option. Effective range for JPEG is 2-31 with 31 being the worst quality. I recommend trying values of 2-5.
ffmpeg -i [video] -qscale:v 2 -f image2 output_%d.jpg
保存单张图片:
ffmpeg -i [video] -qscale:v 2 -f image2 -vframes 1 output.jpg
效果如下所示: