Matroska 一种新的多媒体封装格式

来源:互联网 发布:java qq停止服务 编辑:程序博客网 时间:2024/05/21 17:46

Matroska是一种新的多媒体封装格式,它可将多种不同编码的视频及16条以上不同格式的音频和不同语言的字幕流封装到一个Matroska Media文件当中!

概览

  多媒体封装格式也称多媒体容器 (Multimedia Container),它不同于DivX、 MP3这类编码格式,它只是为多媒体编码提供了一个“外壳”,常见的AVl、VOB、MPEG、OGG格式都是属于这种类型。但这些封装格式要么结构陈旧,要么不够开放,正因为如此,才促成了Matroska这类新的多媒体封装格式的诞生。

  Matroska媒体定义了三种类型的文件:MKV视频文件,它里面可能还包含有音频字幕;MKA是单一的音频文件,但可能有多条及多种类型的音轨;MKS是字幕文件。

  这三种文件以MKV最为常见,它可以封装多种流行的视频视频和音频,尤其是Real,并且它还采用了一种更加灵活的框架,叫做EBML,以确保能够支持将来新出现的压缩格式。;包含各种支持的音频编码,如MP2, MP3, Vorbis, AAC, AC3, DTS, PCM;还可以包含“任意开关”的srt、ssa、ass等软字幕。

常见问题

  问:我不明白什么是容器格式,请解释一下。

  答:当我们在PC上播放一个电影的时候,虽然并没意识到,实际上我们至少

在同时播放一个视频流和一个音频流。由于同时播放两个文件,比如一个MP3音频文件和一个视频文件,是非常不现实的,因此我们把音频和视频打包到一个文件里,这个文件就叫做容器格式文件,与ZIP文件相类似。这种容器格式文件及其相关软件必须提供许多重要功能,比如在播放时保证音视频的时序一致。WinZIP或者WinRAR可以方便地打包多个音视频文件在一起传输,但是它们显然无法解决保证时序播放的问题。目前比较知名的容器格式包括AVI(.avi)、MPEG(.mpg, .mpeg)、QuickTime(.mov)、RealMedia(.rm)、MP4(.mp4)等等。

  问:AVI已经是一种非常成熟的容器格式,为什么还要发展Matroska?有什么优势?

  答:AVI是微软公司在20世纪90年代早期推出的一种音视频容器格式,可以非常灵活地处理当时的各种音视频编码。有必要了解的是,AVI是VFW(Video For Windows)框架的一部分,非常不幸的是,VFW无法支持音视频编码目前支持的更高级特性,比如动态码率音频编码(VBR)、动态帧率视频编码(VFR)。尽管AVI在90年代中后期扩展了其标准,叫做“Open DML AVI”,克服了许多恼人的限制,比如2GB文件大小限制,但仍然无法提供对很多现代压缩格式的兼容,比如开源的Ogg Vorbis音频压缩格

式。Matroska跨越了所有的此类障碍,从而提供了对所有可知的音视频格式的支持,因为其采用了一种更加灵活的框架,叫做EBML,以确保能够支持将来新出现的压缩格式。这种框架允许增加对容器格式的新特性,同时不破坏原有软件和文件的向后兼容性。

  问:Matroska主要应用的扩展名有哪些?

  答:目前Matroska提供3种扩展名:

  1) .mkv:通用视频文件,有的包含音频,也可以只有视频;

  2) .mka:音频文件,可以包含各种支持的音频编码,如MP2, MP3, Vorbis, AAC, AC3, DTS, PCM。

  3) .mks:字幕流文件

  问:MKV如何播放?需要特殊的播放器吗?

  答:播放MKV并不需要专用的播放器,任何基于DirectShow的播放器都能播放它,如常见的Media Player Classic、BSplayer、ZoomPlayer播放器等,甚至包括Windows Media player,仅需安装相应Matroska解码分离器插件即可。

  问:如果我需要在一些特殊播放器上播放,比如MP4 Player,或者iPod, iPhone,怎么办?有这样的转换软件吗?

  答:有很多播放器都需要转换MKV格式,这个可以到Google上去搜索,比如,MKV Converter,MKV to AVI Converter, MKV to iPod Converter, MKV to iPhone Converter,MKV to MPEG Converter,MKV to MP4 Converter,MKV to Zune Converter,等等

  问:Matroska有哪些核心设计特性?

  答:文件内的快速查找;高错误恢复率;分章节;可选字幕;可选音频轨;模块化的可扩展性;基于互联网的流传输;类似DVD提供的菜单。

  问:Matroska的性能怎么样?有优势吗?

  答:由于Matroska的设计比AVI更为复杂,因此应该需要更多的CPU时间。实际上人们根本觉察不出来有什么差别。

编辑本段主要解码软件

  EZtoo dvd to mkv converter

  Earth dvd to mkv converter

  EZuse dvd to mkv converter

  HQ dvd to mkv converter

  MKV video converter

MKV的前途

  Matroska的目标就是要取代旧式的媒体封装格式,其中最主要的目标就是

  AVI。 AVI已经诞生十几年了,目前它依然还保持着旺盛的生命力,但其原

  始架构过于陈旧,这使得它在支持新的音视频编码上非常困难,在非微软平

  台使用也不够方便。而Matroska使用的是一种开放的架构,拥有众多的先

  进特性,并且能跨平台使用,这是AVI所望尘莫及的。


 

原创粉丝点击