FFmpeg 5.0 "Lorentz" released!

  • 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.