AVI
三十岁了,仍然在每个外部驱动器上,并且几乎没有打开过。
AVI 是 Microsoft 于 1992 年发布的一个容器。iOS 和当前的 macOS 都无法打开该容器(苹果在几年前就取消了最后的支持),而且通常内部包含的带有 MP3 音频的 DivX 或 XviD 视频也同样过时了。文件仍然可以正常工作;他们周围的系统继续前进。
2026年7月30日
系统原生即可打开
较旧的 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 的视频确实需要解码和重新编码。预计会出现真正的等待,并且会出现少量的质量损失。
如何处理它们的文件夹
- 按原样播放它们
带有自己的解码器的播放器可以打开 AVI、XviD 和 DivX,而无需接触文件。对于您偶尔查阅的存档,这就是完整的答案:无需转换,无需第二个副本,无需等待。
- 转换您实际观看的少数内容
如果您会回顾其中的几部影片,则将它们重新编码为 MP4 中的 H.264 可以使它们在任何地方播放,并且通常会使它们变小。为少数人执行此操作,而不是为文件夹执行此操作。
- 随身携带字幕文件
AVI 无法容纳字幕,因此它的字幕是一个单独的 .srt 文件,并排放置,并与文件名匹配。移动没有 .srt 的视频,字幕就会消失——这是人们丢失字幕的最常见方式。
AVI 的两个经典错误
使用可变比特率 MP3 音频编写的文件,AVI 无法正确描述该文件。它开始对齐,到最后是第二个。重新编码修复它;在播放时没有什么可以真正做到的。
原始规范无法处理超过 2 GB 的内存。一段很长的录音在那里被无声地截断,而缺失的一半从未被写下来。