-
Notifications
You must be signed in to change notification settings - Fork 212
Presets
Adam Wieckowski edited this page Mar 30, 2026
·
3 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 | |||||
| QtbttSpeedup | 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