FFmpeg Lands Initial Support For JPEG-XS
([Multimedia] 5 Hours Ago
FFmpeg + JPEG-XS)
- Reference: 0001599101
- News link: https://www.phoronix.com/news/FFmpeg-Merges-JPEG-XS
- Source link:
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
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