查看完整版本: [06-12]MKV(Matroska)格式介绍

lhrover 2007-6-12 23:15

[06-12]MKV(Matroska)格式介绍

首先澄清一个误区,mkv不是一种压缩格式,DivX、XviD才是视频压缩格式,mp3、ogg才是音频压缩格式。而mkv是个“组合”和“封装”的格式,换句话说就是一种容器格式。

举个例子的话就比较容易理解了,把只有视频的XviD和只有音频的mp3组合起来,然后以一种多媒体介质的形式出现,最常见的就是avi,其次就是ogm,还有mp4等不太常见的。

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

ogm 的出现,标志着多音轨格式的出现,可以合成8个以上的音轨,音频上自然也多了ogg这个格式,重要的是可以“内挂”字幕,老外称为“软字幕”,可以任意开关,可以“内挂”8个以上的字幕,美中不足的是仅仅支持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根本就不支持多声道所以尽管算法很优秀,但在声效大片的再现上就无能为力了,只能乖乖让位给可以合成 AC3和DTS的avi以及ogm了。

但Gabest开发的Realmedia Splitter和mkv Mux可以让rmvb格式的视频和AC3、DTS合成mkv,从根本上克服了rmvb音频上的弱点。不仅如此,还开发了VSFilter.dll和 SubtitleSource.ax这2个Plugin,宣布支持ssa和ass的格式软字幕。

总结就是下面几条:

1.支持多种格式的视频和音频,尤其是Real

2.支持多音轨,多达16条以上

3.支持ssa,ass软字幕,多达16条以上

4.支持段落选取(由制作人决定)

tangglt 2007-6-28 20:45

又学到东西了!
多谢啊!

jiangleji 2007-7-3 23:05

WOW,又增长知识了.謝謝.

painter 2007-7-28 07:57

MKV格式的电影很高清,语言轨道又多。

fhpfffcsj76 2007-7-30 12:03

介绍的很详细的,是高手吧

hwmx 2007-8-8 14:41

mkv还是很不错的,不过据说兼容性很差,是吗?楼主能解释一下吗?

lhrover 2007-8-14 22:13

[quote]原帖由 [i]hwmx[/i] 于 2007-8-8 14:41 发表 [url=http://www.bbsmovie.com/redirect.php?goto=findpost&pid=3314701&ptid=349043][img]http://www.bbsmovie.com/images/common/back.gif[/img][/url]
mkv还是很不错的,不过据说兼容性很差,是吗?楼主能解释一下吗? [/quote]
现在各种主流播放器的支持都很好了啊

kiumi 2007-8-15 16:53

基本上我没看懂啊~~

ilovehbl 2007-8-16 05:39

这个我现在才知道啊

zhiaa 2007-8-22 19:31

MKV格式是一个不错的新格式啊!
又学到东西咯!

妳的魚兒 2007-8-29 11:27

MKV格式的我没有下载过

liaoshuan21 2007-8-29 14:05

MKV我喜欢的一种格式,谢楼主介绍!
页: [1]
查看完整版本: [06-12]MKV(Matroska)格式介绍