-
Notifications
You must be signed in to change notification settings - Fork 173
Presets
Christian Lehmann edited this page Jun 11, 2024
·
2 revisions
VVenc has 5 presets that can be set by the option '--preset' and optimizes the trade-off between encoding speed and compression efficiency.
The default preset is medium and give a balanced configuration with good compression and speedup.
Please see section Abbreviations for explanation of some Abbreviations and Tools.
preset | faster | fast | medium | slow | slower |
---|---|---|---|---|---|
Motion Estimation | |||||
SearchRange | 128 | 128 | 384 | 384 | 384 |
BiPredSearchRange | 1 | 1 | 4 | 4 | 4 |
minSearchWindow | 96 | 96 | 96 | 96 | 96 |
maxMergeCand | 4 | 6 | 6 | 6 | 6 |
FastInterSeachMode | MODE3 | MODE3 | MODE3 | MODE3 | MODE3 |
MotionEstSearchMethod | fastDiamond | fastDiamond | fastDiamond | fastDiamond | DIAMOND |
Partitioning | |||||
CTUSize | 64 | 64 | 128 | 128 | 128 |
DualITree | 1 | 1 | 1 | 1 | 1 |
MinQT0 | 4 | 4 | 8 | 8 | 8 |
MinQT1 | 4 | 4 | 8 | 8 | 8 |
MinQT2 | 2 | 2 | 4 | 4 | 4 |
MaxMTTDepth | 0 | 0 | 1 | 2 | 333332* |
MaxMTTDepthI | 0 | 1 | 2 | 3 | 3 |
Speedups | |||||
qtbtt speedup | 7 | 3 | 3 | 2 | 1 |
fastTTSplit | 0 | 0 | 5 | 5 | 1 |
contentBasedFastQtbt | 1 | 1 | 1 | 1 | 0 |
fastHad | 1 | 0 | 0 | 0 | 0 |
PbIntraFast | 2 | 1 | 1 | 1 | 1 |
FastMerge | 3 | 3 | 2 | 3 | 1 |
FastLocalDualTreeMode | 1 | 1 | 1 | 1 | 1 |
FastSubPel | 2 | 1 | 1 | 1 | 0 |
FastIntraTools | 0 | 0 | 1 | 0 | 0 |
FIMMode | 4 | 2 | 0 | 0 | 0 |
EarlyCU | 2 | 2 | 0 | 0 | 0 |
IntegerET | 1 | 0 | 0 | 0 | 0 |
IntraEstDecBit | 3 | 2 | 2 | 1 | 1 |
numIntraModesFullRD | 1 | 1 | -1 | -1 | -1 |
reduceIntraChromaModesFullRD | 1 | 1 | 1 | 0 | 0 |
MeReduceTap | 2 | 2 | 2 | 2 | 2 |
RefPics | 1 | 222111* | 222221* | 2 | 2 |
RefPicsSCC | 0 | 0 | 0 | 0 | 0 |
Tools | |||||
Affine | 0 | 5 | 4 | 3 | 1 |
ALF | 0 | 1 | 1 | 1 | 1 |
ALF Speed | 0 | 1 | 1 | 0 | 0 |
ALF UnitSize | 128 | 128 | -1 | -1 | -1 |
BIM | 1 | 1 | 1 | 1 | 2 |
BCW | 0 | 1 | 0 | 2 | 2 |
BDOF | 0 | 1 | 1 | 1 | 1 |
CCALF | 0 | 1 | 1 | 1 | 1 |
CIIP | 0 | 1 | 0 | 1 | 1 |
DepQuant | 0 | 1 | 1 | 1 | 1 |
DMVR | 0 | 1 | 1 | 1 | 1 |
EDO | 0 | 1 | 2 | 2 | 2 |
GEO | 0 | 1 | 3 | 1 | 2 |
AMVR speed | 0 | 5 | 5 | 1 | 1 |
ISP | 0 | 0 | 3 | 3 | 1 |
JointCbCr | 0 | 1 | 1 | 1 | 1 |
LFNST | 0 | 1 | 1 | 1 | 1 |
LMChroma | 1 | 2 | 1 | 1 | 1 |
Reshaper | 0 | 0 | 1 | 2 | 2 |
MCTF | 2 | 2 | 2 | 2 | 2 |
MCTF Speed | 4 | 3 | 2 | 2 | 2 |
MMVD | 0 | 3 | 3 | 3 | 1 |
MMVD allow DisFrac | 0 | 1 | 1 | 1 | 1 |
MRL | 0 | 1 | 1 | 1 | 1 |
MTSImplicit | 1 | 1 | 1 | 1 | |
MIP | 0 | 0 | 1 | 1 | 1 |
fastMIP | 0 | 0 | 3 | 0 | 0 |
MMVD | 0 | 0 | 3 | 3 | 1 |
MRL | 0 | 0 | 1 | 1 | 1 |
MTS | 0 | 0 | 1 | 1 | 1 |
PROF | 0 | 1 | 1 | 1 | 1 |
RDOQ | 2 | 1 | 1 | 1 | 1 |
selectiveRDOQ | 2 | 0 | 0 | 0 | 0 |
SBT | 0 | 0 | 0 | 1 | 1 |
SbTMVP | 0 | 1 | 1 | 1 | 1 |
SVMD | 0 | 0 | 3 | 3 | 1 |
nonLinearAlfChroma | 0 | 0 | 0 | 0 | 1 |
nonLinearAlfLuma | 0 | 0 | 0 | 0 | 1 |
* if > 10 each digit corresponds to a specific temporal layer