The new version of FFmpeg 5.1 has already been released, know what's new

After six months of development the release of the new version of the popular multimedia package FFmpeg 5.1 was announced, which includes a set of applications and a collection of libraries for operations on various multimedia formats (recording, conversion and decoding of audio and video formats).

For those who are unfamiliar with FFmpeg should know that this is a free software project It can that allows users to decode, encode, transcode, mux, demux, stream, filter, streaming audio and video, among many other things more.

It is also worth mentioning that the package contains libavcodec, libavutil, libavformat, libavfilter, libavdevice, libswscale and libswresample that can be used by applications. As well as ffmpeg, ffserver, ffplay and ffprobe, which it can be used by end users for transcoding, streaming and playback.

Main new features of FFmpeg 5.1

In this new version of FFmpeg 5.1 that is presented, it is highlighted that added support for IPFS decentralized file system and the protocol used with it to bind permanent IPNS addresses, as well as support for the QOI image format as well as support for the PHM (Portable Half float Map) image format.

Another of the changes that stands out in this new version that is presented is that implemented the ability to use the VDPAU API (video decoding and presentation) for hardware acceleration of video decoding in AV1 format.

In addition to that, also added "-o" option to ffprobe utility to output specified file instead of standard output, also added new decoders: DFPWM, Vizrt Binary Image, added new encoders: pcm-bluray, DFPWM, Vizrt Binary Image, added media container packers (muxer): DFPWM and added media container unpackers (demuxer ): DFPWM.

On the other hand, it is also mentioned that I know removed support for the legacy interface for XvMC hardware video decoding.

As for new video filters added in this new version:

  • SITI: Performs a calculation of the SI (Spatial Information) and TI (Temporal Information) video quality characteristics.
  • avsynctest - Performs audio and video sync checks.
  • feedback: redirect the cropped frames to another filter and then merge the result with the original video.
  • pixelize: performs the pixelization of the video.
  • colormap: reflection of the colors of other videos.
  • colorchart: generates a color chart.
  • multiply - Multiplies the pixel values ​​of the first video by the pixels of the second video.
  • pgs_frame_merge – Merges PGS subtitle segments into one packet (bit stream).
  • blurdetect – Detect blurry frames.
  • remap_opencl : perform pixel remapping.
  • chromakey_cuda - is an implementation of chromakey that uses the CUDA API for speedup.

And of the new sound filters:

dialogue: generation of surround sound (3.0) from stereo, with the transfer to the center channel of the sound of voice dialogues present in both stereo channels.
tiltshelf : boosts/cuts high or low frequencies.
virtualbass – Generates an additional bass channel based on the data from the stereo channels.

For those who are interested in being able to learn more about this new release or learn more about FFmpeg, they can consult the details in the following link

Download and get FFmpeg 5.1

Finally, pFor those who want to install or update FFmpeg 5.1 You should know that this package is found in most Linux distributions or if you prefer, you can download its source code for compilation. from the link below.

And to perform the installation from the source code, it is enough to execute the already known script:

./configure
make
make install

In the case of those who are users of Ubuntu, Debian or any other derivative of these distributions, simply open a terminal and execute the following command in it:

sudo apt install ffmpeg

While in the case of Fedora, the command to execute is the following:

sudo install ffmpeg

And in the case of those who are users of Arch Linux, Manjaro or any other derivative of Arch Linux, it is enough to execute the following command:

sudo pacman -S ffmpeg

Leave a Comment

Your email address will not be published. Required fields are marked with *

*

*

  1. Responsible for the data: AB Internet Networks 2008 SL
  2. Purpose of the data: Control SPAM, comment management.
  3. Legitimation: Your consent
  4. Communication of the data: The data will not be communicated to third parties except by legal obligation.
  5. Data storage: Database hosted by Occentus Networks (EU)
  6. Rights: At any time you can limit, recover and delete your information.