Post: "AV1: Still the current future of Video"

This commit is contained in:
Michael Fabian 'Xaymar' Dirks
2021-12-25 11:01:59 +01:00
parent afba16606a
commit b47470a4bb
@@ -0,0 +1,324 @@
---
title: "AV1: Still the current future of Video"
category: Blog
tags: [Video, Encoding, AV1, H264, H265, VP9, AOMedia]
videos:
- name: "ARMA 3: Altis Driving (License CC-BY-SA)"
poster: "https://cdn.xaymar.com/blog/2021/08/arma3_altis-driving_2560x1440_50fps_YUV420-TV-sRGB_003.webp"
entries:
- name: "NVENC H.264"
entries:
- url: "https://cdn.xaymar.com/blog/2021/08/arma3_altis-driving_2560x1440_50fps_YUV420-TV-sRGB.h264_nvenc_10000.mp4"
caption: "2560x1440@50 10.0mbit"
- url: "https://cdn.xaymar.com/blog/2021/08/arma3_altis-driving_2560x1440_50fps_YUV420-TV-sRGB.h264_nvenc_8500.mp4"
caption: "2560x1440@50 8.5mbit"
- url: "https://cdn.xaymar.com/blog/2021/08/arma3_altis-driving_2560x1440_50fps_YUV420-TV-sRGB.h264_nvenc_6000.mp4"
caption: "2560x1440@50 6.0mbit"
- url: "https://cdn.xaymar.com/blog/2021/08/arma3_altis-driving_2560x1440_50fps_YUV420-TV-sRGB.h264_nvenc_3500.mp4"
caption: "2560x1440@50 3.5mbit"
- url: "https://cdn.xaymar.com/blog/2021/08/arma3_altis-driving_1920x1080_50fps_YUV420-TV-sRGB.h264_nvenc_10000.mp4"
caption: "1920x1080@50 10.0mbit"
- url: "https://cdn.xaymar.com/blog/2021/08/arma3_altis-driving_1920x1080_50fps_YUV420-TV-sRGB.h264_nvenc_8500.mp4"
caption: "1920x1080@50 8.5mbit"
- url: "https://cdn.xaymar.com/blog/2021/08/arma3_altis-driving_1920x1080_50fps_YUV420-TV-sRGB.h264_nvenc_6000.mp4"
caption: "1920x1080@50 6.0mbit"
- url: "https://cdn.xaymar.com/blog/2021/08/arma3_altis-driving_1920x1080_50fps_YUV420-TV-sRGB.h264_nvenc_3500.mp4"
caption: "1920x1080@50 3.5mbit"
- name: "AOM AV1"
entries:
- url: "https://cdn.xaymar.com/blog/2021/08/arma3_altis-driving_2560x1440_50fps_YUV420-TV-sRGB.aomav1_10000.webm"
caption: "2560x1440@50 10.0mbit"
- url: "https://cdn.xaymar.com/blog/2021/08/arma3_altis-driving_2560x1440_50fps_YUV420-TV-sRGB.aomav1_8500.webm"
caption: "2560x1440@50 8.5mbit"
- url: "https://cdn.xaymar.com/blog/2021/08/arma3_altis-driving_2560x1440_50fps_YUV420-TV-sRGB.aomav1_6000.webm"
caption: "2560x1440@50 6.0mbit"
- url: "https://cdn.xaymar.com/blog/2021/08/arma3_altis-driving_2560x1440_50fps_YUV420-TV-sRGB.aomav1_3500.webm"
caption: "2560x1440@50 3.5mbit"
- url: "https://cdn.xaymar.com/blog/2021/08/arma3_altis-driving_1920x1080_50fps_YUV420-TV-sRGB.aomav1_10000.webm"
caption: "1920x1080@50 10.0mbit"
- url: "https://cdn.xaymar.com/blog/2021/08/arma3_altis-driving_1920x1080_50fps_YUV420-TV-sRGB.aomav1_8500.webm"
caption: "1920x1080@50 8.5mbit"
- url: "https://cdn.xaymar.com/blog/2021/08/arma3_altis-driving_1920x1080_50fps_YUV420-TV-sRGB.aomav1_6000.webm"
caption: "1920x1080@50 6.0mbit"
- url: "https://cdn.xaymar.com/blog/2021/08/arma3_altis-driving_1920x1080_50fps_YUV420-TV-sRGB.aomav1_3500.webm"
caption: "1920x1080@50 3.5mbit"
- name: "SVT AV1"
entries:
- url: "https://cdn.xaymar.com/blog/2021/08/arma3_altis-driving_2560x1440_50fps_YUV420-TV-sRGB.svtav1_10000.webm"
caption: "2560x1440@50 10.0mbit"
- url: "https://cdn.xaymar.com/blog/2021/08/arma3_altis-driving_2560x1440_50fps_YUV420-TV-sRGB.svtav1_8500.webm"
caption: "2560x1440@50 8.5mbit"
- url: "https://cdn.xaymar.com/blog/2021/08/arma3_altis-driving_2560x1440_50fps_YUV420-TV-sRGB.svtav1_6000.webm"
caption: "2560x1440@50 6.0mbit"
- url: "https://cdn.xaymar.com/blog/2021/08/arma3_altis-driving_2560x1440_50fps_YUV420-TV-sRGB.svtav1_3500.webm"
caption: "2560x1440@50 3.5mbit"
- url: "https://cdn.xaymar.com/blog/2021/08/arma3_altis-driving_1920x1080_50fps_YUV420-TV-sRGB.svtav1_10000.webm"
caption: "1920x1080@50 10.0mbit"
- url: "https://cdn.xaymar.com/blog/2021/08/arma3_altis-driving_1920x1080_50fps_YUV420-TV-sRGB.svtav1_8500.webm"
caption: "1920x1080@50 8.5mbit"
- url: "https://cdn.xaymar.com/blog/2021/08/arma3_altis-driving_1920x1080_50fps_YUV420-TV-sRGB.svtav1_6000.webm"
caption: "1920x1080@50 6.0mbit"
- url: "https://cdn.xaymar.com/blog/2021/08/arma3_altis-driving_1920x1080_50fps_YUV420-TV-sRGB.svtav1_3500.webm"
caption: "1920x1080@50 3.5mbit"
- name: "ARMA 3: Altis Walk Through Foliage (License CC-BY-SA)"
poster: "https://cdn.xaymar.com/blog/2021/08/arma3_altis-walk-through-foliage_2560x1440_50fps_YUV420-TV-sRGB_002.webp"
entries:
- name: "NVENC H.264"
entries:
- url: "https://cdn.xaymar.com/blog/2021/08/arma3_altis-walk-through-foliage_2560x1440_50fps_YUV420-TV-sRGB.h264_nvenc_10000.mp4"
caption: "2560x1440@50 10.0mbit"
- url: "https://cdn.xaymar.com/blog/2021/08/arma3_altis-walk-through-foliage_2560x1440_50fps_YUV420-TV-sRGB.h264_nvenc_8500.mp4"
caption: "2560x1440@50 8.5mbit"
- url: "https://cdn.xaymar.com/blog/2021/08/arma3_altis-walk-through-foliage_2560x1440_50fps_YUV420-TV-sRGB.h264_nvenc_6000.mp4"
caption: "2560x1440@50 6.0mbit"
- url: "https://cdn.xaymar.com/blog/2021/08/arma3_altis-walk-through-foliage_2560x1440_50fps_YUV420-TV-sRGB.h264_nvenc_3500.mp4"
caption: "2560x1440@50 3.5mbit"
- url: "https://cdn.xaymar.com/blog/2021/08/arma3_altis-walk-through-foliage_1920x1080_50fps_YUV420-TV-sRGB.h264_nvenc_10000.mp4"
caption: "1920x1080@50 10.0mbit"
- url: "https://cdn.xaymar.com/blog/2021/08/arma3_altis-walk-through-foliage_1920x1080_50fps_YUV420-TV-sRGB.h264_nvenc_8500.mp4"
caption: "1920x1080@50 8.5mbit"
- url: "https://cdn.xaymar.com/blog/2021/08/arma3_altis-walk-through-foliage_1920x1080_50fps_YUV420-TV-sRGB.h264_nvenc_6000.mp4"
caption: "1920x1080@50 6.0mbit"
- url: "https://cdn.xaymar.com/blog/2021/08/arma3_altis-walk-through-foliage_1920x1080_50fps_YUV420-TV-sRGB.h264_nvenc_3500.mp4"
caption: "1920x1080@50 3.5mbit"
- url: "https://cdn.xaymar.com/blog/2021/08/arma3_altis-walk-through-foliage_1280x720_50fps_YUV420-TV-sRGB.h264_nvenc_10000.mp4"
caption: "1280x720@50 10.0mbit"
- url: "https://cdn.xaymar.com/blog/2021/08/arma3_altis-walk-through-foliage_1280x720_50fps_YUV420-TV-sRGB.h264_nvenc_8500.mp4"
caption: "1280x720@50 8.5mbit"
- url: "https://cdn.xaymar.com/blog/2021/08/arma3_altis-walk-through-foliage_1280x720_50fps_YUV420-TV-sRGB.h264_nvenc_6000.mp4"
caption: "1280x720@50 6.0mbit"
- url: "https://cdn.xaymar.com/blog/2021/08/arma3_altis-walk-through-foliage_1280x720_50fps_YUV420-TV-sRGB.h264_nvenc_3500.mp4"
caption: "1280x720@50 3.5mbit"
- name: "AOM AV1"
entries:
- url: "https://cdn.xaymar.com/blog/2021/08/arma3_altis-walk-through-foliage_2560x1440_50fps_YUV420-TV-sRGB.aomav1_10000.webm"
caption: "2560x1440@50 10.0mbit"
- url: "https://cdn.xaymar.com/blog/2021/08/arma3_altis-walk-through-foliage_2560x1440_50fps_YUV420-TV-sRGB.aomav1_8500.webm"
caption: "2560x1440@50 8.5mbit"
- url: "https://cdn.xaymar.com/blog/2021/08/arma3_altis-walk-through-foliage_2560x1440_50fps_YUV420-TV-sRGB.aomav1_6000.webm"
caption: "2560x1440@50 6.0mbit"
- url: "https://cdn.xaymar.com/blog/2021/08/arma3_altis-walk-through-foliage_2560x1440_50fps_YUV420-TV-sRGB.aomav1_3500.webm"
caption: "2560x1440@50 3.5mbit"
- url: "https://cdn.xaymar.com/blog/2021/08/arma3_altis-walk-through-foliage_1920x1080_50fps_YUV420-TV-sRGB.aomav1_10000.webm"
caption: "1920x1080@50 10.0mbit"
- url: "https://cdn.xaymar.com/blog/2021/08/arma3_altis-walk-through-foliage_1920x1080_50fps_YUV420-TV-sRGB.aomav1_8500.webm"
caption: "1920x1080@50 8.5mbit"
- url: "https://cdn.xaymar.com/blog/2021/08/arma3_altis-walk-through-foliage_1920x1080_50fps_YUV420-TV-sRGB.aomav1_6000.webm"
caption: "1920x1080@50 6.0mbit"
- url: "https://cdn.xaymar.com/blog/2021/08/arma3_altis-walk-through-foliage_1920x1080_50fps_YUV420-TV-sRGB.aomav1_3500.webm"
caption: "1920x1080@50 3.5mbit"
- url: "https://cdn.xaymar.com/blog/2021/08/arma3_altis-walk-through-foliage_1280x720_50fps_YUV420-TV-sRGB.aomav1_10000.webm"
caption: "1280x720@50 10.0mbit"
- url: "https://cdn.xaymar.com/blog/2021/08/arma3_altis-walk-through-foliage_1280x720_50fps_YUV420-TV-sRGB.aomav1_8500.webm"
caption: "1280x720@50 8.5mbit"
- url: "https://cdn.xaymar.com/blog/2021/08/arma3_altis-walk-through-foliage_1280x720_50fps_YUV420-TV-sRGB.aomav1_6000.webm"
caption: "1280x720@50 6.0mbit"
- url: "https://cdn.xaymar.com/blog/2021/08/arma3_altis-walk-through-foliage_1280x720_50fps_YUV420-TV-sRGB.aomav1_3500.webm"
caption: "1280x720@50 3.5mbit"
- name: "SVT AV1"
entries:
- url: "https://cdn.xaymar.com/blog/2021/08/arma3_altis-walk-through-foliage_2560x1440_50fps_YUV420-TV-sRGB.svtav1_10000.webm"
caption: "2560x1440@50 10.0mbit"
- url: "https://cdn.xaymar.com/blog/2021/08/arma3_altis-walk-through-foliage_2560x1440_50fps_YUV420-TV-sRGB.svtav1_8500.webm"
caption: "2560x1440@50 8.5mbit"
- url: "https://cdn.xaymar.com/blog/2021/08/arma3_altis-walk-through-foliage_2560x1440_50fps_YUV420-TV-sRGB.svtav1_6000.webm"
caption: "2560x1440@50 6.0mbit"
- url: "https://cdn.xaymar.com/blog/2021/08/arma3_altis-walk-through-foliage_2560x1440_50fps_YUV420-TV-sRGB.svtav1_3500.webm"
caption: "2560x1440@50 3.5mbit"
- url: "https://cdn.xaymar.com/blog/2021/08/arma3_altis-walk-through-foliage_1920x1080_50fps_YUV420-TV-sRGB.svtav1_10000.webm"
caption: "1920x1080@50 10.0mbit"
- url: "https://cdn.xaymar.com/blog/2021/08/arma3_altis-walk-through-foliage_1920x1080_50fps_YUV420-TV-sRGB.svtav1_8500.webm"
caption: "1920x1080@50 8.5mbit"
- url: "https://cdn.xaymar.com/blog/2021/08/arma3_altis-walk-through-foliage_1920x1080_50fps_YUV420-TV-sRGB.svtav1_6000.webm"
caption: "1920x1080@50 6.0mbit"
- url: "https://cdn.xaymar.com/blog/2021/08/arma3_altis-walk-through-foliage_1920x1080_50fps_YUV420-TV-sRGB.svtav1_3500.webm"
caption: "1920x1080@50 3.5mbit"
- url: "https://cdn.xaymar.com/blog/2021/08/arma3_altis-walk-through-foliage_1280x720_50fps_YUV420-TV-sRGB.svtav1_10000.webm"
caption: "1280x720@50 10.0mbit"
- url: "https://cdn.xaymar.com/blog/2021/08/arma3_altis-walk-through-foliage_1280x720_50fps_YUV420-TV-sRGB.svtav1_8500.webm"
caption: "1280x720@50 8.5mbit"
- url: "https://cdn.xaymar.com/blog/2021/08/arma3_altis-walk-through-foliage_1280x720_50fps_YUV420-TV-sRGB.svtav1_6000.webm"
caption: "1280x720@50 6.0mbit"
- url: "https://cdn.xaymar.com/blog/2021/08/arma3_altis-walk-through-foliage_1280x720_50fps_YUV420-TV-sRGB.svtav1_3500.webm"
caption: "1280x720@50 3.5mbit"
- name: "GRIP: Combat Racing #001 (License CC-BY-SA)"
poster: "https://cdn.xaymar.com/blog/2021/08/grip_combat_racing-001_2560x1440_60fps_YUV420_001.webp"
entries:
- name: "NVENC H.264"
entries:
- url: "https://cdn.xaymar.com/blog/2021/08/grip_combat_racing-001_2560x1440_60fps_YUV420.h264_nvenc_10000.mp4"
caption: "2560x1440@60 10.0mbit"
- url: "https://cdn.xaymar.com/blog/2021/08/grip_combat_racing-001_2560x1440_60fps_YUV420.h264_nvenc_8500.mp4"
caption: "2560x1440@60 8.5mbit"
- url: "https://cdn.xaymar.com/blog/2021/08/grip_combat_racing-001_2560x1440_60fps_YUV420.h264_nvenc_6000.mp4"
caption: "2560x1440@60 6.0mbit"
- url: "https://cdn.xaymar.com/blog/2021/08/grip_combat_racing-001_2560x1440_60fps_YUV420.h264_nvenc_3500.mp4"
caption: "2560x1440@60 3.5mbit"
- url: "https://cdn.xaymar.com/blog/2021/08/grip_combat_racing-001_1920x1080_60fps_YUV420.h264_nvenc_10000.mp4"
caption: "1920x1080@60 10.0mbit"
- url: "https://cdn.xaymar.com/blog/2021/08/grip_combat_racing-001_1920x1080_60fps_YUV420.h264_nvenc_8500.mp4"
caption: "1920x1080@60 8.5mbit"
- url: "https://cdn.xaymar.com/blog/2021/08/grip_combat_racing-001_1920x1080_60fps_YUV420.h264_nvenc_6000.mp4"
caption: "1920x1080@60 6.0mbit"
- url: "https://cdn.xaymar.com/blog/2021/08/grip_combat_racing-001_1920x1080_60fps_YUV420.h264_nvenc_3500.mp4"
caption: "1920x1080@60 3.5mbit"
- name: "AOM AV1"
entries:
- url: "https://cdn.xaymar.com/blog/2021/08/grip_combat_racing-001_2560x1440_60fps_YUV420.aomav1_10000.webm"
caption: "2560x1440@60 10.0mbit"
- url: "https://cdn.xaymar.com/blog/2021/08/grip_combat_racing-001_2560x1440_60fps_YUV420.aomav1_8500.webm"
caption: "2560x1440@60 8.5mbit"
- url: "https://cdn.xaymar.com/blog/2021/08/grip_combat_racing-001_2560x1440_60fps_YUV420.aomav1_6000.webm"
caption: "2560x1440@60 6.0mbit"
- url: "https://cdn.xaymar.com/blog/2021/08/grip_combat_racing-001_2560x1440_60fps_YUV420.aomav1_3500.webm"
caption: "2560x1440@60 3.5mbit"
- url: "https://cdn.xaymar.com/blog/2021/08/grip_combat_racing-001_1920x1080_60fps_YUV420.aomav1_10000.webm"
caption: "1920x1080@60 10.0mbit"
- url: "https://cdn.xaymar.com/blog/2021/08/grip_combat_racing-001_1920x1080_60fps_YUV420.aomav1_8500.webm"
caption: "1920x1080@60 8.5mbit"
- url: "https://cdn.xaymar.com/blog/2021/08/grip_combat_racing-001_1920x1080_60fps_YUV420.aomav1_6000.webm"
caption: "1920x1080@60 6.0mbit"
- url: "https://cdn.xaymar.com/blog/2021/08/grip_combat_racing-001_1920x1080_60fps_YUV420.aomav1_3500.webm"
caption: "1920x1080@60 3.5mbit"
- name: "SVT AV1"
entries:
- url: "https://cdn.xaymar.com/blog/2021/08/grip_combat_racing-001_2560x1440_60fps_YUV420.svtav1_10000.webm"
caption: "2560x1440@60 10.0mbit"
- url: "https://cdn.xaymar.com/blog/2021/08/grip_combat_racing-001_2560x1440_60fps_YUV420.svtav1_8500.webm"
caption: "2560x1440@60 8.5mbit"
- url: "https://cdn.xaymar.com/blog/2021/08/grip_combat_racing-001_2560x1440_60fps_YUV420.svtav1_6000.webm"
caption: "2560x1440@60 6.0mbit"
- url: "https://cdn.xaymar.com/blog/2021/08/grip_combat_racing-001_2560x1440_60fps_YUV420.svtav1_3500.webm"
caption: "2560x1440@60 3.5mbit"
- url: "https://cdn.xaymar.com/blog/2021/08/grip_combat_racing-001_1920x1080_60fps_YUV420.svtav1_10000.webm"
caption: "1920x1080@60 10.0mbit"
- url: "https://cdn.xaymar.com/blog/2021/08/grip_combat_racing-001_1920x1080_60fps_YUV420.svtav1_8500.webm"
caption: "1920x1080@60 8.5mbit"
- url: "https://cdn.xaymar.com/blog/2021/08/grip_combat_racing-001_1920x1080_60fps_YUV420.svtav1_6000.webm"
caption: "1920x1080@60 6.0mbit"
- url: "https://cdn.xaymar.com/blog/2021/08/grip_combat_racing-001_1920x1080_60fps_YUV420.svtav1_3500.webm"
caption: "1920x1080@60 3.5mbit"
- name: "Guild Wars 2 #001 (License CC-BY-SA)"
poster: "https://cdn.xaymar.com/blog/2021/08/guildwars2-001_3440x1440_50fps_YUV420_001.webp"
entries:
- name: "NVENC H.264"
entries:
- url: "https://cdn.xaymar.com/blog/2021/08/guildwars2-001_3440x1440_50fps_YUV420.h264_nvenc_10000.mp4"
caption: "3440x1440@50 10.0mbit"
- url: "https://cdn.xaymar.com/blog/2021/08/guildwars2-001_3440x1440_50fps_YUV420.h264_nvenc_8500.mp4"
caption: "3440x1440@50 8.5mbit"
- url: "https://cdn.xaymar.com/blog/2021/08/guildwars2-001_3440x1440_50fps_YUV420.h264_nvenc_6000.mp4"
caption: "3440x1440@50 6.0mbit"
- url: "https://cdn.xaymar.com/blog/2021/08/guildwars2-001_3440x1440_50fps_YUV420.h264_nvenc_3500.mp4"
caption: "3440x1440@50 3.5mbit"
- name: "AOM AV1"
entries:
- url: "https://cdn.xaymar.com/blog/2021/08/guildwars2-001_3440x1440_50fps_YUV420.aomav1_10000.webm"
caption: "3440x1440@50 10.0mbit"
- url: "https://cdn.xaymar.com/blog/2021/08/guildwars2-001_3440x1440_50fps_YUV420.aomav1_8500.webm"
caption: "3440x1440@50 8.5mbit"
- url: "https://cdn.xaymar.com/blog/2021/08/guildwars2-001_3440x1440_50fps_YUV420.aomav1_6000.webm"
caption: "3440x1440@50 6.0mbit"
- url: "https://cdn.xaymar.com/blog/2021/08/guildwars2-001_3440x1440_50fps_YUV420.aomav1_3500.webm"
caption: "3440x1440@50 3.5mbit"
- name: "SVT AV1"
entries:
- url: "https://cdn.xaymar.com/blog/2021/08/guildwars2-001_3440x1440_50fps_YUV420.svtav1_10000.webm"
caption: "3440x1440@50 10.0mbit"
- url: "https://cdn.xaymar.com/blog/2021/08/guildwars2-001_3440x1440_50fps_YUV420.svtav1_8500.webm"
caption: "3440x1440@50 8.5mbit"
- url: "https://cdn.xaymar.com/blog/2021/08/guildwars2-001_3440x1440_50fps_YUV420.svtav1_6000.webm"
caption: "3440x1440@50 6.0mbit"
- url: "https://cdn.xaymar.com/blog/2021/08/guildwars2-001_3440x1440_50fps_YUV420.svtav1_3500.webm"
caption: "3440x1440@50 3.5mbit"
- name: "Elude & Logicoma Boxbuffergeometry (License: Unknown)"
poster: "https://cdn.xaymar.com/blog/2021/08/elude_logicoma_boxbuffergeometry_2560x1440_100fps_YUV444-PC-sRGB_005.webp"
entries:
- name: "NVENC H.264"
entries:
- url: "https://cdn.xaymar.com/blog/2021/08/elude_logicoma_boxbuffergeometry_2560x1440_100fps_YUV420-TV-sRGB.h264_nvenc_10000.mp4"
caption: "2560x1440@100 10.0mbit"
- url: "https://cdn.xaymar.com/blog/2021/08/elude_logicoma_boxbuffergeometry_2560x1440_100fps_YUV420-TV-sRGB.h264_nvenc_8500.mp4"
caption: "2560x1440@100 8.5mbit"
- url: "https://cdn.xaymar.com/blog/2021/08/elude_logicoma_boxbuffergeometry_2560x1440_100fps_YUV420-TV-sRGB.h264_nvenc_6000.mp4"
caption: "2560x1440@100 6.0mbit"
- url: "https://cdn.xaymar.com/blog/2021/08/elude_logicoma_boxbuffergeometry_2560x1440_100fps_YUV420-TV-sRGB.h264_nvenc_3500.mp4"
caption: "2560x1440@100 3.5mbit"
- url: "https://cdn.xaymar.com/blog/2021/08/elude_logicoma_boxbuffergeometry_1920x1080_100fps_YUV420-TV-sRGB.h264_nvenc_10000.mp4"
caption: "1920x1080@100 10.0mbit"
- url: "https://cdn.xaymar.com/blog/2021/08/elude_logicoma_boxbuffergeometry_1920x1080_100fps_YUV420-TV-sRGB.h264_nvenc_8500.mp4"
caption: "1920x1080@100 8.5mbit"
- url: "https://cdn.xaymar.com/blog/2021/08/elude_logicoma_boxbuffergeometry_1920x1080_100fps_YUV420-TV-sRGB.h264_nvenc_6000.mp4"
caption: "1920x1080@100 6.0mbit"
- url: "https://cdn.xaymar.com/blog/2021/08/elude_logicoma_boxbuffergeometry_1920x1080_100fps_YUV420-TV-sRGB.h264_nvenc_3500.mp4"
caption: "1920x1080@100 3.5mbit"
- name: "AOM AV1"
entries:
- url: "https://cdn.xaymar.com/blog/2021/08/elude_logicoma_boxbuffergeometry_2560x1440_100fps_YUV420-TV-sRGB.aomav1_10000.webm"
caption: "2560x1440@100 10.0mbit"
- url: "https://cdn.xaymar.com/blog/2021/08/elude_logicoma_boxbuffergeometry_2560x1440_100fps_YUV420-TV-sRGB.aomav1_8500.webm"
caption: "2560x1440@100 8.5mbit"
- url: "https://cdn.xaymar.com/blog/2021/08/elude_logicoma_boxbuffergeometry_2560x1440_100fps_YUV420-TV-sRGB.aomav1_6000.webm"
caption: "2560x1440@100 6.0mbit"
- url: "https://cdn.xaymar.com/blog/2021/08/elude_logicoma_boxbuffergeometry_2560x1440_100fps_YUV420-TV-sRGB.aomav1_3500.webm"
caption: "2560x1440@100 3.5mbit"
- url: "https://cdn.xaymar.com/blog/2021/08/elude_logicoma_boxbuffergeometry_1920x1080_100fps_YUV420-TV-sRGB.aomav1_10000.webm"
caption: "1920x1080@100 10.0mbit"
- url: "https://cdn.xaymar.com/blog/2021/08/elude_logicoma_boxbuffergeometry_1920x1080_100fps_YUV420-TV-sRGB.aomav1_8500.webm"
caption: "1920x1080@100 8.5mbit"
- url: "https://cdn.xaymar.com/blog/2021/08/elude_logicoma_boxbuffergeometry_1920x1080_100fps_YUV420-TV-sRGB.aomav1_6000.webm"
caption: "1920x1080@100 6.0mbit"
- url: "https://cdn.xaymar.com/blog/2021/08/elude_logicoma_boxbuffergeometry_1920x1080_100fps_YUV420-TV-sRGB.aomav1_3500.webm"
caption: "1920x1080@100 3.5mbit"
- name: "SVT AV1"
entries:
- url: "https://cdn.xaymar.com/blog/2021/08/elude_logicoma_boxbuffergeometry_2560x1440_100fps_YUV420-TV-sRGB.svtav1_10000.webm"
caption: "2560x1440@100 10.0mbit"
- url: "https://cdn.xaymar.com/blog/2021/08/elude_logicoma_boxbuffergeometry_2560x1440_100fps_YUV420-TV-sRGB.svtav1_8500.webm"
caption: "2560x1440@100 8.5mbit"
- url: "https://cdn.xaymar.com/blog/2021/08/elude_logicoma_boxbuffergeometry_2560x1440_100fps_YUV420-TV-sRGB.svtav1_6000.webm"
caption: "2560x1440@100 6.0mbit"
- url: "https://cdn.xaymar.com/blog/2021/08/elude_logicoma_boxbuffergeometry_2560x1440_100fps_YUV420-TV-sRGB.svtav1_3500.webm"
caption: "2560x1440@100 3.5mbit"
- url: "https://cdn.xaymar.com/blog/2021/08/elude_logicoma_boxbuffergeometry_1920x1080_100fps_YUV420-TV-sRGB.svtav1_10000.webm"
caption: "1920x1080@100 10.0mbit"
- url: "https://cdn.xaymar.com/blog/2021/08/elude_logicoma_boxbuffergeometry_1920x1080_100fps_YUV420-TV-sRGB.svtav1_8500.webm"
caption: "1920x1080@100 8.5mbit"
- url: "https://cdn.xaymar.com/blog/2021/08/elude_logicoma_boxbuffergeometry_1920x1080_100fps_YUV420-TV-sRGB.svtav1_6000.webm"
caption: "1920x1080@100 6.0mbit"
- url: "https://cdn.xaymar.com/blog/2021/08/elude_logicoma_boxbuffergeometry_1920x1080_100fps_YUV420-TV-sRGB.svtav1_3500.webm"
caption: "1920x1080@100 3.5mbit"
---
{% capture content %}All the way back in December 2020, I decided it was time to try out how far AV1 had progressed. At the time, SVT AV1 was the only encoder that produced reasonable results with near realtime performance, however that has changed now. A lot of work went into AOM AV1, and it is now capable of encoding in the “frames per second” realm instead of “frames per minute”. So why not take another look at things?{% endcapture %}{% include blocks/paragraph.liquid content=content %}
{% capture content %}For the tests I used footage I captured myself, as that way I have no problems figuring out who actually owns the distribution rights. As for versions of the encoder, NVIDIA NVENC was run with Driver version 471.41 on a RTX 3090, AOM AV1 was compiled at v3.1.2, and SVT AV1 was on compiled at v0.8.6-76-g44486d23. The tests were run with the following settings:{% endcapture %}{% include blocks/paragraph.liquid content=content %}
{% capture content %}
<li>NVIDIA NVENC H.264: {% capture code %}-preset p7 -tune hq -rc cbr -rc-lookahead 32 -g 120 -2pass 0 -multipass 2 -no-scenecut 0 -forced-idr 1 -spatial-aq 1 -aq-strength 7 -temporal-aq 1 -bf 4 -b_ref_mode middle -bufsize 0 -qmin 0 -qmax 51 -refs 16{% endcapture %}{% include inline/code.liquid content=code %}</li>
<li>AOM AV1: {% capture code %}--rt --cpu-used=9 --row-mt=1 --tile-columns=3 --tile-rows=2 --threads=32 --target-bitrate=10000 --overshoot-pct=10 --undershoot-pct=10 --end-usage=cbr --kf-max-dist=120 --kf-min-dist=120{% endcapture %}{% include inline/code.liquid content=code %}</li>
<li>SVT AV1: {% capture code %}-rc cvbr -g 120 -preset 8 -tile_columns 3 -tile_rows 2 --threads=24{% endcapture %}{% include inline/code.liquid content=code %}</li>
{% endcapture %}{% include blocks/list.liquid content=content %}
{% capture content %}<b>Update (2021-08-30):</b> According to testing, it appears that in the current versions of AOM AV1, CBR encoding ends up with much lower potential quality. Nearly identical file sizes can be produced with VBR when both over and undershoot are set to <=10.{% endcapture %}{% include blocks/paragraph.liquid content=content %}
{% capture content %}Unfortunately, due to some people needing to prove that their IQ is below the average temperature of a working fridge, Ive decided against including including H.265/HEVC this time, and also opted against including additional commentary. Instead, I will talk about performance and how resolution and framerate affected the performance of each encoder. I will skip NVIDIA NVENC as its pretty much obvious how it scales.{% endcapture %}{% include blocks/paragraph.liquid content=content %}
{% capture content %}As for the AV1 encoders, both of them were unaffected by framerate, only showing some minor effects with resolution. Compared to H.264/AVC encoding, where modifying either results in drastic encoding performance changes, neither of the encoder was bothered by anything I threw at it. This is a bit weird, but I will take it as a sign that both encoder have been optimized to hell and back.{% endcapture %}{% include blocks/paragraph.liquid content=content %}
{% capture content %}Anyway, with the wall of text out of the way, heres videos:{% endcapture %}{% include blocks/paragraph.liquid content=content %}
{% for group in page.videos %}
{% include blocks/heading.liquid level=2 content=group.name %}
{% assign column_count=group.entries | size %}
{% capture columns %}
{% for group2 in group.entries %}
{% capture column %}
{% include blocks/heading.liquid level=3 content=group2.name %}
{% for group3 in group2.entries %}
{% include blocks/media.liquid type="video" url=group3.url caption=group3.caption poster=group.poster muted=true preload="none" %}
{% endfor %}
{% endcapture %}{% include blocks/column.liquid content=column %}
{% endfor %}
{% endcapture %}{% include blocks/columns.liquid content=columns columns=column_count %}
{% endfor %}