FFmpeg 9.0 is now available with new hardware acceleration features and filters

  • Vulkan acceleration is incorporated for APV and ProRes RAW decoding, in addition to the v360_vulkan filter.
  • New filters such as transpose_cuda and improvements to AMD AMF, including color converter and video quality enhancer.
  • Added support for HE-AAC 960 (DAB+) decoding, animated WebP decoding and demuxing, and Playdate encoding.
  • Obsolete features such as CELT decoding and old NVENC options are removed, and support for ONNX Runtime with GPU is added.

ffmpeg 9.0

The multimedia developer community has reason to celebrate: FFmpeg version 9.0 It is now availableThis popular open-source library, used in countless audio and video processing applications, arrives packed with new features that improve performance and expand encoding and decoding capabilities. Among the most notable improvements is the acceleration advance using VulkanIt now allows decoding APV and Apple ProRes RAW video, as well as a new 360-degree video filter (v360_vulkan). Optimizations for AVX-512 and new features in NVIDIA and AMD filters have also been incorporated.

The release of FFmpeg 9.0 represents a step forward in supporting modern hardware, with particular attention to current graphics cards and processors. Developers compiling from source code will have immediate access to all these improvements. Below, we review the most relevant changes brought by this update. version 8.1 He arrived last March.

WINE 9.18
Related article:
WINE 9.18 introduces new Media Foundation backend using FFMpeg

New features in hardware acceleration in FFmpeg 9.0

One of the main focuses of FFmpeg 9.0 is the Vulkan support expansionHardware decoding of APV (Apple ProRes RAW) video and Vulkan acceleration for ProRes RAW have been added via VideoToolbox. Additionally, a new 360-degree video filter (v360_vulkan) is included, enabling efficient transformation of spherical projections. On the NVIDIA side, the transpose_cuda filter stands out, facilitating image rotation and flipping using CUDA. For AMD, the capabilities of the color converter (vf_vpp_amf) have been improved with HDR support, and a frame rate converter (vf_frc_amf) and a video quality enhancer (vf_vqe_amf) have been added.

New filters, codecs, and formats

FFmpeg 9.0 incorporates support for HE-AAC 960 decodingThe codec used in DAB+ (digital radio) expands audio processing capabilities. Animated WebP decoding and demuxing have also been added, allowing work with animated images in this format. In the encoding area, an encoder and muxer for the Playdate format, a small video game console, has been included. Furthermore, support for muxing LCEVC tracks in MP4 containers and the ability to handle SMPTE 2094-50 metadata, with passthrough capability, have been added.

NOTE Studio 29.0
Related article:
OBS Studio 29.0 arrives with support for multimedia controls and improved support for HECV among its new features

Deletions and major changes

As is typical in major versions, obsolete features have been removed. The following has been eliminated: CELT decoding (which does not affect Opus CELT) and ogg/celt parsing. Legacy NVENC options and support for NVIDIA SDKs prior to version 11.1 have also been removed. In their place, support for the GPU-based ONNX Runtime backend has been added, opening the door to AI and machine learning applications within the FFmpeg ecosystem. Additionally, a bitstream filter for splitting Dolby Vision multi-layer HEVC video has been included.

With this update, FFmpeg 9.0 solidifies its position as an essential tool for video professionals and enthusiasts, offering broader support for modern hardware and emerging formats. The community can now download the source code and start experimenting with all these new features.

jellyfin
Related article:
Jellyfin: The Free Plex Alternative You'll Want to Know. Complete Guide

Add as preferred source in Google