These settings are written in cli format that is commonly used, e.g. --chroma-qp-offset 3; voukoder (and obs) uses api format which gives the same formatting with multiple encoders, e.g. chroma_qp_offset=3
x264 Common (generally all video applies)
[
Note: all unlisted settings are default
Motion search: --me umh --subme 10 (7mod x264 has max of 11) --merange 32
Rate Control: --keyint <FRAME RATE × 8> --min-keyint <1~5, 1 gives the best quality, faster as it increases> --bframes 11 --b-adapt 2 --ref 3 --no-fast-pskip --direct auto
Quantization: --crf 17 --qpmax 22 --rc-lookahead <FRAME RATE × 3>
Adaptive Quantization: --aq-mode 2 --aq-strength 0.7 --trellis 2
Loop Filter: --deblock 0:0 --psr-rd 0.7:0.2
GPU Acceleration (don't expect it works helps a lot): --opencl
Very very light Denoise: --nr 10
Resize/Crop(more info can be found on internet): --vf crop:left:up:right:down/resize:width,height,sar(rectangular pixel compression),box(not sure what's this),chromaSubsampling,resizeAlgorithm
Resize up quality boost: --partitions all
Windows export log: 2>D:\folder\log.txt
Linux export log: 2>&1 | tee D:\folder\log.txt]
x264 fast (don't use original presets, they're not well aged!)
[
Motion search: --me hex --subme 8 --merange 16 --no-chroma-me
Rate Control: --keyint <FRAME RATE × 5> --min-keyint <KEYINT ÷ 2> --bframes 6 --ref 3 --scenecut 33
Quantization: --crf 17 --qpmax 22 --rc-lookahead <FRAME RATE × 2>
Adaptive Quantization: --aq-mode 3 --aq-strength 0.8
Loop Filter: --deblock 1:0 --psr-rd 0.7:0.3
GPU Acc: --opencl]
x264 lossless, special use only
[
Motion search: not working
Rate Control: --keyint <FRAME RATE × 3~4> --min-keyint <=KEYINT> --bframes 6 --ref 3
Quantization: --qp 0 --chroma-qp-offest -3
Adaptive Quantization: as default
Loop Filter: not working
GPU Acc: --opencl]
x264 Very slow, Good quality high compression
[
Motion search: --me esa --subme 10 --merange 52
Rate Control: --keyint <FRAME RATE × 10> --min-keyint 1 --bframes 13 --b-adapt 2 --ref 3 --no-fast-pskip --direct auto --scenecut 35 --ipratio 1.5
Quantization: --qpmin 13 --crf 19.5 --rc-lookahead <FRAME RATE × 3>
Adaptive Quantization: --aq-mode 3 --aq-strength 0.8 --trellis 2
Loop Filter: <default>
GPU Acc: --opencl
Very light Denoise: --nr 20
hqdn3d denoise (x264 7mod exclusive, or filter setting in vouk): --vf hqdn3d:1.2,1.2,1.2,1.2
Quality drop at credits roll: --zones <creditsBeginFrame>,<creditsEndFrame>,crf=28
]
x264 Very slow, High quality high compression (great for ~5min clips)
[
Motion search: --me esa --subme 10 --merange 52
Rate Control: --keyint <FRAME RATE × 6> --min-keyint 1 --bframes 14 --b-adapt 2 --ref 3 --no-fast-pskip --direct auto
Quantization: --qpmax 24 --crf 17 --rc-lookahead <FRAME RATE × 3>
Adaptive Quantization: --aq-mode 2 --aq-strength 0.7 --trellis 2
Loop Filter: --deblock 0:0 --no-psy
GPU Acc: --opencl
Very very light Denoise: --nr 10
]
x264 Maximum Useful Cost Possible, good quality
[Motion Search: --me esa --merange 56 --subme 10
Rate Control: --keyint <fps × 5> --min-keyint 1 --bframes 16 --b-adapt 2 --ref 3 --no-fast-pskip --direct auto --pbratio 1.5
Quant: --qpmax 24 --crf 18 --rc-lookahead <fps × 4> --chroma-qp-offset -2 --vbv-maxrate 8000
Adaptive Quant: --aq-mode 2 --aq-strength 0.7 --trellis 2
Loop Filter: --deblock 0:0 --no-psy
GPU Acc: --opencl
Very light Denoise: --nr 20]
x264 Manual Quality, unknown compression, very fast
[Motion Search: as default
Rate Control: --keyint <FRAME RATE × 2~3> --min-keyint <=KEYINT> --bframes 6 --ref 3 --scenecut 33
Quantization: --qp <18 or other qualities you wish>
Adaptive Quantization: not working
Loop Filter: --deblock 0:-1 --psr-rd 0.7:0.53
GPU Acc: --opencl]