AOM SVT-AV1 2.1 Released
According to Phoronix the Alliance of Open Media project quietly released (the Intel based) SVT-AV1 v2.1 last week. With this new SVT-AV1 release are yet more performance optimizations and tuning. The M0, M3, M5, and M6 presets are seeing 12~40% speed-ups while maintaining similar quality levels to prior releases. The compression efficiency of presets M11 to M13 meanwhile have improved by 1~2%. New SVT-AV1 benchmarks soon. https://www.phoronix.com/news/SVT-AV1-2.1-Released ---------- Meanwhile, I have updated my previous tests using ffmpeg-7 and libSvtAv1Enc2 version 2.0 on openSUSE Slowroll below. The results are about the same speed +/- compared as my earlier tests using ffmpeg-6 and SVT-AV1 encoder version 1.7 https://lists.cinelerra-gg.org/pipermail/cin/2023-December/007436.html (Else I have purchased the hardware components to upgrade and rebuild my workstations for a planned AV1 QSV/hw video transcoding: mobo, Intel cpu and gpu, memory, ssd, cooler. More about this later. But first I have to finish my ongoing DVD Video project). S | Name | Type | Version | Arch | Repository ---+-----------------------+---------+--------------------+--------+---------------- i+ | ffmpeg-7 | package | 7.0-1699.3.pm.3 | x86_64 | packman i | kernel-firmware-intel | package | 20240510-1.1 | noarch | update-slowroll i | libdav1d7 | package | 1.4.1-1.1 | x86_64 | repo-oss i | libdrm_intel1 | package | 2.4.120-1.3 | x86_64 | repo-oss i+ | libheif-dav1d | package | 1.17.6-1699.5.pm.5 | x86_64 | packman i+ | libheif-ffmpeg | package | 1.17.6-1699.5.pm.5 | x86_64 | packman i+ | libheif-rav1e | package | 1.17.6-1699.5.pm.5 | x86_64 | packman i | librav1e0_6 | package | 0.6.6-1.3 | x86_64 | repo-oss i | libSvtAv1Enc2 | package | 2.0.0-1.1 | x86_64 | repo-oss ffmpeg -hide_banner -codecs | grep av1 DEV.L. av1 Alliance for Open Media AV1 (decoders: libdav1d libaom-av1 av1 av1_cuvid av1_qsv) (encoders: libaom-av1 librav1e libsvtav1 av1_nvenc av1_qsv av1_amf av1_vaapi) DEAIL. wmav1 Windows Media Audio 1 ffmpeg -i dv01_07.dv -c:v libsvtav1 -preset 8 -crf 35 -c:a libvorbis dv01_07_svt-av1_pr8.webm frame= 2832 fps= 74 q=35.0 Lsize= 28699KiB time=00:01:53.24 bitrate=2076.1kbits/s speed=2.98x ffmpeg -i dv01_07.dv -c:v libsvtav1 -preset 10 -crf 35 -c:a libvorbis dv01_07_svt-av1_pr10.webm frame= 2832 fps= 84 q=35.0 Lsize= 29876KiB time=00:01:53.24 bitrate=2161.3kbits/s speed=3.37x ffmpeg -i dv01_07.dv -c:v libsvtav1 -preset 12 -crf 35 -c:a libvorbis dv01_07_svt-av1_pr12.webm frame= 2832 fps=244 q=35.0 Lsize= 32887KiB time=00:01:53.24 bitrate=2379.1kbits/s speed=9.77x ffmpeg -i hdv01_04.m2t -c:v libsvtav1 -preset 10 -crf 35 -c:a libvorbis hdv01_04_m2t_svt-av1_pr10.webm frame=16420 fps= 62 q=34.0 Lsize= 373769KiB time=00:10:57.16 bitrate=4659.3kbits/s speed=2.47x du -sh * 389M dv01_07.dv 30M dv01_07_svt-av1_pr10.webm 33M dv01_07_svt-av1_pr12.webm 29M dv01_07_svt-av1_pr8.webm 2.0G hdv01_04.m2t 366M hdv01_04_m2t_svt-av1_pr10.webm
Terje, thanks for letting us know. I have downloaded it and will test in June to use with CinGG. On Wed, May 29, 2024 at 9:47 AM Terje J. Hanssen via Cin < [email protected]> wrote:
According to Phoronix the Alliance of Open Media project quietly released (the Intel based) SVT-AV1 v2.1 last week. With this new SVT-AV1 release are yet more performance optimizations and tuning. The M0, M3, M5, and M6 presets are seeing 12~40% speed-ups while maintaining similar quality levels to prior releases. The compression efficiency of presets M11 to M13 meanwhile have improved by 1~2%. New SVT-AV1 benchmarks soon. https://www.phoronix.com/news/SVT-AV1-2.1-Released
Dav1d (decoder) is also promising, at least for cpu's that take advantage of AVX: https://code.videolan.org/videolan/dav1d/-/releases/1.4.2
Unfortunately, Dav1d uses meson instead of cmake. The current old version included with CinGG was converted from meson to cmake. It would take someone who knows both meson and cmake intricacies to do the same conversion for an updated version of Dav1d. On Fri, May 31, 2024 at 12:35 PM Andrea paz via Cin < [email protected]> wrote:
Dav1d (decoder) is also promising, at least for cpu's that take advantage of AVX: https://code.videolan.org/videolan/dav1d/-/releases/1.4.2
On 5/29/24 5:47 PM, Terje J. Hanssen wrote:
According to Phoronix the Alliance of Open Media project quietly released (the Intel based) SVT-AV1 v2.1 last week. With this new SVT-AV1 release are yet more performance optimizations and tuning. The M0, M3, M5, and M6 presets are seeing 12~40% speed-ups while maintaining similar quality levels to prior releases. The compression efficiency of presets M11 to M13 meanwhile have improved by 1~2%. New SVT-AV1 benchmarks soon. https://www.phoronix.com/news/SVT-AV1-2.1-Released
Phoronix benchmarks updated: https://openbenchmarking.org/test/pts/svt-av1#results
----------
Meanwhile, I have updated my previous tests using ffmpeg-7 and libSvtAv1Enc2 version 2.0 on openSUSE Slowroll below. The results are about the same speed +/- compared as my earlier tests using ffmpeg-6 and SVT-AV1 encoder version 1.7 https://lists.cinelerra-gg.org/pipermail/cin/2023-December/007436.html
(Else I have purchased the hardware components to upgrade and rebuild my workstations for a planned AV1 QSV/hw video transcoding: mobo, Intel cpu and gpu, memory, ssd, cooler. More about this later. But first I have to finish my ongoing DVD Video project).
With my own new and faster hardware in box running a matured and updated openSUSE Tw Slowroll (system overview at the bottom here), I have updated and extended my own transcoding tests using ffmpeg-7 and SVT-AV1 v. 2.1. For SD DV 576i -> AV1 the speeds increase from fps=50 at preset 4 up to fps=890 at preset 12, compressed file sizes 6-8% For HDV 1080i -> AV1 the speed increases from fps=24 at preset 4 up to fps=376 at preset 12, compressed file sizes 16-18% Svt[info]: ------------------------------------------- Svt[info]: SVT [version]: SVT-AV1 Encoder Lib v2.1.0 Svt[info]: SVT [build] : GCC 13.3.0 64 bit Svt[info]: LIB Build date: May 20 2024 10:20:18 Svt[info]: ------------------------------------------- DV -> AV1 --------- ffmpeg -hide_banner -i dv01_07.dv -c:v libsvtav1 -preset 4 -crf 35 -c:a libvorbis dv01_07_svt-av1_pr4.webm frame= 2832 fps= 50 q=35.0 Lsize= 24159KiB time=00:01:53.24 bitrate=1747.7kbits/s speed= 2x ffmpeg -hide_banner -i dv01_07.dv -c:v libsvtav1 -preset 6 -crf 35 -c:a libvorbis dv01_07_svt-av1_pr6.webm frame= 2832 fps=119 q=35.0 Lsize= 27576KiB time=00:01:53.24 bitrate=1994.9kbits/s speed=4.75x ffmpeg -hide_banner -i dv01_07.dv -c:v libsvtav1 -preset 8 -crf 35 -c:a libvorbis dv01_07_svt-av1_pr8.webm frame= 2832 fps=165 q=35.0 Lsize= 27852KiB time=00:01:53.24 bitrate=2014.8kbits/s speed=6.58x ffmpeg -hide_banner -i dv01_07.dv -c:v libsvtav1 -preset 10 -crf 35 -c:a libvorbis dv01_07_svt-av1_pr10.webm frame= 2832 fps=294 q=35.0 Lsize= 30935KiB time=00:01:53.24 bitrate=2237.9kbits/s speed=11.7x ffmpeg -hide_banner -i dv01_07.dv -c:v libsvtav1 -preset 12 -crf 35 -c:a libvorbis dv01_07_svt-av1_pr12.webm frame= 2832 fps=890 q=35.0 Lsize= 33646KiB time=00:01:53.24 bitrate=2434.0kbits/s speed=35.6x du -sh dv01* 389M dv01_07.dv 24M dv01_07_svt-av1_pr4.webm 27M dv01_07_svt-av1_pr6.webm 28M dv01_07_svt-av1_pr8.webm 31M dv01_07_svt-av1_pr10.webm 33M dv01_07_svt-av1_pr12.webm HDV -> AV1 ---------- ffmpeg -hide_banner -i hdv09_04.m2t -c:v libsvtav1 -preset 4 -crf 35 -c:a libvorbis hdv09_04_m2t_svt-av1_pr4.webm frame= 5963 fps= 24 q=35.0 Lsize= 113663KiB time=00:03:58.77 bitrate=3899.6kbits/s speed=0.948x ffmpeg -hide_banner -i hdv09_04.m2t -c:v libsvtav1 -preset 6 -crf 35 -c:a libvorbis hdv09_04_m2t_svt-av1_pr6.webm frame= 5963 fps= 59 q=35.0 Lsize= 121656KiB time=00:03:58.77 bitrate=4173.8kbits/s speed=2.37x ffmpeg -hide_banner -i hdv09_04.m2t -c:v libsvtav1 -preset 8 -crf 35 -c:a libvorbis hdv09_04_m2t_svt-av1_pr8.webm frame= 5963 fps= 87 q=35.0 Lsize= 120178KiB time=00:03:58.77 bitrate=4123.1kbits/s speed=3.47x ffmpeg -hide_banner -i hdv09_04.m2t -c:v libsvtav1 -preset 10 -crf 35 -c:a libvorbis hdv09_04_m2t_svt-av1_pr10.webm frame= 5963 fps=235 q=35.0 Lsize= 127298KiB time=00:03:58.77 bitrate=4367.4kbits/s speed=9.41x ffmpeg -hide_banner -i hdv09_04.m2t -c:v libsvtav1 -preset 12 -crf 35 -c:a libvorbis hdv09_04_m2t_svt-av1_pr12.webm frame= 5963 fps=376 q=35.0 Lsize= 136393KiB time=00:03:58.77 bitrate=4679.4kbits/s speed=15.1x du -sh hdv09* 745M hdv09_04.m2t 118M hdv09_04_m2t_svt-av1_pr8.webm 119M hdv09_04_m2t_svt-av1_pr6.webm 118M hdv09_04_m2t_svt-av1_pr8.webm 125M hdv09_04_m2t_svt-av1_pr10.webm 134M hdv09_04_m2t_svt-av1_pr12.webm System info: ------------ inxi -bs System: Host: localhost.localdomain Kernel: 6.9.4-1-default arch: x86_64 bits: 64 Desktop: GNOME v: 46.2 Distro: openSUSE Tumbleweed-Slowroll 20240605 Machine: Type: Desktop System: Gigabyte product: Z790 AORUS ELITE AX v: N/A serial: <superuser required> Mobo: Gigabyte model: Z790 AORUS ELITE AX v: x.x serial: <superuser required> UEFI: American Megatrends LLC. v: FF date: 08/28/2023 CPU: Info: 12-core (8-mt/4-st) 12th Gen Intel Core i7-12700KF [MST AMCP] speed (MHz): avg: 800 min/max: 800/4900:5000:3800 Graphics: Device-1: Intel DG2 [Arc A750] driver: i915 v: kernel Device-2: Microdia Camera driver: snd-usb-audio,uvcvideo type: USB Display: wayland server: X.org v: 1.21.1.12 with: Xwayland v: 24.1.0 compositor: gnome-shell driver: gpu: i915 resolution: 2560x1440~60Hz API: OpenGL v: 4.6 vendor: intel mesa v: 24.0.8 renderer: Mesa Intel Arc A750 Graphics (DG2) Network: Device-1: Intel Raptor Lake-S PCH CNVi WiFi driver: iwlwifi Device-2: Realtek RTL8125 2.5GbE driver: r8169 Drives: Local Storage: total: 10.2 TiB used: 6.9 TiB (67.7%) Sensors: System Temperatures: cpu: 45.0 C mobo: 34.0 C Fan Speeds (rpm): N/A Info: Memory: total: 128 GiB note: est. available: 125.64 GiB used: 3.89 GiB (3.1%) Processes: 493 Uptime: 2h 25m Shell: Bash inxi: 3.3.34
participants (3)
-
Andrea paz -
Phyllis Smith -
Terje J. Hanssen