Hi All, If anyone have idea then please help me by telling what i need to add or remove from the below code so that i can force it to deliver CBR with acceptable quality.
Any help would be highly appreciated. Thanks in advance ---------- Forwarded message ---------- From: Umakant Goyal <[email protected]> Date: Fri, Apr 23, 2010 at 12:16 AM Subject: Need to Review AVCodecContext Parameters and their Values To: Libav* user questions and discussions <[email protected]> Hi All, I am filling AVCodecContext structure with below given parameters and their values. Please suggest this is the right combination of parameters and their values to acheive Constant Bit Rate. (*apContext)->bit_rate = 60000; (*apContext)->profile = 0; /* New */ (*apContext)->pix_fmt = PIX_FMT_YUV420P; (*apContext)->codec_id = CODEC_ID_H263P; /* New */ (*apContext)->codec_type = CODEC_TYPE_VIDEO; (*apContext)->width = 352; (*apContext)->height = 288; (*apContext)->time_base.den = 10; (*apContext)->time_base.num = 1; (*apContext)->gop_size = 100; /* zero for h263 */ (*apContext)->mpeg_quant = 0; //(*apContext)->flags|=CODEC_FLAG_INPUT_PRESERVED; (*apContext)->flags|=CODEC_FLAG_PASS1; (*apContext)->flags|=CODEC_FLAG_NORMALIZE_AQP;// // 1 (*apContext)->flags&=~CODEC_FLAG_H263P_UMV; (*apContext)->flags&=~CODEC_FLAG_4MV; (*apContext)->rc_qsquish = 0; (*apContext)->rc_eq = "tex^qComp";//"mv"; (*apContext)->qmin = 3; (*apContext)->trellis = 1; //(*apContext)->qmax = 15; (*apContext)->me_cmp = 3; (*apContext)->me_sub_cmp = 3; (*apContext)->rc_min_rate = 60000; (*apContext)->rc_max_rate = 60000; (*apContext)->rc_buffer_size = 60000; //(*apContext)->i_quant_factor = (float)-0.6; /* qscale offset between P and I-frames */ //(*apContext)->i_quant_offset = (float)0.0; /* Macro Block mb */ (*apContext)->mb_decision = FF_MB_DECISION_RD; (*apContext)->me_subpel_quality = 8; /* motion estimation me*/ (*apContext)->me_method = /*ME_FULL;/*ME_ZERO*/ME_EPZS; (*apContext)->me_range = 0; (*apContext)->scenechange_threshold = 100000000; avcodec_open (*apContext, apCodec); Thanks in Advance _______________________________________________ libav-user mailing list [email protected] https://lists.mplayerhq.hu/mailman/listinfo/libav-user
