pv-test, change scale for libsvtav1 presets, plus add comments.

This commit is contained in:
me
2026-09-18 18:42:18 -07:00
parent 5f0144ed1d
commit 6e9288e5c2
+9 -7
View File
@@ -980,14 +980,16 @@ function pv-test {
preset=""
if [[ "$vpreset" != "default" ]]; then
if [[ "$vcodec" == "libsvtav1" ]]; then
# Scale goes from 0 to 13, 0 being like x264's "placebo", above 8 being destructive.
# Each step down is about 2x as slow, so 6 to 4 is ~4x slower, 6 to 2 is ~16x slower.
case $vpreset in
vsl) preset="0" ;;
slr) preset="2" ;;
slw) preset="4" ;;
med) preset="6" ;;
fst) preset="8" ;; # default
fsr) preset="10" ;;
vft) preset="12" ;;
vsl) preset="2" ;; # best quality; quite slow, but still feasible
slr) preset="3" ;; # great quality (very little gained)
slw) preset="4" ;; # great quality; decent speed
med) preset="6" ;; # good quality; great speed
fst) preset="8" ;; # default; quite fast
fsr) preset="9" ;; # rough drafts only
vft) preset="10" ;; # real time encoding for livestreams
*) preset="$vpreset" ;;
esac
else