From b1259dc7b9aba4831cd61bf3521708ec3089ed3c Mon Sep 17 00:00:00 2001 From: Andinus Date: Thu, 18 Nov 2021 17:09:51 +0530 Subject: Set default crf to 24 From https://trac.ffmpeg.org/wiki/Encode/H.265: The default is 28, and it should visually correspond to libx264 video at CRF 23, but result in about half the file size. This will result in larger videos. Maybe the default should be libx265. I did try it, results in smaller videos but I wasn't able to play the video on Firefox. --- lib/Fornax/CLI.rakumod | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/Fornax/CLI.rakumod b/lib/Fornax/CLI.rakumod index bac08ff..98f20a7 100644 --- a/lib/Fornax/CLI.rakumod +++ b/lib/Fornax/CLI.rakumod @@ -92,7 +92,7 @@ multi sub MAIN( my Str $log-level = $debug ?? "info" !! "error"; run «ffmpeg -loglevel "$log-level" -r "$frame-rate" -i "$output/\%08d.png" -vf 'tpad=stop_mode=clone:stop_duration=2' - -vcodec libx264 -crf 28 -pix_fmt yuv420p "$output/solution.mp4"»; + -vcodec libx264 -crf 24 -pix_fmt yuv420p "$output/solution.mp4"»; } } -- cgit 1.4.1-2-gfad0