News: 0001599101

  ARM Give a man a fire and he's warm for a day, but set fire to him and he's warm for the rest of his life (Terry Pratchett, Jingo)

FFmpeg Lands Initial Support For JPEG-XS

([Multimedia] 5 Hours Ago FFmpeg + JPEG-XS)


The widely-used FFmpeg open-source multimedia library has merged initial support for JPEG-XS.

JPEG-XS is the lossless image/video codec optimized for low-complexity and low-latency implementation such as for streaming professional video over IP with use-cases like drones, autonomous vehicles, and more. This "XS" variant of JPEG is about being a lightweight low-latency implementation with visually transparent compression and can be supported across a diverse range of hardware.

Software adoption of JPEG-XS isn't nearly as robust as the likes of JPEG-XL or JPEG itself. Only when working on this article did I realize Intel is maintaining [1]SVT-JPEG-XS as a high performance JPEG-XS encoder/decoder akin to SVT-AV1 and their prior SVT-VP9 / SVT-HEVC projects.

As for FFmpeg, merged yesterday was an initial JPEG-XS parser for avcodec, JPEG-XS decoding and decoding using the Intel libsvtjpegxs library, a raw JPEG-XS muxer and demuxer, and support for JPEG-XS streams within the avformat MPEGTS code.

Those wishing to check out the JPEG-XS activity for the FFmpeg project can find the new commits via [2]the JPEG-XS search with FFmpeg Git .



[1] https://github.com/OpenVisualCloud/SVT-JPEG-XS

[2] https://git.ffmpeg.org/gitweb/ffmpeg.git?a=search&h=HEAD&st=commit&s=JPEG-XS



Uh-oh!! I'm having TOO MUCH FUN!!