H265 Presets

VoD Quality Preset Configurations

VoD Quality PresetsVOD_STANDARDVOD_HIGH_QUALITY
adaptiveQuantizationModeAUTO_VARIANCEVARIANCE
adaptiveQuantizationMotionFALSEFALSE
adaptiveQuantizationStrength11
allowedRADLBeforeIDR00
analyzeSourceFramePixelsFALSEFALSE
asymetricMotionPartitionsAnalysisFALSEFALSE
bAdaptFULLFULL
bframeBias00
bframes44
blurComplexity2020
blurQuants0.50.5
codingUnitLosslessFALSEFALSE
constrainedIntraPredictionFALSEFALSE
copyPictureTRUETRUE
cutreeTRUETRUE
dynamicRateDistortionStrength00
earlySkipFALSETRUE
encodingModeTWO_PASSTHREE_PASS
evaluationOfIntraModesInBSlicesFALSEFALSE
fastSearchForAngularIntraPredictionsFALSEFALSE
forceFlushDISABLEDDISABLED
gopLookahead00
grainOptimizedRateControlFALSEFALSE
ipRatio1.41.4
levelHighTierTRUETRUE
limitModesFALSETRUE
limitReferencesDEPTH_AND_CUDEPTH_AND_CU
limitSaoFALSEFALSE
limitTransferUnitDepthRecursionDISABLEDLEVEL_4
limitTransformUnitDepthRecursionDISABLEDLEVEL_4
lookaheadSlices80
lowpassDctFALSEFALSE
maxCTUSize6464
maxMerge24
maximumTransferUnitSize-MTU_32x32
maximumTransformUnitSizeMTU_32x32MTU_32x32
minCodingUnitSizeMCU_8x8MCU_8x8
motionSearchHEXHEX
motionSearchRange5757
noiseReductionInter00
pbRatio1.31.3
pixelFormatYUV420PYUV420P
profilemainmain
psyRateDistortionOptimization22
psyRateDistortionOptimizedQuantization01
qpOffsetChromaCb00
qpOffsetChromaCr00
qpStep44
quantizationGroupSizemaxCTUSize(QGS_64x64) / QGS_32x32QGS_32x32
quantizerCurveCompressionFactor0.60.6
rateDistortionLevelForModeDecision34
rateDistortionLevelForQuantizationDISABLEDLEVELS_AND_CODING_GROUPS
rateDistortionPenaltyDISABLEDDISABLED
rcLookahead2025
rectangularMotionPartitionsAnalysisFALSEFALSE
recursionSkipTRUETRUE
refFrames35
refineRateDistortionCostFALSEFALSE
saoTRUETRUE
saoNonDeblockFALSEFALSE
sceneCutThreshold4040
scenecutBias55
signHideTRUETRUE
skipSplitRateDistortionAnalysisFALSEFALSE
slices11
ssimRateDistortionOptimizationFALSEFALSE
strongIntraSmoothingTRUETRUE
subMe24
temporalMotionVectorPredictorsTRUETRUE
transformSkipNONENONE
tuInterDepth11
tuIntraDepth11
wavefrontParallelProcessingTRUETRUE
weightPredictionOnBSliceFALSEFALSE
weightPredictionOnPSliceTRUETRUE

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


VoD Speed Preset Configurations

VoD Speed PresetsVOD_SPEEDVOD_HIGH_SPEEDVOD_VERYHIGH_SPEEDVOD_EXTRAHIGH_SPEEDVOD_SUPERHIGH_SPEEDVOD_ULTRAHIGH_SPEED
adaptiveQuantizationModeAUTO_VARIANCEAUTO_VARIANCEAUTO_VARIANCEAUTO_VARIANCEDISABLEDDISABLED
adaptiveQuantizationMotionFALSEFALSEFALSEFALSEFALSEFALSE
adaptiveQuantizationStrength111111
allowedRADLBeforeIDR000000
analyzeSourceFramePixelsFALSEFALSEFALSEFALSEFALSEFALSE
asymetricMotionPartitionsAnalysisFALSEFALSEFALSEFALSEFALSEFALSE
bAdaptFULLNONENONENONENONENONE
bframeBias000000
bframes444433
blurComplexity202020202020
blurQuants0.50.50.50.50.50.5
codingUnitLosslessFALSEFALSEFALSEFALSEFALSEFALSE
constrainedIntraPredictionFALSEFALSEFALSEFALSEFALSEFALSE
copyPictureTRUETRUETRUETRUETRUETRUE
cutreeTRUETRUETRUETRUETRUETRUE
dynamicRateDistortionStrength000000
earlySkipFALSEFALSETRUETRUETRUETRUE
encodingModeSINGLE_PASSSINGLE_PASSSINGLE_PASSSINGLE_PASSSINGLE_PASSSINGLE_PASS
evaluationOfIntraModesInBSlicesFALSEFALSEFALSEFALSEFALSEFALSE
fastSearchForAngularIntraPredictionsFALSETRUETRUETRUETRUETRUE
forceFlushDISABLEDDISABLEDDISABLEDDISABLEDDISABLEDDISABLED
gopLookahead000000
grainOptimizedRateControlFALSEFALSEFALSEFALSEFALSEFALSE
ipRatio1.41.41.41.41.41.4
levelHighTierTRUETRUETRUETRUETRUETRUE
limitModesFALSEFALSEFALSEFALSEFALSEFALSE
limitReferencesDEPTH_AND_CUDEPTH_AND_CUDEPTH_AND_CUDEPTH_AND_CUDISABLEDDISABLED
limitSaoFALSEFALSEFALSEFALSEFALSEFALSE
limitTransferUnitDepthRecursionDISABLEDDISABLEDDISABLEDDISABLEDDISABLEDDISABLED
limitTransformUnitDepthRecursionDISABLEDDISABLEDDISABLEDDISABLEDDISABLEDDISABLED
lookaheadSlices888888
lowpassDctFALSEFALSEFALSEFALSEFALSEFALSE
maxCTUSize646464643232
maxMerge222222
maximumTransferUnitSize------
maximumTransformUnitSizeMTU_32x32MTU_32x32MTU_32x32MTU_32x32MTU_32x32MTU_32x32
minCodingUnitSizeMCU_8x8MCU_8x8MCU_8x8MCU_8x8MCU_8x8MCU_16x16
motionSearchHEXHEXHEXHEXHEXDIA
motionSearchRange575757575757
noiseReductionInter000000
pbRatio1.31.31.31.31.31.3
pixelFormatYUV420PYUV420PYUV420PYUV420PYUV420PYUV420P
profilemainmainmainmainmainmain
psyRateDistortionOptimization222222
psyRateDistortionOptimizedQuantization000000
qpOffsetChromaCb000000
qpOffsetChromaCr000000
qpStep444444
quantizationGroupSizemaxCTUSize(QGS_64x64) / QGS_32x32maxCTUSize(QGS_64x64) / QGS_32x32maxCTUSize(QGS_64x64) / QGS_32x32maxCTUSize(QGS_64x64) / QGS_32x32maxCTUSize(QGS_64x64) / QGS_32x32maxCTUSize(QGS_64x64) / QGS_32x32
quantizerCurveCompressionFactor0.60.60.60.60.60.6
rateDistortionLevelForModeDecision322222
rateDistortionLevelForQuantizationDISABLEDDISABLEDDISABLEDDISABLEDDISABLEDDISABLED
rateDistortionPenaltyDISABLEDDISABLEDDISABLEDDISABLEDDISABLEDDISABLED
rcLookahead20151515105
rectangularMotionPartitionsAnalysisFALSEFALSEFALSEFALSEFALSEFALSE
recursionSkipTRUETRUETRUETRUETRUETRUE
refFrames332211
refineRateDistortionCostFALSEFALSEFALSEFALSEFALSEFALSE
saoTRUETRUETRUETRUEFALSEFALSE
saoNonDeblockFALSEFALSEFALSEFALSEFALSEFALSE
sceneCutThreshold40404040400
scenecutBias555555
signHideTRUETRUETRUETRUETRUEFALSE
skipSplitRateDistortionAnalysisFALSEFALSEFALSEFALSEFALSEFALSE
slices111111
ssimRateDistortionOptimizationFALSEFALSEFALSEFALSEFALSEFALSE
strongIntraSmoothingTRUETRUETRUETRUETRUETRUE
subMe221210
temporalMotionVectorPredictorsTRUETRUETRUETRUETRUETRUE
transformSkipNONENONENONENONENONENONE
tuInterDepth111111
tuIntraDepth111111
wavefrontParallelProcessingTRUETRUETRUETRUETRUETRUE
weightPredictionOnBSliceFALSEFALSEFALSEFALSEFALSEFALSE
weightPredictionOnPSliceTRUETRUETRUETRUEFALSEFALSE

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


VoD Hardware Preset Configurations

VoD Quality PresetsVOD_HARDWARE_SHORTFORM
adaptiveQuantizationMode-
adaptiveQuantizationMotion-
adaptiveQuantizationStrength-
allowedRADLBeforeIDR-
analyzeSourceFramePixels-
asymetricMotionPartitionsAnalysisFULL
bAdapt-
bframeBias-
bframes4
blurComplexity-
blurQuants-
codingUnitLossless-
constrainedIntraPrediction-
copyPicture-
cutree-
dynamicRateDistortionStrength-
earlySkip-
encodingModeSINGLE_PASS
evaluationOfIntraModesInBSlices-
fastSearchForAngularIntraPredictions-
forceFlush-
gopLookahead-
grainOptimizedRateControl-
ipRatio-
levelHighTier-
limitModes-
limitReferences-
limitSao-
limitTransferUnitDepthRecursion-
limitTransformUnitDepthRecursion-
lookaheadSlices-
lowpassDct-
maxCTUSize64
maxMerge-
maximumTransferUnitSize-
maximumTransformUnitSize-
minCodingUnitSize-
motionSearchSTAR
motionSearchRange57
noiseReductionInter-
pbRatio-
pixelFormatYUV420P
profilemain
psyRateDistortionOptimization-
psyRateDistortionOptimizedQuantization-
qpOffsetChromaCb-
qpOffsetChromaCr-
qpStep-
quantizationGroupSize-
quantizerCurveCompressionFactor-
rateDistortionLevelForModeDecision-
rateDistortionLevelForQuantization-
rateDistortionPenalty-
rcLookahead25
rectangularMotionPartitionsAnalysis-
recursionSkip-
refFrames4
refineRateDistortionCost-
saoTRUE
saoNonDeblock-
sceneCutThreshold-
scenecutBias-
signHide-
skipSplitRateDistortionAnalysis-
slices-
ssimRateDistortionOptimization-
strongIntraSmoothing-
subMe3
temporalMotionVectorPredictors-
transformSkip-
tuInterDepth1
tuIntraDepth1
wavefrontParallelProcessing-
weightPredictionOnBSliceFALSE
weightPredictionOnPSliceTRUE

- means that the hardware encoder doesn't support this configuration.