Thursday, December 5, 2024

AV1 video encoding with FFmpeg: support for GeForce RTX 4090 and Nvidia NVENC

Date:

Image: Nvidia

MPEGa free collection of tools for command-line audio and video editing on Windows, macOS, and Linux, now also supports encoding videos in the open source AOMedia Video 1 compression method (AV1) with Nvidia NVENC via the GeForce RTX 4090’s two video engines (test).

AV1 video encoding via Nvidia NVENC

Like OBS Studio 28.1.1 shortly before, FFmpeg now also uses the two 8th generation video engines supported by NVENC, offered by the top model of the GeForce RTX 4000 series (“Nvidia Ada Lovelace”). General AV1 encoding and decoding via FFmpeg is now supported on the latest Nvidia GeForce RTX 40 series, AMD Radeon RX 7000 and Intel Arc graphics cards.

the developer Timo Rothenspieler has merged support for AV encoding using Nvidia NVENC and summarizes it as follows:

The encoder seems to be trading blows with hevc_nvenc. In terms of quality with low bitrate cbr settings it seems to beat it even.

It produces fewer artifacts and the ones it produces are less jarring to my perception.

  • At higher bitrates, I had a hard time finding differences between the two encoders in terms of subjective visual quality.
  • With the “slow” preset, av1_nvenc outperformed hevc_nvenc in terms of encoding speed by between 75% and 100% while running the tests above.
  • Needless to say, it always massively outperformed h264_nvenc in terms of quality for a given bitrate, while also being slightly faster.

Apple ProRes and VP9 on hardware

The Apple-developed ProRes HD video format as well as new Vulkan and VP9-based filters in hardware have been supported since the release of FFmpeg 5.0, while FFmpeg 5.1 represents the latest version of the powerful suite.

The updated toolkit for audio and video editing is in the form of an LTS version with long-term support and will be available at LGPL in version 2.1 too GPL freely distributed as free software.

FFmpeg for Windows, Linux and macOS

In addition to the Windows and Linux versions, the FFmpeg project also offers its collection of free tools for macOS. Discharge in.

More information will be provided by the officer. place as well as the project page on the developer platform GitHub.

The German YouTube channel “
zekro – Coding/Tutorials
“ demonstrates the correct handling of FFmpeg and the command line and shows how audio and video material can be successfully processed, decoded and extracted.

Ebenezer Robbins
Ebenezer Robbins
Introvert. Beer guru. Communicator. Travel fanatic. Web advocate. Certified alcohol geek. Tv buff. Subtly charming internet aficionado.

Share post:

Popular

More like this
Related

Practice Acrylic Nail Techniques Without Needing a Fake Hand

When you're starting your journey with acrylic nails, practice...

Inside the World of Common Snapping Turtles: Behavior and Habitat

The common snapping turtle (Chelydra serpentina) is one of...

How to Use Video Marketing to Promote B2C Products?

Video marketing has emerged as a powerful tool for...

Adapting to Change: The Future for Leopard Tortoise Environments

Leopard tortoises, known for their striking spotted shells and...