generated from me/template-mit
pv-test, change scale for libsvtav1 presets, plus add comments.
This commit is contained in:
+9
-7
@@ -980,14 +980,16 @@ function pv-test {
|
|||||||
preset=""
|
preset=""
|
||||||
if [[ "$vpreset" != "default" ]]; then
|
if [[ "$vpreset" != "default" ]]; then
|
||||||
if [[ "$vcodec" == "libsvtav1" ]]; 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
|
case $vpreset in
|
||||||
vsl) preset="0" ;;
|
vsl) preset="2" ;; # best quality; quite slow, but still feasible
|
||||||
slr) preset="2" ;;
|
slr) preset="3" ;; # great quality (very little gained)
|
||||||
slw) preset="4" ;;
|
slw) preset="4" ;; # great quality; decent speed
|
||||||
med) preset="6" ;;
|
med) preset="6" ;; # good quality; great speed
|
||||||
fst) preset="8" ;; # default
|
fst) preset="8" ;; # default; quite fast
|
||||||
fsr) preset="10" ;;
|
fsr) preset="9" ;; # rough drafts only
|
||||||
vft) preset="12" ;;
|
vft) preset="10" ;; # real time encoding for livestreams
|
||||||
*) preset="$vpreset" ;;
|
*) preset="$vpreset" ;;
|
||||||
esac
|
esac
|
||||||
else
|
else
|
||||||
|
|||||||
Reference in New Issue
Block a user