半岛权威十大直营(官方)网站

leadtools中文官方网站 > 所有产品 > 多媒体 > mkv

mkv

aspnet
mkv不是一种压缩格式,而是matroska的一种媒体文件,matroska是一种新的多媒体封装格式,也称多媒体容器 (multimedia container)。它可将多种不同编码的视频及16条以上不同格式的音频和不同语言的字幕流封装到一个matroska media文件当中。mkv最大的特点就是能容纳多种不同类型编码的视频、音频及字幕流。

简介

mkv不同于divx、xvid等视频编码格式,也不同于mp3、ogg等音频编码格式。mkv是为这些音、视频提供外壳的“组合”和“封装”格式。换句话说就是一种容器格式,常见的 dat(是vcd的一种编码格式)avl、vob、mpeg、rm 格式其实也都属于这种类型。但它们要么结构陈旧,要么不够开放,这才促成了mkv这类新型多媒体封装格式的诞生。

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

特点

matroska最大的特点就是能容纳多种不同类型编码的视频、音频及字幕流,甚至囊括了realmedia及quicktime这类流媒体,可以说是对传统媒体封装格式的一次大颠覆!它现在几乎变成了一个万能的媒体容器,目前它所能封装的视频、音频、字幕类型包括:

此外,matroska文件中还可包括章节、标签(tag)等信息,甚至还可加上附件!需要指出的matroska所谓的封装avi、rm、mov等媒体,但它并不是简单将它们不加改变的合并到matroska中,而是将它们的音视频流进行了重新组织。

matroska加入avi所没有的edc错误检测代码,这意味着即使是没有下载完毕的mkv文件也可以顺利回放,这些对avi来说完全是不可想象的。虽然matroska加入了错误检测代码,但由于采用了新的更高效的组织结构,用mkv封装后的电影还是比avi源文件要小了约1%,这就是说即使加上了多个字幕,mkv文件的体积也不可能比avi文件大。

matroska支持可变帧率(vfr,即variable frame rate)的视频编码,这种vfr视频的帧率是不固定的,它可在动态画面中使用较大的帧率,而在静态画面中使用较小的帧率,这样可以有效的减少视频文件的体积,并改善动态画面的质量。它的作用比目前广泛使用的vbr(可变码率)更为明显。

看看目前比较流行的多媒体容器类型,例如avi,它可以容纳多种类型的视频编码和音频编码,像vp6、divx、xvid等视频编码和pcm、mp3、ac3等音频编码; vob则是另一种特点更为鲜明的媒体容器,它可容纳mpeg-2视频流、多个ac3、 dts、thx、pcm音频流、多个不同语言的图形字幕流。

?
扫码咨询


添加微信 立即咨询

电话咨询

客服热线
023-68661681

TOP