Matroska是什么
Matroska(俄语:матроска)是一种多媒体封装格式,这个封装格式可把多种不同编码的影像及 16 条或以上不同格式的音频和语言不同的字幕封装到一个 Matroska Media 档内。它也是其中一种开放源代码的多媒体封装格式。很多人把 Matroska 当作为 mkv,其实 mkv 只是 Matroska 媒体系列的其中一种文件格式。
俄文матроска是матрёшка(俄罗斯套娃)的误读,因为 Matroska 的工作原理就跟层层套叠的俄罗斯娃娃一样,是“愈包愈紧”的,故得名。
Matroska 媒体定义了三种类型的档:
MKV (Matroska Video File):视频档,可以包含音频和字幕;MKA (Matroska Audio File):单一的音频档,可以有多条及多种类型的音轨;MKS (Matroska Subtitles):字幕文件。这三种文件中以 MKV 最为常见。
该项目发起于 2002 年 12 月 6 日,派生自多媒体封装格式(英语:MCF, Multimedia Container Format)。在此之前,MCF 的主开发者 Lasse K?rkk?inen 曾与 Steve Lhomme 就使用可扩展二进制元语言(英语:EBML, Extensible Binary Meta Language)还是自己的二进制格式发生过争吵,Steve 随后创建了 Matroska 项目。与此同时 MCF 的主开发者因为服军役而中断开发达 6 个月,导致社区大部分开发者都转向了新项目。
2010 年,WebM 音视频格式发布,它基于 Matroska 容器的一个采用 VP8 视频和 Vorbis 音频的预设。
2014 年 10 月 31 日,微软公司确认 Windows 10 将“开箱即用”地支持 HEVC 和 Matroska。
采用 EBML 使得 Matroska 的格式未来可以继续扩充。Matroska 团队曾在 Doom9.org 等论坛上表达过他们的一些长远目标(以下“目标”并不代表现有特性):
创建一个现代、灵活、可扩展、跨平台的多媒体容器格式开发强壮的流媒体支持基于 EBML 开发一套类似于 DVD 的菜单系统开发一套用于创建和编辑 Matroska 文件的工具开发一系列函数库,以便别的开发者可以在他们的应用程序里添加 Matroska 支持与硬件生产商合作,在嵌入式多媒体设备内置 Matroska 支持致力于提供不同操作系统和不同硬件平台上的原生 Matroska 支持Matroska 最大的特点就是能容纳多种不同类型的影像编码、音频编码及字幕流,并且它能把非常高密的 RealMedia 及 QuickTime 文件也容纳在内,同时将它们的音频和影像重新组织起来,从而达到一个更好和鲜明的效果。
Matroska 的开发是对多种传统媒体格式的一次大挑战,虽则如此,Matroska 也被开发成一个多功能的多媒体容器。
此外,根据网上资料的研究显示,MKV 比普通的视频格式如 AVI 更为优异。
现时播放 Matroska 这类格式并不需要专用的播放器,基本上任何播放器都可以播放 MKV 档。在微软操作系统下,一般解码方法,是通过 DirectShow 分流器(DirectShow Filters),“直接地”把视频流及/或音频流以 DirectX 输出至硬件的驱动程序。
TAG:
热门标签: 平原(1) 左秋明(1) 颠球(2) 祝福语(21) 暖心(1)
注
部分信息与图片素材来源于互联网,如内容侵权与违规,请与本站联系,将立即处理,举报邮箱:1356571586@qq.com
随机关键词:

资源联系人
-
上一篇
Firebase 是什么
Firebase 是一家实时后端数据库创业公司,它能帮助开发者很快的写出 Web 端和移动端的应用。随后于 2014 年被 Google 收购以来,用户可以在更方便地使用 Firebase 的同时,结合 Google 的云服务。截至 2018 年 10 月,Firebase 平台有 18 个产品,被 150 万个应用程序使用。Firebase 能让你的 App 从零到一。也就是说它可以帮助手机以及
-
上一篇
如何查看网站是否被收录
网站收录在网站关键词排名和权重提升中起着至关重要的作用。查询网站收录主要有四种方式:最常见的方式是 site 指令和站长工具查询,另外两种方式是批量查询和索引查询,不同的查询方式在数据上会略有差异,只能作为参考。无论是网站还是排名优化,很多人都会关注收录问题。其实这个问题很简单。网站只有在收录的基础上才能获得关键词排名,也就是说收录是网站获名的基础,收录的数量也可以在一定程度上决定获得排名的概率,