如何使用 FFmpeg 从视频中提取无损图像?

如何使用 FFmpeg 从视频中提取无损图像?

我有一个 5s fps25 mp4 视频,我使用以下命令从视频中提取 jpg 图像

ffmpeg -i input.mp4 -r 1 -q:v 1 output_%01d.jpg

图像提取成功,但 jpg 文件质量不够好。

我怎样才能提取质量更好的图像?

答案1

尝试

ffmpeg -i input.mp4 -r 1 -q:v 1 -qmin 1 -qmax 1 output_%01d.jpg

如果还不够好,使用

ffmpeg -i input.mp4 -r 1 output_%01d.bmp 

并使用另一个 JPEG 编码器。

答案2

ffmpeg 选项-qscale是图像质量因素,用于从 H264 输入视频中提取系列图像,我不确定它是否对 mp4 视频有效,但你可以尝试使用以下命令

ffmpeg -i input.mp4 -qscale:v 2 output_%03d.jpg

更多信息请参见来源参考这里

ffmpeg官方文档这里

相关内容