H265 Presets

Live Quality Preset Configurations

Live Quality PresetsLIVE_STANDARDLIVE_HIGH_QUALITY
adaptiveQuantizationModeVARIANCEVARIANCE
adaptiveQuantizationMotionFALSEFALSE
adaptiveQuantizationStrength11
allowedRADLBeforeIDR00
analyzeSourceFramePixelsFALSEFALSE
asymetricMotionPartitionsAnalysisFALSEFALSE
bAdaptFULLFULL
bframeBias00
bframes44
blurComplexity2020
blurQuants0.50.5
codingUnitLosslessFALSEFALSE
constrainedIntraPredictionFALSEFALSE
copyPictureTRUETRUE
cutreeTRUETRUE
dynamicRateDistortionStrength00
earlySkipTRUETRUE
encodingModeSINGLE_PASSTWO_PASS
evaluationOfIntraModesInBSlicesFALSEFALSE
fastSearchForAngularIntraPredictionsFALSEFALSE
forceFlushDISABLEDDISABLED
gopLookahead00
grainOptimizedRateControlFALSEFALSE
ipRatio1.41.4
levelHighTierTRUETRUE
limitModesTRUETRUE
limitReferencesDEPTH_AND_CUDEPTH_AND_CU
limitSaoFALSEFALSE
limitTransferUnitDepthRecursionLEVEL_4LEVEL_4
limitTransformUnitDepthRecursionLEVEL_4LEVEL_4
lookaheadSlices88
lowpassDctFALSEFALSE
maxCTUSize6464
maximumTransferUnitSize--
maximumTransformUnitSizeMTU_32x32MTU_32x32
maxMerge22
minCodingUnitSizeMCU_8x8MCU_8x8
motionSearchHEXHEX
motionSearchRange5757
noiseReductionInter00
pbRatio1.31.3
pixelFormatYUV420PYUV420P
profilemainmain
psyRateDistortionOptimization22
psyRateDistortionOptimizedQuantization00
qpOffsetChromaCb00
qpOffsetChromaCr00
qpStep44
quantizationGroupSizeQGS_32x32QGS_32x32
quantizerCurveCompressionFactor0.60.6
rateDistortionLevelForModeDecision33
rateDistortionLevelForQuantizationLEVELS_AND_CODING_GROUPSLEVELS_AND_CODING_GROUPS
rateDistortionPenaltyDISABLEDDISABLED
rcLookahead2020
rectangularMotionPartitionsAnalysisFALSEFALSE
recursionSkipTRUETRUE
refFrames33
refineRateDistortionCostFALSEFALSE
saoTRUETRUE
saoNonDeblockFALSEFALSE
scenecutBias55
sceneCutThreshold4040
signHideTRUETRUE
skipSplitRateDistortionAnalysisFALSEFALSE
slices11
ssimRateDistortionOptimizationFALSEFALSE
strongIntraSmoothingTRUETRUE
subMe22
temporalMotionVectorPredictorsTRUETRUE
transformSkipNONENONE
tuInterDepth11
tuIntraDepth11
wavefrontParallelProcessingTRUETRUE
weightPredictionOnBSliceFALSEFALSE
weightPredictionOnPSliceTRUETRUE

Live Low Latency Preset Configurations

Live Low Latency PresetsLIVE_LOW_LATENCY
adaptiveQuantizationModeVARIANCE
adaptiveQuantizationMotionFALSE
adaptiveQuantizationStrength1
allowedRADLBeforeIDR0
analyzeSourceFramePixelsFALSE
asymetricMotionPartitionsAnalysisFALSE
bAdaptFAST
bframeBias0
bframes3
blurComplexity20
blurQuants0.5
codingUnitLosslessFALSE
constrainedIntraPredictionFALSE
copyPictureTRUE
cutreeTRUE
dynamicRateDistortionStrength0
earlySkipTRUE
encodingModeSINGLE_PASS
evaluationOfIntraModesInBSlicesFALSE
fastSearchForAngularIntraPredictionsTRUE
forceFlushDISABLED
gopLookahead0
grainOptimizedRateControlFALSE
ipRatio1.4
levelHighTierTRUE
limitModesFALSE
limitReferencesDEPTH_AND_CU
limitSaoFALSE
limitTransferUnitDepthRecursionDISABLED
limitTransformUnitDepthRecursionDISABLED
lookaheadSlices8
lowpassDctFALSE
maxCTUSize64
maxMerge2
maximumTransferUnitSize-
maximumTransformUnitSizeMTU_32x32
minCodingUnitSizeMCU_8x8
motionSearchHEX
motionSearchRange57
noiseReductionInter0
pbRatio1.3
pixelFormatYUV420P
profilemain
psyRateDistortionOptimization2
psyRateDistortionOptimizedQuantization0
qpOffsetChromaCb0
qpOffsetChromaCr0
qpStep4
quantizationGroupSizeQGS_32x32
quantizerCurveCompressionFactor0.6
rateDistortionLevelForModeDecision2
rateDistortionLevelForQuantizationDISABLED
rateDistortionPenaltyDISABLED
rcLookahead10
rectangularMotionPartitionsAnalysisFALSE
recursionSkipTRUE
refFrames2
refineRateDistortionCostFALSE
saoTRUE
saoNonDeblockFALSE
sceneCutThreshold40
scenecutBias5
signHideTRUE
skipSplitRateDistortionAnalysisFALSE
slices1
ssimRateDistortionOptimizationFALSE
strongIntraSmoothingTRUE
subMe2
temporalMotionVectorPredictorsTRUE
transformSkipNONE
tuInterDepth1
tuIntraDepth1
wavefrontParallelProcessingTRUE
weightPredictionOnBSliceFALSE
weightPredictionOnPSliceTRUE

- means that the default value of the codec configuration is used. Please see the API reference for the respective value.