解码 AVI:深入微软的传统容器架构

最后更新: 30 Jun, 2026 TL;DR – AVI(Audio Video Interleave)是微软的首个“数字视频”容器,诞生于 Windows 95。它是一个基于 RIFF 的简单文件,将压缩后的视频和音频块交错存放,以便播放器能够同步读取。该格式仍被 Windows Media Player 和众多开源工具支持,但缺乏 HDR、10 位色彩以及健全的流媒体元数据等现代特性。如果你需要深入研究旧版素材,了解块布局、FourCC 代码以及提升 2 GB 限制的 OpenDML 扩展——这就是 AVI 的核心所在。 1. AVI 文件到底是什么? 全称: Audio Video Interleave 首次出现: Windows 95 (1995) – 微软对消费级 PC 上“数字视频”的回应。 规格: 基于 1991 年的 RIFF(资源交换文件格式)规范构建。RIFF 是一种通用的“块式”容器;AVI 仅定义了一组用于存放音频、视频和索引数据的块。 文件扩展名 / MIME: .avi – video/x-msvideo. 主要目标: 将音频和视频流在磁盘上紧密交错,以便一个简单的播放循环能够读取视频帧,然后读取匹配的音频样本,而无需昂贵的寻址。 遗留状态: 仍可在 Windows Media Player、DirectShow、VLC 以及无数其他播放器中播放,但它并非“现代”容器。没有原生 HDR、10‑bit、可变比特率或丰富的元数据支持。 2. 盒子内部——AVI 如何工作 RIFF 块骨架 AVI 文件只是一系列 块:
六月 22, 2026 · 11 分钟 · Khan AI