这个项目能做什么

Modern Format Boost 是一款用 Rust 编写的媒体优化工具,为静态图像和视频/动画媒体提供了独立的处理流水线。它强调证据驱动的优化,确保文件在通过严格的解码、质量和完整性门控后才会被交付。 核心能力包括: - **静态图像流水线 (`img`)**: - 支持转换为 JXL 和 AVIF。 - 提供可逆的 JPEG 到 JXL 路径,确保字节级一致的重建。 - 支持 PNG、TIFF、BMP 及其他光栅格式的无损转换。 - 为有界尺寸/质量搜索实现了 “AVIF Meme Mode”。 - 保留 EXIF、XMP、ICC 配置文件以及 macOS 特有元数据(xattrs、Finder 标签)。 - **视频流水线 (`vid`)**: - 将视频和动画光栅(GIF、WebP)转码为 HEVC 或 AV1。 - 采用三阶段饱和搜索:GPU 粗略搜索、CPU 微调,以及使用 VMAF、CAMBI 和 PSNR 的 3D 质量门控。 - 支持 HDR10+ 动态元数据和 Dolby Vision RPU 的提取与注入。 - **技术特性**: - 使用魔数(magic bytes)而非文件扩展名进行基于内容的格式识别。 - 使用 BLAKE3 指纹分析缓存以提高效率。 - 本地优先架构,无遥测或云端上传。 - 提供一个原生的 macOS AppKit 应用程序,用于拖拽式批量处理。 - 采用故障关闭(Fail-closed)设计,如果未满足质量或尺寸策略,则保留原始源文件。