AVI
三十歲了,仍然在每個外部驅動器上,幾乎沒有打開過。
AVI 是 Microsoft 於 1992 年發布的一個容器。 iOS 和當前的 macOS 都無法打開它 - Apple 幾年前就刪除了最後的支援 - 通常裡面的內容,帶有 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。一段很長的錄音在那裡被無聲地截斷,而缺失的一半從未被寫下來。