FFMPEG 8.0 Multimedia Package Released

After almost a year of development, the multimedia package ffmpeg 8.0 is now available. This package includes a set of applications and a collection of libraries for operations on various multimedia formats such as recording, transformation, and decoding of sound and video formats. Written in the SI language, ffmpeg 8.0 is distributed under the licenses LGPL and GPL.

Among the changes in ffmpeg 8.0 are:

  • Based on the graphics API Vulkan 1.3, implementations for FFV1 (coding and decoding) and prores raw (decoding only) have been added. This results in a significant increase in performance due to the parallelization of operations. At the testing stage are encoders and decoders based on the API Vulkan for Prores and VC-2 formats. The codecs based on the API Vulkan involve computing shaders and provide hardware acceleration.
  • Enhancements have been made to the graphic API Vulkan for hardware acceleration of decoding VP9, VVC (based on VAAPI), and H.264 (based on Openharmony database).
  • Decoders have been added for coding formats APV (Advanced Professional Video), prores raw, and realvideo 6.0. Additionally, Sanyo LD-DPCM, Xbox ADPCM IMA, and G.728 coding formats have been included.
  • An APV encoder has been implemented, built on the Libopenapv library. This encoder includes extensions such as ibc (Inter Block Copy), sSc (Screen Content Coding), act (adaptive color transform), and the paloodplane regimen. A variant of the VVC video decoder using VAAPI has also been added.
  • Support for coding the alpha channel (transparency) has been added to the LIBX265 library.
  • Strapping for the use of hardened encoders and decoders from the project Openharmony has been included.
  • Encoding support for animated images in JPEG XL format using the LIBJXL library has been added.
  • Improved support for multi-track audio and video in FLV V2 format, as well as added support for AV1 and MP4 Mediconers.
  • Assembler optimization based on AVX-512 instructions, allowing for
/Reports, release notes, official announcements.