您的位置:主页>常识>休闲娱乐>

什么是MKV

[ 来源: | 更新日期:2008-1-21 20:36:40 | 评论 0 条 | 我要投稿 ]
问题:什么是MKV?MKV是什么意思?

MKV是一种文件封包格式,本身并不是一种压缩方式。即 MKV将视频流、音频流(可能多个)、字幕(可能多个)封包为一个文件。其中的视频流和音频流可能是经过编码压缩(比如常见的DivX、XVID、 AC3等等),所以可能需要安装相应的解码插件才能正确播放MKV。一般安装Media Player Classic (MPC),并安装相应插件,可在MPC中直接播放。 www.58live.com.cn

MKV是个“组合”和“封装”的格式,换句话说就是一种容器格式。 www.58live.com.cn

举个例子的话就比较轻易理解了,把只有视频的XviD和只有音频的MP3组合起来,然后以一种多媒体介质的形式出现,最常见的就是AVI,其次就是OGM,还有MP4等不太常见的。 www.58live.com.cn

AVI的出现已经超过了10年,渐渐体现出老态了,除了近年通过VD可以拥有2个音轨,没有其他的改进。

www.58live.com.cn

OGM的出现,标志着多音轨格式的出现,可以合成8个以上的音轨,音频上自然也多了OGG这 www.58live.com.cn

个格式,重要的是可以“内挂”字幕,老外称为“软字幕”,可以任意开关,可以“内挂”8个以上的字幕,美中不足的是仅仅支持srt格式,并且不支持Unicode,对亚洲字符支持严重不足。还有一个就是Charpter功能,可以自定义段落,播放时就可以选择了。是不是越来越像DVD啦?

www.58live.com.cn

但是当时的OGM源码是不公开的,就那么几个人在开发,自然进度慢了,前一阵几乎陷入了“死亡”。最近公布公开源码,加入Open Source行列,重新开始开发。 www.58live.com.cn

MKV就是在OGM停滞的那段时间出现的,由俄罗斯的程序员开发的,从一开始就是Open Source,因此得到了很多其他程序员的帮助,开发速度相当快。

www.58live.com.cn

OGM有的MKV都有,另外还有很多独特的功能。其中最令人振奋的就是Gabest开发的Plugin,不仅开发了专门的播放器Media Player Classic,这个东西的强大相信用过的人都有体会。还开发了很多的MKV用的Mux(合成器),尤其是Real格式的Mux。Real的RMVB是封闭格式,官方的Helix根本就不支持多声道,所以尽管算法很优秀,但在声效大片的再现上就无能为力了,只能乖乖让位给可以合成AC3和DTS的AVI以及OGM了。

www.58live.com.cn

但Gabest开发的Realmedia Splitter和MKV Mux可以让RMVB格式的视频和AC3、DTS合成MKV,从根本上克服了RMVB音频上的弱点。

www.58live.com.cn

不仅如此,还开发了VSFilter.dll和SubtitleSource.ax这2个Plugin,公布支持ssa和ass的格式软字幕。

www.58live.com.cn

其实用MPC去播放MKV文件是比较占系统资源的,一些朋友的比较古董的电脑估计播放起来会有些卡。假如这样的话可以考虑用Micatoge XPlayer这个播放器,对系统资源的占用很少,另外需要装上Matroska VOBSUB才能正常播放MKV文件。 www.58live.com.cn

www.58live.com.cn


Tags:MKV 格式 可以 开发 就是 播放 OGM 支持 字幕 音频 出现
责任编辑:知识
上一篇:什么是双耳效应  下一篇:什么是ASF
您的评论
用户名:新注册) 密码: 匿名评论 [所有评论]

·用户发表意见仅代表其个人意见,并且承担一切因发表内容引起的纠纷和责任
·本站管理人员有权在不通知用户的情况下删除不符合规定的评论信息或留做证据
·请客观的评价您所看到的资讯,提倡就事论事,杜绝漫骂和人身攻击等不文明行为