January 17th, 2022, FFmpeg 5.0 "Lorentz"

FFmpeg 5.0 "Lorentz", a new major release, is now available! For this long-overdue release, a major effort underwent to remove the old encode/decode APIs and replace them with an N:M-based API, the entire libavresample library was removed, libswscale has a new, easier to use AVframe-based API, the Vulkan code was much improved, many new filters were added, including libplacebo integration, and finally, DoVi support was added, including tonemapping and remuxing. The default AAC encoder settings were also changed to improve quality. Some of the changelog highlights:

ADPCM IMA Westwood encoder

Westwood AUD muxer

ADPCM IMA Acorn Replay decoder

Argonaut Games CVG demuxer

Argonaut Games CVG muxer

Concatf protocol

afwtdn audio filter

audio and video segment filters

Apple Graphics (SMC) encoder

hsvkey and hsvhold video filters

adecorrelate audio filter

atilt audio filter

grayworld video filter

AV1 Low overhead bitstream format muxer

swscale slice threading

MSN Siren decoder

scharr video filter

apsyclip audio filter

morpho video filter

amr parser

(a)latency filters

GEM Raster image decoder

asdr audio filter

speex decoder

limitdiff video filter

xcorrelate video filter

varblur video filter

huesaturation video filter

colorspectrum source video filter

RTP packetizer for uncompressed video (RFC 4175)

bitpacked encoder

VideoToolbox VP9 hwaccel

VideoToolbox ProRes hwaccel

support loongarch.

aspectralstats audio filter

adynamicsmooth audio filter

libplacebo filter

vflip_vulkan, hflip_vulkan and flip_vulkan filters

adynamicequalizer audio filter

yadif_videotoolbox filter

VideoToolbox ProRes encoder

anlmf audio filter

We strongly recommend users, distributors, and system integrators to upgrade unless they use current git master.