MKV
容納一切的容器,而蘋果從未教其係統閱讀。
MKV 是一個容器:一個檔案將一個視訊軌道、多種音訊語言和多個字幕軌道放在一起。 iOS 和 macOS 都無法在本機開啟 - QuickTime 和檔案預覽都拒絕。檔案中沒有任何異國情調的內容;蘋果根本從未推出過 Matroska 解復用器。
2026年7月30日
系統原生即可開啟
拒絕是關於包裝,而不是內容。完全相同的 H.264 視訊和 AAC 音訊在放入 MP4 後即可完美播放 - 這就是為什麼轉換 MKV 通常是複製而不是重新編碼。
基本資訊
| 全名 | Matroska 影片 |
|---|---|
| 種類 | 容器(包裝器,而不是編解碼器) |
| 擴展 | .mkv、.mka(僅音訊)、.mks(僅字幕)、.mk3d |
| 已發布 | 2002,開放規範,無許可費 |
| 內有影片 | H.264、HEVC (H.265)、AV1、VP9、MPEG-4 第 2 部分、MPEG-2 |
| 內有音訊 | AAC、AC-3、E-AC-3、DTS、TrueHD、FLAC、Opus、Vorbis、MP3 |
| 內有字幕 | SRT、ASS/SSA、WebVTT、PGS 和 VobSub(兩張影像) |
| 每個檔案的曲目 | 沒有實際限制 - 音訊和字幕的語言與建立檔案時使用的語言一樣多 |
| 章節、標籤、附件 | 是的,包括樣式字幕的字體 |
一個盒子,而不是一種語言
關於 MKV 最有用的一點是它沒有描述圖片是如何壓縮的。這項工作屬於編解碼器(H.264、HEVC、AV1),相同的編解碼器可以位於 MP4、MKV 或 WebM 中,而無需對視訊進行任何更改。容器決定如何給物品貼標籤、訂購和查找;編解碼器決定片段是什麼。
Matroska 異常擅長的是同時容納很多棋子。一個檔案可以包含電影、原始音軌、配音音軌、評論、八種字幕語言、章節標記、封面藝術以及按照作者意圖繪製字幕所需的字體檔案。這就是為什麼它成為任何檔案的預設設定:可以將藍光光碟移動到一個 MKV 中,而無需丟棄使其成為藍光光碟的部分。
它無需使用任何費用,背後沒有專利池,二十多年來一直是一個穩定、公開發布的規範。這些都沒有說服蘋果支援它。
為什麼 iPhone 打不開
Apple 的媒體堆疊讀取 Apple 提供的支援的容器:MP4、MOV、M4V、3GP 和一些音訊包裝器。 Matroska 不屬於其中,也從未屬於其中。無需更改設置,也無需安裝編解碼器,因為缺少的部分不是編解碼器 - 系統根本沒有程式碼知道 Matroska 檔案的佈局方式。
因此失敗發生在任何解碼開始之前。 「檔案」App顯示該檔案,但預覽拒絕它,並在 Mac QuickTime Player 上顯示它不是電影檔案。裡面的影片可能是純 H.264,同一裝置整天在硬體中解碼。它永遠不會走那麼遠。
這也是 MKV 轉換通常近乎即時的原因。如果內部的流已經是 MP4 接受的流,則無需重新編碼:這些片段將被取出並重新標記到新容器中。該操作稱為“重新復用”,它以磁碟速度運行。需要半小時的轉換是對不需要的影片進行重新編碼的轉換。
三種出路,以及每種方法的成本
- 轉換為MP4
可以工作,如果流相容,它就是一個重新混合器-快速且無損。但它使檔案值得保留的東西變得扁平化:MP4 笨拙地處理多個音軌,而且根本沒有樣式化的 ASS 字幕,因此配音和排版通常是第一個受害者。現在您擁有一個大檔案的兩個副本。
- 使用讀取 Matroska 本身的播放器
沒有任何內容被轉換,也沒有任何內容被複製:播放器自行解復用檔案並解碼串流,因此每種音訊語言和字幕軌道在播放時都保持可選狀態。這就是 VLC、Infuse 和 FoxDL 處理它的方式。在 iOS 上,這是保持檔案完整的唯一方法。
- 重新編碼為更小的內容
只有當目標是大小而不是相容性時才值得——例如,將 4K HEVC 重新混合到 1080p。它很慢,有損耗,而且它永遠不應該是「我的手機不會打開這個」的答案。
MKV 特有的問題
幾乎總是 DTS 或 TrueHD 音訊滿足僅解碼 AAC 的播放器。視訊軌道很好。具有完整音訊解碼器集的播放器,或切換到檔案的第二個音軌(如果有),可以修復該問題。
ASS/SSA 字幕帶有定位、顏色以及通常自己的字體作為附件。將它們呈現為純文字的播放器會丟棄樣式 - 清晰,但不是檔案描述的內容。
PGS 和 VobSub 軌道是從藍光和 DVD 中提取的字幕圖片。它們可以顯示,但永遠不會重新設計樣式、調整大小或搜索,並且無需轉換即可將它們轉換為不含 OCR 的 SRT。
不是容器問題。高位元率 4K、10 位元 HEVC 或 AV1 可以超越舊晶片的解碼器,無論它到達什麼包裝器。
關於此格式的常見問題
這些資訊的參考來源
- The Matroska specification Matroska.org