rubypin
22nd September 2006, 03:24
in the programe, i found four models, i consider it as:
if(i_force_qp) ......................all frames use the sanme QP
else if (rc->b_abr)......................1 pass abr
else if(rc->b_2pass)....................2 pass abr
else /*CQP*/ ...........................1 pass cqp
am i right?
so where is the 1pass cbr?
another question:
what's the use of vbv in x264?
i find set vbv_maxrate and vbv_buffersize only changes the value of cbr_decay,and then cplxr_sum,wanted_bits_window, but i dont know why?
maybe i misunderstand vbv and buffer? the use of buffer is make the vriable birtate can be transported in constant bandwidth channel, is vbv same?
if do not set vbv, do we use buffer in x264?
if(i_force_qp) ......................all frames use the sanme QP
else if (rc->b_abr)......................1 pass abr
else if(rc->b_2pass)....................2 pass abr
else /*CQP*/ ...........................1 pass cqp
am i right?
so where is the 1pass cbr?
another question:
what's the use of vbv in x264?
i find set vbv_maxrate and vbv_buffersize only changes the value of cbr_decay,and then cplxr_sum,wanted_bits_window, but i dont know why?
maybe i misunderstand vbv and buffer? the use of buffer is make the vriable birtate can be transported in constant bandwidth channel, is vbv same?
if do not set vbv, do we use buffer in x264?