从一个视频里的多少秒处截取一幅画面,将其保存为jpg,恐怕这是很平常不过的需求。那么用ffmpeg命令行如何实现呢?
ffmpeg -ss 1 -i 123.mp4 -vframes 1 123.jpg
以上这条命令从123.mp4文件的第一秒的位置截取一幅画面,保存为123.jpg。有时候希望保存的图片所占空间更小一些,这时候就要调整参数选项-qscale:v,比如下面的命令与上面的区别就是将图片质量调整的低一点,因而图片所占空间的大小也有所下降。
ffmpeg -ss 1 -i 123.mp4 -qscale:v 5 -vframes 1 123.jpg