libsvtav1 vs librav1e vs libaom-av1 Dataset¶
Compare the libsvtav1, librav1e and libaom-av1 encoders.
Download¶
mendevi download svtav1_vs_rav1e_vs_aom.db.xz.torrent
svtav1_vs_rav1e_vs_aom.json.xz (2.9 Mo).
Plots¶
Distortion and Consumption as a function of bitrate¶
Overall trend for all measures:
mendevi plot svtav1_vs_rav1e_vs_aom.db -x rate -y psnr -y vmaf -wx category -c '(encoder, profile)' -m effort
Result for a single video, including energy:
mendevi plot svtav1_vs_rav1e_vs_aom.db -x rate -x energy -y psnr -c encoder -m effort -wy profile -f "ref_stem=='park_joy'"
Conclusion¶
libvstav1 is significantly faster than librav1e! This difference is even more pronounced at higher throughput rates.
librav1e allows for lower bitrate (in constant quality mode).
Although librav1e shows better distortion at high bitrates, libsvtav1 is better at equal encoding duration.
Reproduce¶
for video in ctc/*.mkv; do
mendevi prepare $video -p sd
mendevi prepare $video -p fhd
done
mendevi encode -e fast -e medium -e slow -m cbr -m vbr -c libsvtav1 -c librav1e -c libaom-av1 reference*
mendevi probe --psnr --ssim --vif --vmaf sample_*