Linux Kernel & OS

FFmpeg 9.1 introduces APV Vulkan encoder and NVIDIA Optical Flow FRUC

Key Takeaway

FFmpeg 9.1 adds Vulkan-accelerated APV encoding and NVIDIA Optical Flow-based frame rate up-conversion.

Summary

The upcoming FFmpeg 9.1 release introduces several multimedia processing enhancements, including a Vulkan encoder for the royalty-free APV video format. It also adds a new interpolation filter, vf_fruc_vulkan, which utilizes NVIDIA Optical Flow for frame rate up-conversion. Other updates include improved AAC encoding and support for various new decoders and bitstream filters.

New features in FFmpeg 9.1

  • APV Vulkan encoder: Enables GPU acceleration for the Advanced Professional Video codec via shaders.
  • vf_fruc_vulkan: A new Frame Rate Up-Conversion filter leveraging NVIDIA Optical Flow hardware.
  • H.265 Vulkan optimizations: Improved encoding performance for H.265 using Vulkan.
  • Codec and Format support: Adds ASTC image encoding/decoding (via libastcenc), xHE-AAC encoding (via libfdk-xhe-aac), and Panasonic RW2 decoding.
  • D3D12 DirectML: Enables zero-copy inference for the ONNX Runtime DNN backend.

Why it matters

These updates expand FFmpeg's hardware acceleration capabilities, particularly for professional video workflows and AI-driven video processing.

Original reference: www.phoronix.com →