Matroska多媒体文件格式的完全演绎.docx
《Matroska多媒体文件格式的完全演绎.docx》由会员分享,可在线阅读,更多相关《Matroska多媒体文件格式的完全演绎.docx(6页珍藏版)》请在第一文库网上搜索。
1、Matroska多媒体文件格式的完全演绎1、多媒体文件格式介绍MatrOSka是一种如何的多媒体文件格式,要懂得它,首先要先明白一个“媒体 容器”的词,简单的说就是把多媒体文件给放一起,怎么放一起就要用一个容器。 当我们在电脑上播放一个电影的时候,我们并没意识到,实际上我们至少在同时 播放一个视频与一个音频。由于同时播放两个文件,比如一个MP3音频文件与一 个视频文件,是非常不现实的,因此我们把音频与视频打包到一个文件里,这个 文件就叫做容器格式的文件,与压缩文件相类似,我们常见的压缩文件格式有 ZIP与RAR。只是容器格式比这个更复杂一些,由于不是所有的视频流格式兼容 所有的容器格式。一个视
2、频文件通常包含多个track,而每个视频track (没有 音频)又可对应一到多个音频track。这些track又总是相互关联的。每个音频 track内部包含标记用于与视频同步。每个track可包含元数据,比如视频track 的纵横比(视频长与宽),或者者音频track的语言。容器也能够有元数据,比 如视频自身的题目,视频的封面,片段号码(用于在电视上展示)等等。但是容 器格式文件及其有关软件务必提供许多重要功能,比如在播放时保证音频与视频 的时序一致。WinZlP或者者WinRAR能够方便地打包多个音视频文件在一起传输, 但是它们显然无法解决保证时序播放的问题,因此才衍生出这种容器格式文件,
3、 目前比较知名的容器格式包含AVl (.avi)、MPEG CmPg, .mpeg)、QuickTime(,mov)、RealMedia (. rm)、MP4 (. mp4)、Ogm 等等。从上面的容器格式,我们应该与我们常说的视频格式区分开。我们常把视频 格式等同于容器格式,事实上这是不确切。准确的说,像上面所提及的容器格式 是一种文件格式,我们电脑上常见的AVl这种文件。而同一种文件格式,如AVI, 又分为MPEG-1、MPEG-2、MPEG-4几种视频格式,然后同一种视频格式格式,如 MPEG-4又能够使用多种视频编码。因此容器格式并不是让非专业人士头疼的视 频编码。2、Matroska
4、多媒体封装格式介绍2、1 Matroska 概览MatrOSka媒体定义了三种类型的文件:MKV是视频文件,它里面可能还包含有音频与 字幕;MKA是单一的音频文件,能够容纳所有支持音频格式,如MP2, MP3, VORBIS, AAC, AC3, DTS.但可能有多条及多种类型的音轨;MKS是字幕文件,所谓“ELEMENTARY”的 MATROSKA流,支持任意字幕。这三种文件以MKV最为常见,它能够封装多种流行的视频视频与音频,特别是主流的 Real,同时它还使用了一种更加灵活的框架,叫做EBML(Extensible Binary Meta Language), 它同意在未来为MatrOS
5、ka增加许多功能(如新的A/V codecs (音视频解码器),类DVD目 录)而且不破坏向下兼容性,能兼容老的软件、文件,以确保能够支持将来新出现的压缩格 式:包含各类支持的音频编码,如MP2, MP3, Vorbis, AAC, AC3, DTS, PCM;还能够包含“任 意开关”的srt、ssa ass等软字幕。Matroska加入AVI所没有的EDC错误检测代码,这意味着即使是没有下载完毕的MKV 文件也能够顺利回放,这些对AVl来说完全是不可想象的。尽管MatrOSka加入了错误检测 代码,但由于使用了新的更高效的组织结构,用MKV封装后的电影还是比AVl源文件要小 了约1%,这就是
6、说即使加上了多个字幕,MKV文件的体积也不可能比AVl文件大。MatroSka支持可变帧率(VFR, BP Variable Frame Rate)的视频编码,这种VFR视频的 帧率是不固定的,它可在动态画面中使用较大的帧率,而在静态画面中使用较小的帧率,这 样能够有效的减少视频文件的体积,并改善动态画面的质量。它的作用比目前广泛使用的 VBR (可变码率)更为明显。2、2 MKV概览Matroska多媒体封装格式以MKV视频文件在应用上更为常见,两年前在网络上视频的 传播还很少见到此类格式的视频文件供下载。而现在到主流的影视下载站点,像狗狗影视 或者者更为专业的影视下载站点,遇上这种格式的视
7、频文件已经是很正常,同时朝着取代之 前流行的RMVB视频的趋势进展。以MKV来熟悉MatrOSka最有代表性,而且网络上也往 往以MKV来指代MatroskaoMKV作为Matroska的一个子类文件格式,它继承Matroska多媒体文件的特点,可将多种 不一致编码的视频及16条以上不一致格式的音频与不一致语言的字幕流封装到一个 MatroSkaMedia文件当中,最大的特点就是能容纳多种不一致类型编码的视频、音频及字幕 流,甚至连非常封闭的RealMedia及QuickTime这类流媒体也被它囊括进去,能够说是对 传统媒体格式的一次大颠覆,几乎变成了一个万能的媒体容器。目前它所能封装的视频、
8、音 频、字幕类型包含:文件格式编码方式AVI文件包含使用DiVX、XviD、3ivX VP6视频编码,及PCM、MP3、AC3等音频编码的AVlRealMedia 文件包含 RealVideo 与 RealAudioQuickTime 文件MOV及MP4视频Windows Media 文件包含ASF、WMV格式MPEG文件:包含 MPEG-1、MPEG-2 的 M1V、M2VOgg/OGM 文件包含 OggVbrbis、OGM、FLAC 文件Matroska Media 文件包含 MKV、MKA、MKS文件音频文件WAV、AC3、DTS、MP2、MP3、AAC/MP4字幕文件SRT、USF、S
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Matroska 多媒体 文件格式 完全 演绎
