MKV(Matroska)格式介绍
mkv不是一种压缩格式DivXXviD才是视频压缩格式mpogg才是音频压缩格式而mkv是个“组合”和“封装”的格式
举个例子把只有视频的XviD和只有音频的mp组合起来然后以一种多媒体介质的形式出现最常见的就是avi其次就是ogm还有mp等不太常见的
avi的出现已经超过了年渐渐体现出老态了除了近年通过VD可以拥有个音轨没有其他的改进
ogm 的出现标志着多音轨格式的出现可以合成个以上的音轨音频上自然也多了ogg这个格式重要的是可以“内挂”字幕老外称为“软字幕”可以任意开 关可以“内挂”个以上的字幕美中不足的是仅仅支持srt格式并且不支持Unicode对亚洲字符支持严重不足
还有一个就是Chapter功能可以自定义段落播放时就可以选择了是不是越来越像DVD啦?但是当时的ogm源码是不公开的就那么几个人在开发自然进度慢了前一阵几乎陷入了“死亡”最近宣布公开源码加入Open Source行列重新开始开发
mkv就是在ogm停滞的那段时间出现的由俄罗斯的程序员开发的从一开始就是Open Source因此得到了很多其他程序员的帮助开发速度相当快
ogm 有的mkv都有另外还有很多独特的功能其中最令人振奋的就是Gabest(开发vobsub的公司)开发的Plugin不仅开发了专门的播放器 Media Player Classic(俗称MPC)这个东西的强大相信用过的人都有体会还开发了很多的MKV用的Mux(合成器)尤其是Real格式的Mux Real的rmvb是封闭格式官方的Helix根本就不支持多声道所以尽管算法很优秀但在声效大片的再现上就无能为力了只能乖乖让位给可以合成 AC和DTS的avi以及ogm了
但Gabest开发的Realmedia Splitter和mkv Mux可以让rmvb格式的视频和ACDTS合成mkv从根本上克服了rmvb音频上的弱点不仅如此还开发了VSFilterdll和 SubtitleSourceax这个Plugin宣布支持ssa和ass的格式软字幕
总结就是下面几条
支持多种格式的视频和音频尤其是Real
支持多音轨多达条以上
支持ssaass软字幕多达条以上
支持段落选取(由制作人决定)
【简 介】 最近从网上下载了一部电影它的扩展名是从没见过的MKV用Media Player Classic可以播放播放时无意中发现它的视频竟然用的是 RealVideo 音轨居然有二条一条用的是AAC编码一条是AC编码字幕则包括了中文英文日文德文等十几种文字甚至还有阿拉伯文这东西太像DVD 了画质也差不多不过体积小了很多它究竟是什么呢 ? 解惑——万能的多媒体容器
MKV是Matroska的一种媒体文件 Matroska是一种新的多媒体封装格式它可将多种不同编码的视频及条以上不同格式的音频和不同语言的字幕流封装到一个Matroska Media文件当中!
多媒体封装格式也称多媒体容器 (Multimedia Container)它不同于DivX MP这类编码格式它只是为多媒体编码提供了一个“外壳”常见的AVlVOB MPEG格式都是属于这种类型但这些封装格式要么结构陈旧要么不够开放正因为如此才促成了Matroska这类新的多媒体封装格式的诞生
Matroska媒体定义了三种类型的文件MKV是视频文件它里面可能还包含有音频和字幕MKA是单一的音频文件但可能有多条及多种类型的音轨MKS是字幕文件这三种文件以MKV最为常见
注目——MKV的特性
看看目前比较流行的多媒体容器类型例如AVI它可以容纳多种类型的视频编码和音频编码像VPDivXXviD等视频编码和PCM MP AC等音频编码 VOB则是另一种特点更为鲜明的媒体容器它可容纳MPEG视频流多个AC DTSTHXPCM音频流多个不同语言的图形字幕流
Matroska最大的特点就是能容纳多种不同类型编码的视频音频及字幕流即使是非常封闭的RealMedia及QuickTime也被它包 括进去了并将它们的音视频进行了重新组织来达到更好的效果可以说是对传统媒体格式的一次大颠覆!它现在几乎变成了一个万能的媒体容器
格式 错误检测 可变帧率 软字幕 流式传输 菜单 非微软平台 MKV 有 支持 支持 即将支持 即将支持 支持 AVI 无 不支持 不支持 不支持 不支持 支持不够 视点——MKV的前途如何
Matroska的目标就是要取代旧式的媒体封装格式其中最主要的目标就是AVI AVI已经诞生十几年了目前它依然还保持着旺盛的生命力但其原始架构过于陈旧这使得它在支持新的音视频编码上非常困难在非微软平台使用也不够方 便而Matroska使用的是一种开放的架构拥有众多的先进特性并且能跨平台使用这是AVI所望尘莫及的
不过AVl毕竟树大根深它拥有最广泛的软硬件支持而这一点正是衡量MKV是否成功的一个标志但目前它还做不到这点现在甚至还没出现一个能直接编辑它的软件毕竟它诞生还不到一年但在这么短的时间里Matroska取得的进展也是非常引人注目的
但 Matroska毕竟还是一种发展中的技术它没有深厚的背景可以依托这决定了它不可能在商业领域(如DV数字电视)里有所作为同样的道理它要想 取代 AVI成为一种通用的多媒体封装格式并不会十分顺利不过DVDRip的普及历程告诉我们流行才是硬道理!DVD播放机厂商现在不是也已经放下架子 对DVDRip提供支持了么所以Matroska目前最需要做的就是让更多的人知道它
怎么播放
MPCKMPlayer都可以支持播放Matroska这类格式并不需要专用的播放器任何DirectShow的播放器都可以播放MKVOGMMP文件如常见的Media player ClassicBSplayerZoomPlayer播放器等甚至包括 Windows Media player现有的播放器要播放MKV格式仅需安装相应的分离器插件即可参考资料wwwoggcn/info/viewinfohtml |