avcodec质量设置

avcodec quality settings

本文关键字:设置 avcodec      更新时间:2023-10-16

是否对avcodec库avcodecAVCodecContext结构中的设置有任何解释?

比特率和gop相当明显,但我在将其余部分映射到ffmpeg和x264预设上时遇到了问题。

例如,ffmpeg中的高比特率设置转储为:
vcodec=mpeg4:mbd=2:mv0:trell:v4mv:cbp:last_pred=3:predia=2:dia=2:vmax_b_frames=2:vb_strategy=1:precmp=2:cmp=2:submp=2:preme=2:qns=2

如何将avcodec库设置为相同的配置?

您可以检查libavcodec中的options.c文件。有很多解释,这里有一个例子:

{"cbp", "use rate distortion optimization for cbp", 0, FF_OPT_TYPE_CONST, {.dbl = CODEC_FLAG_CBP_RD }, INT_MIN, INT_MAX, V|E, "flags"},

希望它能有所帮助!