Matroska
Matroska(俄語:)是一種多媒體封裝格式,這個封裝格式可把多種不同編碼的影像及16條或以上不同格式的音頻和語言不同的字幕封裝到一個Matroska Media檔內。它也是其中一種開放原始碼的多媒體封裝格式。很多人把Matroska當作為mkv,其實mkv只是Matroska媒體系列的其中一種檔案格式。
.mkv .mk3d .mka .mks | |
video/x-matroska audio/x-matroska | |
开发者 | Matroska.org |
格式类型 | 视频文件格式 |
專門屬 | 多媒體 |
自由格式 | Yes: GNU LGPL |
俄文是(俄羅斯套娃)的誤讀,因為Matroska的工作原理就跟層層套疊的俄羅斯娃娃一樣,是「愈包愈緊」的,故得名。
檔案類型
Matroska媒體定義了三種類型的檔:
- MKV (Matroska Video File):視訊檔,可以包含音訊和字幕;
- MKA (Matroska Audio File):單一的音訊檔,可以有多條及多種類型的音軌;
- MKS (Matroska Subtitles):字幕文件。
這三種文件中以MKV最為常見。
開發歷史
该项目发起于2002年12月6日[1],派生自多媒體封裝格式(英語:)。在此之前,MCF 的主开发者 Lasse Kärkkäinen 曾与 Steve Lhomme 就使用可扩展二进制元语言(英語:)还是自己的二进制格式发生过争吵,Steve 随后创建了 Matroska 项目。[2]与此同时 MCF 的主开发者因为服军役而中断开发达6个月,导致社区大部分开发者都转向了新项目。
2010年,WebM 音视频格式发布,它基于 Matroska 容器的一个采用 VP8 视频和 Vorbis 音频的预设。[3]
2014年10月31日,微软公司确认 Windows 10 将「开箱即用」地支持 HEVC 和 Matroska。[4][5]
特點
Matroska最大的特點就是能容納多種不同類型的影像編碼、音頻編碼及字幕流,並且它能把非常高密的RealMedia及QuickTime檔案也容納在内,同時將它們的音頻和影像重新組織起來,從而達到一個更好和鮮明的效果。
Matroska的開發是對多種傳統媒體格式的一次大挑戰,雖則如此,Matroska也被開發成一個多功能的多媒體容器。
此外,根據網上資料的研究顯示,MKV比普通的影片格式如AVI更為優異。
以下列表是MKV與AVI的研究列表:
播放
現時播放Matroska這類格式並不需要專用的播放器,基本上任何播放器都可以播放MKV檔。在微軟作業系統下,一般解碼方法,是通過DirectShow分流器(DirectShow Filters),「直接地」把視訊流及/或音訊流以DirectX輸出至硬件的驅動程序。
例如常見的:
- VLC media player
- Media Player Classic
- GOM Player
- rat DVD
- Zoom Player
- BS Player
- KMPlayer
- DivX Player
- PotPlayer
参见
- 媒體播放器列表
- 媒體播放器比較
- MKVToolNix
参考资料
- . [9 September 2009]. (原始内容存档于2017-08-03).
- Lhomme, Steve. . Newsgroup: gmane.comp.video.mcf.devel. 2002-12-06 [May 23, 2016]. (原始内容存档于2016-10-11).
- Frequently Asked Questions 页面存档备份,存于, the WebM project
- Gabriel Aul. . Twitter. October 31, 2014 [November 3, 2014]. (原始内容存档于2020-12-29).
- John Callaham. . Windows Central. November 1, 2014 [November 3, 2014]. (原始内容存档于2020-12-29).
- . [2017-08-02]. (原始内容存档于2017-08-03).