# initial in.mkv: crf 7 I444 for crf in 18 19 20 21 22 23; do for preset in fast faster veryfast; do ffmpeg -y -i in.mkv \ -crf "$crf" -c:v libx264 -g 240 -preset "$preset" -pix_fmt yuv420p \ "in_h264_crf=$crf:preset=$preset.mkv" done done for crf in 34 35 36 37 38 39 40; do line="crf=$crf:preset=4:hbd-mds=1:ac-bias=2:tune=0" ffmpeg -y -i "in_h264_crf=18:preset=faster.mkv" \ -c:v libsvtav1 -g 240 -pix_fmt yuv420p10le -svtav1-params "$line" \ "in_av1_$line.mkv" done for crf in 19 20 21 22 23 24; do ffmpeg -y -i in_h264_crf\=18\:preset\=faster.mkv \ -crf "$crf" -c:v libx265 -preset slow \ "in_h265_crf=$crf:preset=slow.mkv" done for f in in_*.mkv; do echo "$f" >> log.log ffwrap vmaf in.mkv "$f" | grep 'name="vmaf"' >> log.log echo >> log.log done