Matroska
Matroska(俄语:)是一种多媒体封装格式,可把多种不同编码的影像、不同格式的音频、不同语言的字幕封装到一个文档内。也是一种开放原代码的多媒体封装格式。
![]() | |
.mkv .mk3d .mka .mks | |
video/x-matroska audio/x-matroska | |
开发者 | Matroska.org |
格式类型 | 视频文档格式 |
作为容器 | 多媒体 |
免费格式? | 是: 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).