AV1图像文件格式规范升级至AVIF v1.2.0。
AV1 Image File Format Specification Gets an Upgrade with AVIF v1.2.0

原始链接: https://aomedia.org/blog%20posts/AV1-Image-File-Format-Specification-Gets-an-Upgrade-with-AVIF/

## AVIF v1.2.0:增强图像质量与兼容性 AOMedia 发布了 AVIF v1.2.0,更新了 AV1 图像文件格式,带来了关键改进,最显著的是**对采样变换的支持**。 这使得即使底层编解码器本身不支持,也能实现更高的位深度(高达 16 位或更高),从而获得卓越的图像质量和工作流程灵活性。 重要的是,使用采样变换的文件仍然**向后兼容**——旧的 AVIF 解码器仍然可以解码高达 12 位精度的图像。 此更新还提供了在不损失质量的情况下**节省文件大小**的潜力,测试表明与 16 位 PNG 相比,文件大小减少了 10%。 除了采样变换之外,v1.2.0 还加强了符合性,明确了编解码器-容器映射,并提供了通过增益图进行 HDR 图像编码的指导。 开发者可以通过 libavif GitHub 仓库访问规范和最新实现。

黑客新闻 新 | 过去 | 评论 | 提问 | 展示 | 招聘 | 提交 登录 AV1 图像文件格式规范升级至 AVIF v1.2.0 (aomedia.org) 14 分,by breve 1 小时前 | 隐藏 | 过去 | 收藏 | 讨论 指南 | 常见问题 | 列表 | API | 安全 | 法律 | 申请 YC | 联系 搜索:
相关文章

原文

AVIF v1.2.0 includes support for sample transforms

By Yannis Guyon, Leo Barnes, and Wan-Teh Chang

The Future of Inovation is Open: AV1 The files encoded with a bit depth extension relying on Sample Transforms are backward-compatible in the sense that they can be decoded for up to 12-bit precision by legacy implementations. They can also deliver the full 16-bit precision (or more!) with newer software.

AOMedia's Storage and Transport Format Working Group has released AVIF v1.2.0, a new revision of the AV1 Image File Format specification. The work is part of AOMedia’s broader effort to advance high-quality still image storage and ensure consistent mapping between codecs and container formats. The latest specification refines the format and introduces functional enhancements, most notably, support for sample transforms.

Key Features and Innovations

The addition of sample transforms makes it possible to use higher bit depths, even when the underlying codec does not natively support 16-bit or greater precision. This enhancement empowers creators to achieve superior image quality and greater flexibility in high-fidelity imaging workflows.

To try sample transforms, clone and build libavif, then use a command such as:

build/avifenc input_16bit.png --depth 12,8 output.avif

This produces an AVIF file that preserves the top 12 bits for compatibility, with the full 16-bit image retrievable during decoding

As an example, encoding the image [1] with avifenc --depth 12,8 --lossless --speed 0 leads to 10% file size savings over the source 16-bit PNG, with absolutely no quality loss. The encoded AVIF is also backward compatible for 12 bits out of 16 with legacy AVIF decoders. (Results may vary depending on settings.)

image [1] [1]

The release also strengthens conformance, clarifies the mapping between AV1 bitstream metadata and file-level signaling, and updates references and requirements to align with the latest HEIF, ISOBMFF, and MIAF specifications. Editorial Improvements include a new list of required boxes for AVIF files to help developers generate standard-compliant files.

Additionally, the new specification includes guidance on gain maps—tone map derived image items, which are a method for encoding AVIF HDR images that are backward compatible with SDR displays.

Ready to get started?

Review the AVIF v1.2.0 specification and try out sample transforms using the latest libavif implementation on GitHub. We welcome feedback and contributions—share your experience or questions in the libavif GitHub repository and help shape the future of open image formats with AOMedia.

联系我们 contact @ memedata.com