这个问题在这里已经有了答案:
How to set ffmpeg qscale in C/C++ for image encoding
(3 个回答)
去年关闭。
作为主题,如何使用 ffmpeg-api 设置质量比例。我想从视频中提取帧并将其保存为.jpg。也许我应该设置一些av_dictionory?
感谢您的阅读,希望您能留下一些答案。
最佳答案
-q
在 ffmpeg CLI 中用于设置 qscale
(见:https://ffmpeg.org/ffmpeg-all.html)。
查看 ffmpeg CLI 代码 qscale
参数映射到 AVCodecContext.global_quality
像这样:https://github.com/FFmpeg/FFmpeg/blob/n4.3.2/fftools/ffmpeg_opt.c#L1550
关于ffmpeg - 通过从视频中保存 jpg,哪个 ffmpeg api 用于 cmd 选项 "-q:v 1",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66452953/