码率控制 ffmpeg

ffmpeg中CBR(固定码率控制)的设置:
                c->bit_rate = br;
                c->rc_min_rate =br;
                c->rc_max_rate = br;  
                c->bit_rate_tolerance = br;
                c->rc_buffer_size=br;
                c->rc_initial_buffer_occupancy = c->rc_buffer_size*3/4;
                c->rc_buffer_aggressivity= (float)1.0;
                c->rc_initial_cplx= 0.5;

ffmpeg中VBR(可变率控制)的设置:
                c->flags |= CODEC_FLAG_QSCALE;
                c->rc_min_rate =min;
                c->rc_max_rate = max;
                c->bit_rate = br;

你可能感兴趣的:(buffer,float,Codec)