2 个仓库
Distributes compression and decompression work across multiple threads to improve overall throughput.
Distinct from Video Encoding and Decoding: Distinct from Video Encoding and Decoding: focuses on parallel processing of JPEG XL codec operations, not video codec support.
Explore 2 awesome GitHub repositories matching graphics & multimedia · Parallel Encoding and Decoding. Refine with filters or upvote what's useful.
OpenH264 是一个使用 H.264 标准进行视频编码和解码的库。它提供了将原始视频帧转换为压缩字节流,以及将这些流解压缩回原始像素帧的工具。 该项目包含一个联播(simulcast)视频流生成器,可从单个源生成多种分辨率。此功能支持自适应比特率流媒体和跨不同网络条件的实时视频通信。 该系统实现了包括自适应速率控制、基于切片的并行编码和 YUV 平面缓冲区管理在内的视频处理工作流。它利用基于状态的比特流解析来处理顺序视频帧依赖关系。
Divides video frames into horizontal strips to enable simultaneous compression across multiple CPU cores.
libjxl is an open-source library for encoding and decoding images in the JPEG XL format. It provides the core codec functionality needed to compress source images into JPEG XL and decompress JPEG XL files back into common raster image representations. The library supports adjustable quality, distance, and effort settings during encoding, and handles conversion between different color spaces during encode or decode operations. It also enables reading and writing of embedded metadata such as EXIF, XMP, and color profiles. For performance, libjxl includes benchmarking tools for decode speed and
Supports distributing JPEG XL encoding and decoding work across multiple threads for improved throughput.