尧图网站设计 尧图网站设计YAOTU DESIGN
ARTICLE DETAIL

资讯详情

深耕网站设计与一线实操的经验洞察。

libheif未来发展方向解析:AVIF标准演进与6大新技术支持

libheif未来发展方向解析:AVIF标准演进与6大新技术支持 libheif未来发展方向解析AVIF标准演进与6大新技术支持【免费下载链接】libheiflibheif is an HEIF and AVIF file format decoder and encoder.项目地址: https://gitcode.com/gh_mirrors/li/libheiflibheif是 HEIF 与 AVIF 图像格式的开源解码器与编码器库也是 GIMP、ImageMagick、libvips 等流行软件的底层解码引擎。本文将带你了解 libheif 在AVIF 标准演进背景下的未来发展方向以及它对 VVCH.266、图像序列、分块图像等新技术的支持规划。一句话概括libheif 不仅支持 HEIC 和 AVIF还支持 VVC、AVC、JPEG、JPEG-2000、未压缩ISO/IEC 23001-17等多种编码格式是 Web 时代图像格式生态中最重要的基础设施之一。 为什么 libheif 是 AVIF 生态的核心AVIFAV1 Image File Format基于 AV1 视频编码标准压缩效率比 JPEG 高 30% 以上是 Web 图像的未来方向。而 libheif 是目前支持 AVIF 最全面的开源库能力现状AVIF 解码器libaom、dav1dAVIF 编码器libaom、rav1e、svt-av1HEIC 解码/编码libde265 / x265、kvazaar其他格式VVC、AVC、JPEG、JPEG2000、未压缩 一个关键设计libheif 的解码 API 对 HEIF 和 AVIF完全统一——同一段代码即可解码任意格式这正是它成为跨平台首选的原因。 AVIF 标准演进libheif 如何应对AVIF 标准仍在持续更新libheif 的应对策略是多后端 插件化1. 多编码器后端覆盖速度与质量双需求AVIF 编码速度一直是痛点。libheif 同时集成了三个 AV1 编码器开发者可按场景自由切换dav1d—— 极速解码适合缩略图、移动端libaom—— 官方参考实现质量最高svt-av1 / rav1e—— 多线程快速编码适合批量处理相关实现位于 libheif/plugins/ 目录如decoder_dav1d.cc、encoder_svt.cc、encoder_rav1e.cc。2. 插件架构让格式支持热插拔从 v1.14.0 起每个编解码后端都可以编译为动态插件按需加载、独立分发。这意味着未来 AVIF 标准新增特性如更高分辨率、新色深只需更新对应插件无需升级整个库。3. 安全与健壮性持续加固内置fuzzing 模糊测试框架fuzzing/ 目录长期对抗畸形文件安全限制机制heif_security_limits防止恶意大图解码耗尽内存流式读取接口支持从网络按需获取数据 六大新技术支持方向方向一VVCH.266——下一代视频编码进图像VVC 是 AV1 之后的下一代编码标准压缩率再提升约 30%。libheif 已支持 VVC-in-HEIF可解码vvdec、编码vvenc、uvg266源码见libheif/codecs/vvc_dec.cc与encoder_vvenc.cc。这是 libheif 布局未来十年图像格式的重要落子。方向二图像序列与 MP4 视频HEIF 图像序列与 MP4 高度相似libheif 已能读写带透明通道的 MP4 视频libheif/sequences/ 目录实现 moov 等视频盒结构。未来短动画、Live 照片类场景将直接受益。方向三超大分辨率分块图像对 Web 全景图、地图瓦片等超大图像libheif 支持按块tile解码与并行解码ENABLE_PARALLEL_TILE_DECODING并支持逐块追加编码。这正契合局部加载、按需渲染的现代 Web 图像需求。方向四未压缩格式 ISO/IEC 23001-17libheif 内置实现了 23001-17 未压缩编解码器可在 HEIF 容器中无损存储各种像素格式含 10/16 位深并支持 zlib、brotli 头部压缩——为 HDR、专业工作流提供无损选项。方向五OMAF、实体分组与时间戳围绕 3D/沉浸式媒体新标准libheif 正在推进OMAF移动增强现实盒结构与属性实体分组entity groupsTAI 时间戳heif_tai_timestamps这些 API 通过实验性开关ENABLE_EXPERIMENTAL_FEATURES见heif_experimental.h逐步打磨最终进入稳定 API。方向六浏览器与跨语言生态通过emscripten编译为 WebAssembly可完全在浏览器内运行解码WebCodecs插件直接调用浏览器原生 AV1/HEVC 硬件解码能力丰富的语言绑定Pythonpillow-heif、Go、.NET、Rust、Java 等 小结libheif 的未来路线图✅AVIF 多后端解码用 dav1d 求快、编码用 svt-av1 求平衡✅VVC/H.266提前卡位下一代编码标准✅图像序列 分块覆盖动态内容与超大图✅实验性 API 管道OMAF、实体分组等新标准平滑落地✅插件化 安全加固让格式生态可持续演进对开发者而言选择 libheif 意味着选一个跟着标准一起长大的库AVIF 今天已是 Web 图像主流而 libheif 的架构确保明天 VVC 到来时你只需换一个插件。【免费下载链接】libheiflibheif is an HEIF and AVIF file format decoder and encoder.项目地址: https://gitcode.com/gh_mirrors/li/libheif创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表