FFmpeg Lands JPEG-XL Support

Written by Michael Larabel in Multimedia on 24 April 2022 at 05:56 AM EDT. 71 Comments
MULTIMEDIA
The widely-used FFmpeg multimedia library has merged support for the JPEG-XL image format.

Merged into FFmpeg on Saturday was support for the JPEG-XL image codec. FFmpeg is making use of the de facto libjxl library for handling JPEG-XL content and supports both image encoding and decoding. This work includes muxing/demuxing of JPEG-XL images as streams and other FFmpeg support work around this codec.

JPEG-XL is what hopes to be the universal replacement for other raster lossy and lossless image formats. The JPEG-XL bitstream was finalized at the end of 2021 and has begun seeing adoption by various open-source and closed-source applications. JPEG-XL is aimed to be royalty-free though earlier this year some concerns were raised with Microsoft being granted a patent around "rANS" (range Asymmetric Numeral System) data compression that is used by JPEG-XL.


We'll see how the long-term adoption of JPEG-XL plays out but in any case as of yesterday the widely-used FFmpeg multimedia library now has support for the image format.
Related News
About The Author
Michael Larabel

Michael Larabel is the principal author of Phoronix.com and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and OpenBenchmarking.org automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via MichaelLarabel.com.

Popular News This Week