avcodec质量设置

时间:2011-06-25 03:19:35

标签: c++ video ffmpeg avcodec

是否对avcodec lib AVCodec AVCodecContext 结构中的设置有任何解释?

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

例如,ffmpeg中的高比特率设置被转储为:
了vcodec = MPEG4:MBD = 2:MV0:TRELL:v4mv:CBP:last_pred = 3:predia = 2:直径= 2:vmax_b_frames = 2:vb_strategy = 1:precmp = 2:CMP = 2:subcmp = 2 :preme = 2:QNS = 2

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

1 个答案:

答案 0 :(得分:0)

您可以检查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"},

希望它有所帮助!