• Welcome to TechPowerUp Forums, Guest! Please check out our forum guidelines for info related to our community.

FFmpeg Gets NVENC AV1 Encode Support for a 75-100% Encoding Speed Uplift Over HEVC

btarunr

Editor & Senior Moderator
Staff member
Joined
Oct 9, 2007
Messages
46,476 (7.66/day)
Location
Hyderabad, India
System Name RBMK-1000
Processor AMD Ryzen 7 5700G
Motherboard ASUS ROG Strix B450-E Gaming
Cooling DeepCool Gammax L240 V2
Memory 2x 8GB G.Skill Sniper X
Video Card(s) Palit GeForce RTX 2080 SUPER GameRock
Storage Western Digital Black NVMe 512GB
Display(s) BenQ 1440p 60 Hz 27-inch
Case Corsair Carbide 100R
Audio Device(s) ASUS SupremeFX S1220A
Power Supply Cooler Master MWE Gold 650W
Mouse ASUS ROG Strix Impact
Keyboard Gamdias Hermes E2
Software Windows 11 Pro
Popular video transcoding and playback software FFmpeg, in its latest update, received support for AV1 format hardware-accelerated encoding leveraging the NVENC AV1 hardware encoders on the latest NVIDIA GeForce RTX 40-series "Ada" GPUs. The author Timo Rothenpieler remarked that in his testing, the new NVENC AV1 encoder is outperforming the NVENC HEVC-based FFmpeg encoding by 75 to 100 percent, in terms of encoding speed, at comparable quality. When deployed at a data-center scale, or even a production studio-scale, accelerated AV1 encoding should have a tangible impact on costs, and not just because AV1 is a royalty-free format. NVENC AV1 encoding support was also recently added to OBS Studio, the popular free video streaming software.



View at TechPowerUp Main Site | Source
 
Joined
Mar 30, 2011
Messages
960 (0.20/day)
System Name Better than before
Processor 10400
Motherboard B460 Pro4
Cooling Id-Cooling 224
Memory 16 GB
Video Card(s) 1650 Super
Storage Swordfish 500 GB
Display(s) AOC G2
Case Coolermaster Ammo 533
Audio Device(s) Micca MB42X
Power Supply Pure Power 11
Mouse G403
Keyboard Sidewinder x4
Software Windows 10 (ugh)
That is some serious gains.
 

Toothless

Tech, Games, and TPU!
Supporter
Joined
Mar 26, 2014
Messages
9,327 (2.52/day)
Location
Washington, USA
System Name Veral
Processor 5950x
Motherboard MSI MEG x570 Ace
Cooling Corsair H150i RGB Elite
Memory 4x16GB G.Skill TridentZ
Video Card(s) Powercolor 7900XTX Red Devil
Storage Crucial P5 Plus 1TB, Samsung 980 1TB, Teamgroup MP34 4TB
Display(s) Acer Nitro XZ342CK Pbmiiphx + 2x AOC 2425W
Case Fractal Design Meshify Lite 2
Audio Device(s) Blue Yeti + SteelSeries Arctis 5 / Samsung HW-T550
Power Supply Corsair HX850
Mouse Corsair Nightsword
Keyboard Corsair K55
VR HMD HP Reverb G2
Software Windows 11 Professional
Benchmark Scores PEBCAK
Joined
Jul 10, 2017
Messages
2,671 (1.07/day)
Ah, such a great tool that tries to do everything but fails at so many things. Kudos to whoever still support it.
 
Joined
May 31, 2017
Messages
418 (0.16/day)
Processor Ryzen 5700X
Motherboard Gigabyte B550 Arous Elite V2
Cooling Thermalright PA120
Memory Kingston FURY Renegade 3600Mhz @ 3733 tight timings
Video Card(s) Sapphire Pulse RX 6800
Storage 36TB
Display(s) Samsung QN90A
Case be quiet! Dark Base Pro 900
Audio Device(s) Khadas Tone Pro 2, HD660s, KSC75, JBL 305 MK1
Power Supply Coolermaster V850 Gold V2
Mouse Roccat Burst Pro
Keyboard Dogshit with Otemu Brown
Software W10 LTSC 2021
probably cant do multiple encodes at the same time like with HEVC

Ah, such a great tool that tries to do everything but fails at so many things. Kudos to whoever still support it.
whoever? literally everything uses ffmpeg
 
Joined
Jul 20, 2018
Messages
125 (0.06/day)
System Name Multiple desktop/server builds
Processor Desktops: 13900K, 5800X3D, 12900K | Servers: 2 x 3900X, 2 x 5950X, 3950X, 2950X, 8700K
Motherboard Z690 Apex, X570 Aorus Xtreme, Z690-I Strix
Cooling All watercooled
Memory DDR5-6400C32, DDR4-3600C14, DDR5-6000C36
Video Card(s) 4090 Gaming OC, 4090 TUF OC, 2 x 3090, 2 x 2080Ti, 1080Ti Gaming X EK, 2 x 1070, 2 x 1060
Storage dozens of TBs of SSDs, 112TB NAS, 140TB NAS
Display(s) Odyssey Neo G9, PG35VQ, P75QX-H1
Case Caselabs S8, Enthoo Elite, Meshlicious, Cerberus X, Cerberus, 2 x Velka 7, MM U2-UFO, Define C
Audio Device(s) Schiit Modius + SMSL SP200, Grace DAC + Drop THX AAA, Sony HT-A9, Nakamichi 9.2.4
Power Supply AX1200, Dark Power Pro 12 1500W
Mouse G Pro X Superlight Black + White
Keyboard Wooting 60HE, Moonlander
VR HMD Index, Oculus CV1
Shadowplay (clearly NVIDIA software) uses NVENC.
Yes but it does SDR recordings with H.264 and HDR recordings with H.265. It doesn't use AV1 at all yet.

It took 6 years after the GTX 900 series came out with H.265 support for Shadowplay to finally get H.265 10-bit support.
 
Last edited:
Joined
Mar 17, 2011
Messages
159 (0.03/day)
Location
Christchurch, New Zealand
Yes but it does SDR recordings with H.264 and HDR recordings with H.265. It doesn't use AV1 at all yet.

It took 6 years after the GTX 900 series came out with H.265 support for Shadowplay to finally get H.265 10-bit support.

Ravic mentioned this yesterday during his BF2042 stream, that AV1 is a superior hardware based codec but is not utilised by shadowplay in Geforce Experience so I thought I'd check here.

Edit: Oh, yeah... I just remembered this useful link. AV1 encoding is only supported by the RTX 4000 series. Now it all makes sense. :cool:
 
Last edited:
Joined
Jul 20, 2018
Messages
125 (0.06/day)
System Name Multiple desktop/server builds
Processor Desktops: 13900K, 5800X3D, 12900K | Servers: 2 x 3900X, 2 x 5950X, 3950X, 2950X, 8700K
Motherboard Z690 Apex, X570 Aorus Xtreme, Z690-I Strix
Cooling All watercooled
Memory DDR5-6400C32, DDR4-3600C14, DDR5-6000C36
Video Card(s) 4090 Gaming OC, 4090 TUF OC, 2 x 3090, 2 x 2080Ti, 1080Ti Gaming X EK, 2 x 1070, 2 x 1060
Storage dozens of TBs of SSDs, 112TB NAS, 140TB NAS
Display(s) Odyssey Neo G9, PG35VQ, P75QX-H1
Case Caselabs S8, Enthoo Elite, Meshlicious, Cerberus X, Cerberus, 2 x Velka 7, MM U2-UFO, Define C
Audio Device(s) Schiit Modius + SMSL SP200, Grace DAC + Drop THX AAA, Sony HT-A9, Nakamichi 9.2.4
Power Supply AX1200, Dark Power Pro 12 1500W
Mouse G Pro X Superlight Black + White
Keyboard Wooting 60HE, Moonlander
VR HMD Index, Oculus CV1
I wonder what the quality is like compared to CPU encoding.
From my rough testing it's not very good, about on par with NVENC H.265. I really have to lower the CQ value and use the slowest preset to get OBS NVENC AV1 recordings to look almost flawless. Re-encoding in Handbrake using my CPU resulted in a file 1/44th the size that looked about as good to my eyes.

Nvidia only claims NVENC AV1 has 1.45x better efficiency compared to NVENC H.264.
 
Top