热门问题
时间线
聊天
视角

Matroska

多媒體封裝格式 来自维基百科,自由的百科全书

Remove ads

Matroska(俄語:матроска)是一種多媒體封裝格式,可把多種不同編碼影像、不同格式的音訊、不同語言字幕封裝到一個檔案內。也是一種開放原始碼的多媒體封裝格式。

快速預覽 副檔名, 網路媒體型式 ...

名稱來源

俄文матроскаматрёшка俄羅斯套娃)的誤讀,因為Matroska的工作原理就跟層層套疊的俄羅斯娃娃一樣,是「愈包愈緊」的,故得名。

檔案類型

Matroska媒體定義了三種類型的檔:

  1. MKV (Matroska Video File):視訊檔,可以包含音訊字幕
  2. MKA (Matroska Audio File):單一的音訊檔,可以有多條及多種類型的音軌
  3. MKS (Matroska Subtitles):字幕檔案。

這三種檔案中以MKV最為常見。

開發歷史

該專案發起於2002年12月6日[1]衍生多媒體封裝格式(英語:MCF, Multimedia Container Format)。在此之前,MCF的主開發者Lasse Kärkkäinen曾與Steve Lhomme就使用可延伸二進制元語言(英語:EBML, Extensible Binary Meta Language)還是二進制格式發生爭吵,Steve隨後發起Matroska專案。[2]同時,MCF的主開發者因為服軍役而中斷開發達6個月,導致社群大部分開發者都轉向了新專案。

2010年,WebM音視訊格式發布,它基於Matroska容器的一個採用VP8視訊和Vorbis音訊的預設。[3]

2014年10月31日,微軟公司宣布Windows 10將支援HEVC和Matroska。[4][5]

目標

採用EBML使得Matroska的格式未來可以繼續擴充。Matroska團隊曾在Doom9.org等論壇上表達過他們的一些長遠目標(不代表實際支援):[6]

  • 建立一個現代、靈活、可延伸、跨平台的多媒體容器格式
  • 開發強壯的串流媒體支援
  • 基於EBML開發一套類似於DVD的選單系統
  • 開發一套用於建立和編輯Matroska檔案的工具
  • 開發一系列函式庫,以便別的開發者可以在他們的應用程式里添加Matroska支援
  • 與硬體生產商合作,在嵌入式多媒體裝置內建Matroska支援
  • 致力於提供不同作業系統和不同硬體平台上的原生Matroska支援

特點

Matroska最大的特點是能容納多種類型的影像編碼、音訊編碼、字幕流,並且也支援RealMediaQuickTime編碼,同時重新組織音訊和影像,從而達到更好更鮮明的效果。

有人認為,Matroska的開發是對多種傳統媒體格式的一次大挑戰,Matroska也被開發成多功能的多媒體容器。

此外,根據資料研究顯示,MKV比普通的影片格式如AVI更為優異。

以下列表是MKV與AVI的對比列表:

更多資訊 格式, 錯誤檢測 ...

播放

一般播放Matroska這類格式並不需要專用的播放器,基本上任何播放器都可以播放MKV檔。

微軟作業系統下,可通過DirectShow分流器(DirectShow Filters),把視訊流音訊流,用DirectX輸出至硬體驅動程式

例如常見的:

參見

參考資料

外部連結

Loading related searches...

Wikiwand - on

Seamless Wikipedia browsing. On steroids.

Remove ads