NVENC: Use 2pass for non-cbr if possible
parent
0f55bc7a2f
commit
622a845c82
|
@ -336,7 +336,10 @@ void NVENCEncoder::init()
|
|||
}
|
||||
else
|
||||
{
|
||||
encodeConfig.rcParams.rateControlMode = NV_ENC_PARAMS_RC_VBR_MINQP;
|
||||
if (is2PassRC)
|
||||
encodeConfig.rcParams.rateControlMode = NV_ENC_PARAMS_RC_2_PASS_VBR;
|
||||
else
|
||||
encodeConfig.rcParams.rateControlMode = NV_ENC_PARAMS_RC_VBR_MINQP;
|
||||
encodeConfig.rcParams.enableMinQP = 1;
|
||||
encodeConfig.rcParams.minQP.qpInterB = 32 - quality;
|
||||
encodeConfig.rcParams.minQP.qpInterP = 32 - quality;
|
||||
|
|
Loading…
Reference in New Issue