diff --git a/hav1w.py b/hav1w.py index 9bc8dd1..e58822d 100644 --- a/hav1w.py +++ b/hav1w.py @@ -7,7 +7,7 @@ import subprocess import yaml # Hannes' AV1 wrapper script -# Version 2.0.1 +# Version 2.0.2 # This is a good guide for optimizing AV1 parameters with the AOM reference encoder: # https://www.reddit.com/r/AV1/comments/t59j32/encoder_tuning_part_4_a_2nd_generation_guide_to/ @@ -57,6 +57,8 @@ cmd += ["-crf", preset["crf"], "-b:v", "0"] # Set minimum keyframe interval to 12 to prevent placing too many keyframes... just in case cmd += ["-keyint_min", "12"] +# Set maximum keyframe interval to 300 for an improved decoding/seeking performance +cmd += ["-g", "300"] # Set lookahead to 48 frames # Reddit post says it's worth it...