容器 Audio Video Interleave

AVI

三十岁了,仍然在每个外部驱动器上,并且几乎没有打开过。

简短结论

AVI 是 Microsoft 于 1992 年发布的一个容器。iOS 和当前的 macOS 都无法打开该容器(苹果在几年前就取消了最后的支持),而且通常内部包含的带有 MP3 音频的 DivX 或 XviD 视频也同样过时了。文件仍然可以正常工作;他们周围的系统继续前进。

2026年7月30日

系统原生即可打开

iPhone · iPad 不支持
Mac 不支持
FoxDL 支持

较旧的 Mac 可以通过 QuickTime 7 和 Perian 打开一些 AVI 文件,但这两种软件早已不复存在。在当前的任何内容上,文件都会以没有预览的文档形式打开,这就是系统说“我从未听说过这个”的样子。

基本信息

姓名 音频视频交错
种类 容器
扩展 .avi、.divx
已发表 1992年,微软,建立在RIFF结构之上
视频通常在里面 DivX 和 XviD(均为 MPEG-4 第 2 部分),有时为 MJPEG,有时为 H.264
音频通常在里面 MP3、AC-3 或未压缩的 PCM
内有字幕 无 — AVI 没有字幕轨道,这就是 .srt 文件位于它们旁边的原因
多个音轨 理论上可行,实践上不可靠
文件大小限制 原始 AVI 停在 2 GB; OpenDML 扩展提出了它,并提供混合支持

流式传输之前存在的容器

AVI 是为在九十年代初从台式计算机上的硬盘上播放而设计的,这一点也表明了这一点。它没有流媒体的概念,没有正确的方式来描述字幕轨道,没有放置章节的地方,以及可变比特率音频问题,该问题产生了十年的文件,其中随着电影的进行,声音逐渐不同步。

当时这些都不重要,而现在一切都很重要。后来出现的每一个容器——MP4、Matroska、WebM——之所以存在,部分原因是 AVI 无法做到这一点。

它确实无处不在。大约十五年来,视频文件就意味着 AVI 文件,这就是为什么它们仍然是旧的外部驱动器、长期被遗忘的下载文件夹以及人们在流媒体服务出现之前刻录的 DVD 上的大部分内容。

为什么苹果停止了

Apple 从来没有热情地支持 AVI——只要安装了正确的组件,QuickTime 就可以打开其中的一些。组件生态系统随着 QuickTime 7 的消失而消失,现代 macOS 根本不提供 AVI 解复用器。 iOS 从来没有这样的。

问题的后半部分是编解码器。即使是愿意读取容器的系统也会在其中找到 DivX 或 XviD,而且 Apple 也没有提供 MPEG-4 Part 2 的解码器。因此,AVI 会失败两次,这就是为什么只有完整的软件解码堆栈才能打开它。

这也是转换 AVI 通常很慢的原因。与 MKV 不同的是,MKV 内部的流通常已经与 MP4 兼容并且可以简单地重新标记,而 AVI 的视频确实需要解码和重新编码。预计会出现真正的等待,并且会出现少量的质量损失。

如何处理它们的文件夹

  1. 按原样播放它们

    带有自己的解码器的播放器可以打开 AVI、XviD 和 DivX,而无需接触文件。对于您偶尔查阅的存档,这就是完整的答案:无需转换,无需第二个副本,无需等待。

  2. 转换您实际观看的少数内容

    如果您会回顾其中的几部影片,则将它们重新编码为 MP4 中的 H.264 可以使它们在任何地方播放,并且通常会使它们变小。为少数人执行此操作,而不是为文件夹执行此操作。

  3. 随身携带字幕文件

    AVI 无法容纳字幕,因此它的字幕是一个单独的 .srt 文件,并排放置,并与文件名匹配。移动没有 .srt 的视频,字幕就会消失——这是人们丢失字幕的最常见方式。

AVI 的两个经典错误

音频不同步

使用可变比特率 MP3 音频编写的文件,AVI 无法正确描述该文件。它开始对齐,到最后是第二个。重新编码修复它;在播放时没有什么可以真正做到的。

一个 2 GB 的文件,停在中间

原始规范无法处理超过 2 GB 的内存。一段很长的录音在那里被无声地截断,而缺失的一半从未被写下来。

查看完整版 为什么您的 iPhone 打开一个视频文件并拒绝下一个 容器、编解码器以及观看 iOS 拒绝打开的文件的三种方式。

关于此格式的常见问题

相关格式

你的媒体库,终于汇聚一处。

免费下载。无需账号,无需注册,不用交出任何信息。

现已上架 App Store