MKV格式

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.支持段落选取(由制作人决定)

【简 介】
最近从网上下载了一部电影,它的扩展名是从没见过的MKV,用Media Player Classic可以播放。播放时无意中发现它的视频竟然用的是 RealVideo 9,音轨居然有二条,一条用的是AAC编码,一条是AC3编码,字幕则包括了中文、英文、日文、德文等十几种文字,甚至还有阿拉伯文:这东西太像DVD 了,画质也差不多,不过体积小了很多,它究竟是什么呢 ?
解惑——万能的多媒体容器

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

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

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

注目——MKV的特性

看看目前比较流行的多媒体容器类型,例如AVI,它可以容纳多种类型的视频编码和音频编码,像VP6、DivX、XviD等视频编码和PCM、 MP3、 AC3等音频编码; VOB则是另一种特点更为鲜明的媒体容器,它可容纳MPEG-2视频流、多个AC3、 DTS、THX、PCM音频流、多个不同语言的图形字幕流。

Matroska最大的特点就是能容纳多种不同类型编码的视频、音频及字幕流,即使是非常封闭的RealMedia及QuickTime也被它包 括进去了,并将它们的音视频进行了重新组织来达到更好的效果。可以说是对传统媒体格式的一次大颠覆!它现在几乎变成了一个万能的媒体容器。

格式 错误检测 可变帧率 软字幕 流式传输 菜单 非微软平台
MKV 有 支持 支持 即将支持 即将支持 支持
AVI 无 不支持 不支持 不支持 不支持 支持不够
视点——MKV的前途如何

Matroska的目标就是要取代旧式的媒体封装格式,其中最主要的目标就是AVI。 AVI已经诞生十几年了,目前它依然还保持着旺盛的生命力,但其原始架构过于陈旧,这使得它在支持新的音视频编码上非常困难,在非微软平台使用也不够方 便。而Matroska使用的是一种开放的架构,拥有众多的先进特性,并且能跨平台使用,这是AVI所望尘莫及的。

不过AVl毕竟树大根深,它拥有最广泛的软硬件支持,而这一点正是衡量MKV是否成功的一个标志,但目前它还做不到这点,现在甚至还没出现一个能直接编辑它的软件,毕竟它诞生还不到一年。但在这么短的时间里,Matroska取得的进展也是非常引人注目的。

但 Matroska毕竟还是一种发展中的技术,它没有深厚的背景可以依托,这决定了它不可能在商业领域(如DV、数字电视)里有所作为,同样的道理,它要想 取代 AVI成为一种通用的多媒体封装格式并不会十分顺利。不过,DVDRip的普及历程告诉我们,流行才是硬道理!DVD播放机厂商现在不是也已经放下架子, 对DVDRip提供支持了么。所以,Matroska目前最需要做的就是让更多的人知道它。

怎么播放

MPC,KMPlayer,都可以支持

播放Matroska这类格式并不需要专用的播放器,任何DirectShow的播放器都可以播放MKV、OGM、MP4文件,如常见的
Media player Classic、BSplayer、ZoomPlayer播放器等,甚至包括 Windows Media player。

现有的播放器要播放MKV格式仅需安装相应的分离器插件即可。

参考资料

www.ogg.cn/info/view-info-11.html

http://ks.cn.yahoo.com/question/1407121304366.html

以上是小编为您精心准备的的内容,在的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索avl
, 编码
, 封装
, 音频
, helix
, 字幕
, 格式
, jsp mkv 视频
, 字幕流
, 支持
, 视频播放器的源码求教
, mkv
开发音频播放器
mkv格式用什么播放器、mkv是什么格式、mkv格式转换mp4、mkv、mkv格式转换器,以便于您获取更多的相关知识。

时间: 2024-09-22 10:22:48

MKV格式的相关文章

win7系统无法播放MKV格式的电影怎么回事

  win7系统无法播放MKV格式的电影怎么回事          1.有的播放器无法播放此类文件.这时我们可以直接下载吉吉影音或者迅雷看看,即可直接播放; 2.如果我们需要对视频进行剪辑,可以选择使用会声会影或者爱剪辑,下面直接说爱剪辑里怎么操作.通过添加媒体文件,设置好开始时间和结束时间,即可对我们想要的片段进行剪辑; 3.如果我们想对整体格式进行转换,可以选择使用格式工厂,几乎所有格式都可以被转换出来; 4.用格式工厂转换格式的时候,先点击你想生成什么格式; 5.点击添加文件,选好输出配置

jsp mkv 视频-jsp 如何播放 mkv格式视频文件

问题描述 jsp 如何播放 mkv格式视频文件 bs 如何实现mkv格式视频文件播放(不可转码),控制? jsp 如何播放 mkv格式视频文件? 求大牛指导 解决方案 不可转码是不可能的,客户端浏览器并不一定支持播放mkv,要想兼容,必须服务器端转码.

MKVToolnix v4.8.0 mkv格式制作和处理工具

mkvtoolnix (又叫Matroska toolkit),是一套http://www.aliyun.com/zixun/aggregation/17547.html">功能强大的mkv(Matroska)格式制作和处理的工具,支持将多种视频.音频.字幕等格式封装成mkv格式.mkvtoolnix新版本提供了安装程序. Mkvtoolnix 中包含了一个图形界面程序mmg.exe,这样使得制作mkv更简单和直观.还包含 MKVextractGUI.exe程序,可以提取 MKV 文件里面

mkvtoolnix 5.0.1发布 mkv格式制作和处理工具

mkvtoolnix 5.0.1此版本修正一个在读取PGS字幕的Matroska文件的回归问题.支持在一些地区涉及到音频处理和检测的MPEG传输流已有所改善. mkvtoolnix (又叫Matroska toolkit),是一套http://www.aliyun.com/zixun/aggregation/17547.html">功能强大的mkv(Matroska)格式制作和处理的工具,支持将多种视频.音频.字幕等格式封装成mkv格式.mkvtoolnix新版本提供了安装程序. Mkvt

Windows 10系统原生支持mkv格式视频播放

  目前视频文件格式非常多,但是Windows系统原生支持的视频文件格式有限,需要安装各种各样的播放器.解码器.而现在,Windows 10已经可以原生支持MKV封装格式的视频播放了. 如果在Windows 10技术预览版里直接用Windows Media Player打开后缀名为MKV的视频文件,播放器仍然会提示你无法识别扩展名,但只要忽略该提示就能顺利播放视频了.而在以前的Windows版本中,忽略后也是无法播放MKV视频文件的. MKV: MKV并不是视频编码格式,准确地说是封装格式,就像

mkv是什么格式文件?

  目前多数KTV里面播放的歌曲均为mkv格式 我们知道视频文件有很多,比如有:AVI,RM,RMVB,MP4,MOV,VOB,DAT,FLV,3GP,H.264等大家都比较熟悉的视频文件格式,但通过笔者仔细查看一些数码产品,诸如MP5.平板电脑等目前很多也标注有支持MKV格式文件,如下图所示的一普通平板电脑所支持的视频格式标志,其中就有支持ktv格式参数: 多数平板电脑均标注支持mkv视频格式 mkv是什么格式? MKV不是一种压缩格式,而是Matroska的一种媒体文件,Matroska是一

音视频封装格式和编码格式

音视频封装格式.编码格式知识        常见的AVI.RMVB.MKV.ASF.WMV.MP4.3GP.FLV等文件其实只能算是一种封装标准. 一个完整的视频文件是由音频和视频2部分组成的.H264.Xvid等就是视频编码格式,MP3.AAC等就是音频编码格式. 例如:将一个Xvid视频编码文件和一个MP3音频编码文件按AVI封装标准封装以后,就得到一个AVI后缀的视频文件,这个就是我们常见的AVI视频文件了.        由于很多种视频编码文件.音频编码文件都符合AVI封装要求,则意味着

如何分解合并mkv文件

问题描述 我想用java实现对影音文件的分割.合并,比如mkv格式文件.现在一点头绪都没有,网上也没找到详解mkv格式的教程.希望高手指点思路. 解决方案 解决方案二:我也想知,mkv文件太大,用qq传不了解决方案三:就是一个文件用java分成多个,最后合成一个.最简便的方法就是winrar的压缩分包功能,可以制定每个包的大小.包你满意解决方案四:不会顶顶解决方案五:我想问的是如何将一个mkv文件分割成几份可播放的mkv文件,怎么提取音频.视频和字幕信息.麻烦高人提供学习途径.

windows7中更改WMP12视频解码器

近日,有国外用户反映说,在使用Windows 7 RC的Windows媒体播放器(WMP12)播放mkv格式的高清视频 时存在不少问题,播放不流畅,字幕无法加载,无法倒退等.于是该用户向Windows 7开发组反馈了该问 题,很快他得到了答复:微软方面表示这个问题很有可能是解码器和Windows 7兼容性不佳导致的,建议 他更换解码器后再尝试. 这位用户使用GraphEdit检查之后发现,使用的解码器是Windows 7自带的Microsoft DTV/DVD Decoder ,根据之前微软给出