FFmpeg 5.1 multimedia package release

After six months of development, the FFmpeg 5.1 multimedia package is available, which includes a set of applications and a collection of libraries for operations on various multimedia formats (recording, converting and decoding audio and video formats). The package is distributed under the LGPL and GPL licenses, FFmpeg development is carried out adjacent to the MPlayer project. The significant change in the version number is due to significant changes in the API and the transition to a new release generation scheme, according to which new major releases will be formed once a year, and releases with extended support time - once every two years. FFmpeg 5.0 will be the first LTS release of the project.

Some of the changes added in FFmpeg 5.1 include:

  • Added support for the decentralized IPFS file system and the protocol used with it for binding permanent IPNS addresses.
  • Added support for QOI image format.
  • Added support for PHM (Portable Half float Map) image format.
  • Implemented the ability to use the VDPAU (Video Decode and Presentation) API for hardware acceleration of video decoding in AV1 format.
  • Support for the legacy XvMC video hardware decoding interface has been dropped.
  • Added "-o" option to the ffprobe utility to output to the specified file instead of standard output.
  • Added new decoders: DFPWM, Vizrt Binary Image.
  • Added new encoders: pcm-bluray, DFPWM, Vizrt Binary Image.
  • Added media container packers (muxer): DFPWM.
  • Added media container unpackers (demuxer): DFPWM.
  • New video filters:
    • SITI - calculation of video quality characteristics SI (Spatial Info) and TI (Temporal Info).
    • avsynctest - Performs audio and video synchronization checks.
    • feedback - redirecting cropped frames to another filter and then merging the result with the original video.
    • pixelize - performs pixelization of the video.
    • colormap - reflection of colors from other videos.
    • colorchart - generation of color settings table.
    • multiply - multiply the pixel values ​​from the first video by the pixels from the second video.
    • pgs_frame_merge merges PGS subtitle segments into one package (bitstream).
    • blurdetect - determines the blur of frames.
    • remap_opencl - Performs pixel remapping.
    • chromakey_cuda is a chromakey implementation that uses the CUDA API to speed up.
  • New sound filters:
    • dialogue - generation of surround sound (3.0) from stereo, with transfer to the central channel of the sound of speech dialogues present in both stereo channels.
    • tiltshelf - increase/decrease high or low frequencies.
    • virtualbass - generates an additional bass channel based on data from the stereo channels.

Source: opennet.ru

Add a comment