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

概览

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

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

  这三种文件以MKV最为常见,它可以封装多种流行的视频视频和音频,尤其是Real,并且它还采用了一种更加灵活的框架,叫做EBML,以确保能够支持将来新出现的压缩格式。;包含各种支持的音频编码,如MP2, MP3, Vorbis, AAC, AC3, DTS, PCM;还可以包含“任意开关”的srt、ssa、ass等软字幕。

常见问题

  问:我不明白什么是容器格式,请解释一下。

  答:当我们在PC上播放一个电影的时候,虽然并没意识到,实际上我们至少

在同时播放一个视频流和一个音频流。由于同时播放两个文件,比如一个MP3音频文件和一个视频文件,是非常不现实的,因此我们把音频和视频打包到一个文件里,这个文件就叫做容器格式文件,与ZIP文件相类似。这种容器格式文件及其相关软件必须提供许多重要功能,比如在播放时保证音视频的时序一致。WinZIP或者WinRAR可以方便地打包多个音视频文件在一起传输,但是它们显然无法解决保证时序播放的问题。目前比较知名的容器格式包括AVI(.avi)、MPEG(.mpg, .mpeg)、QuickTime(.mov)、RealMedia(.rm)、MP4(.mp4)等等。

  问:AVI已经是一种非常成熟的容器格式,为什么还要发展Matroska?有什么优势?

  答:AVI是微软公司在20世纪90年代早期推出的一种音视频容器格式,可以非常灵活地处理当时的各种音视频编码。有必要了解的是,AVI是VFW(Video For Windows)框架的一部分,非常不幸的是,VFW无法支持音视频编码目前支持的更高级特性,比如动态码率音频编码(VBR)、动态帧率视频编码(VFR)。尽管AVI在90年代中后期扩展了其标准,叫做“Open DML AVI”,克服了许多恼人的限制,比如2GB文件大小限制,但仍然无法提供对很多现代压缩格式的兼容,比如开源的Ogg Vorbis音频压缩格

式。Matroska跨越了所有的此类障碍,从而提供了对所有可知的音视频格式的支持,因为其采用了一种更加灵活的框架,叫做EBML,以确保能够支持将来新出现的压缩格式。这种框架允许增加对容器格式的新特性,同时不破坏原有软件和文件的向后兼容性。

  问:Matroska主要应用的扩展名有哪些?

  答:目前Matroska提供3种扩展名:

  1) .mkv:通用视频文件,有的包含音频,也可以只有视频;

  2) .mka:音频文件,可以包含各种支持的音频编码,如MP2, MP3, Vorbis, AAC, AC3, DTS, PCM。

  3) .mks:字幕流文件

  问:MKV如何播放?需要特殊的播放器吗?

  答:播放MKV并不需要专用的播放器,任何基于DirectShow的播放器都能播放它,如常见的Media Player Classic、BSplayer、ZoomPlayer播放器等,甚至包括Windows Media player,仅需安装相应Matroska解码分离器插件即可。

  问:如果我需要在一些特殊播放器上播放,比如MP4 Player,或者iPod, iPhone,怎么办?有这样的转换软件吗?

  答:有很多播放器都需要转换MKV格式,这个可以到Google上去搜索,比如,MKV Converter,MKV to AVI Converter, MKV to iPod Converter, MKV to iPhone Converter,MKV to MPEG Converter,MKV to MP4 Converter,MKV to Zune Converter,等等

  问:Matroska有哪些核心设计特性?

  答:文件内的快速查找;高错误恢复率;分章节;可选字幕;可选音频轨;模块化的可扩展性;基于互联网的流传输;类似DVD提供的菜单。

  问:Matroska的性能怎么样?有优势吗?

  答:由于Matroska的设计比AVI更为复杂,因此应该需要更多的CPU时间。实际上人们根本觉察不出来有什么差别。

编辑本段主要解码软件

  EZtoo dvd to mkv converter

  Earth dvd to mkv converter

  EZuse dvd to mkv converter

  HQ dvd to mkv converter

  MKV video converter

MKV的前途

  Matroska的目标就是要取代旧式的媒体封装格式,其中最主要的目标就是

  AVI。 AVI已经诞生十几年了,目前它依然还保持着旺盛的生命力,但其原

  始架构过于陈旧,这使得它在支持新的音视频编码上非常困难,在非微软平

  台使用也不够方便。而Matroska使用的是一种开放的架构,拥有众多的先

  进特性,并且能跨平台使用,这是AVI所望尘莫及的。

Matroska 一种新的多媒体封装格式相关推荐

  1. 【多媒体封装格式详解】---ASF(WMV/WMA)

    [1] ASF全称Advanced Systems Format 高级串流格式,微软出的一种开放封装格式的标准.它可以包含很多内容如:音视频.脚本命令.JPEG.二进制文件.或是由开发者自己定义的内容 ...

  2. 多媒体封装格式详解---MP4

    MP4文件格式详解--结构概述 http://blog.csdn.net/pirateleo/article/details/7061452 一.基本概念 1. 文件,由许多Box和FullBox组成 ...

  3. 【多媒体封装格式详解】---MP4【1】

    MP4(MPEG-4 Part 14)是一种常见的多媒体容器格式,它是在"ISO/IEC 14496-14"标准文件中定义的. 1.最小组成单元 BOX 像FLV的tag.MKV的 ...

  4. [转]多媒体封装格式详解---MP4

    原文 https://www.cnblogs.com/jingzhishen/p/3698570.html 参考 http://www.cnblogs.com/ranson7zop/p/7889272 ...

  5. 【多媒体封装格式详解】---ASF(WMV/WMA)【2】完

    4.the Data Object 这部分的内容就是asf文件中数据.Data Object 中包含着很多个 Data Packets.这些Data Packets里面就是音视频数据. 先来看看 Da ...

  6. 【多媒体封装格式详解】---MP4

    [1] MP4(MPEG-4 Part 14)是一种常见的多媒体容器格式,它是在"ISO/IEC 14496-14"标准文件中定义的. 1.最小组成单元 BOX 像FLV的tag. ...

  7. 【多媒体封装格式详解】---ASF(WMV/WMA)【1】

    ASF全称Advanced Systems Format 高级串流格式,微软出的一种开放封装格式的标准.它可以包含很多内容如:音视频.脚本命令.JPEG.二进制文件.或是由开发者自己定义的内容.常见的 ...

  8. 在直播软件开发过程中,常用的几种视频封装格式

    1.AVI格式 AVI(Audio Video Interleaved).此格式的中文译名为音频视频交错格式,这种视频格式的优点是图像质量好,无损AVI可以保存alpha通道.缺点也不少,体积过于庞大 ...

  9. 多媒体封装协议之Matroska封装协议介绍

    一.背景介绍 Matroska多媒体容器(Multimedia Container)是一种开放标准的自由的容器和文件格式,是一种多媒体封装格式,能够在一个文件中容纳无限数量的视频.音频.图片或字幕轨道 ...

最新文章

  1. 裂痕第一至五季/以法之名Damages迅雷下载
  2. Java 中的位移运算符
  3. 一个Setup Factory的Lua脚本
  4. sencha app watch php,我的第一个基于SenchaTouch的WebApp
  5. app服务器不运行了,springmvc app URL在本地运行,但不在服务器上运行
  6. 95-250-040-源码-barrier机制-简介
  7. 【递归】剑指offer——面试题19:二叉树的镜像
  8. Communix操作系统的前生今世
  9. Linq to Oracle 使用教程目录
  10. 【优化调度】基于matlab粒子群算法求解经济调度优化问题【含Matlab源码 434期】
  11. (六)Value Function Approximation-LSPI code (3)
  12. 苹果app(iOS app)比较常用的URL schemes,可以用于iOS应用间相互调用
  13. 计算机辅助遥感制图的基本过程,南京信息工程大学2018年遥感原理与应用考研初试大纲...
  14. 思科模拟器5506防火墙配置_租用电信线路,三地网络互联的配置——Cisco、Hillstone路由配置...
  15. amd显卡测试大风车软件md,知之实验室 篇三:大家好才是真的好!免费显卡升级工具AMD FSR技术研究测试...
  16. Markdown教程--Markdown图片
  17. 三年的php简历_【完整模板】PHP工程师简历-简洁橙色-1-3年经验-Word简历模板
  18. 这位闯进程序员界的维密天使,她到底可以编出什么?!
  19. Python关于生日悖论分析
  20. 计算机课联网,老师上网课需要什么设备

热门文章

  1. oracle 年份值需介于,ORA-01841: (完整) 年份值必须介于 -4713 和 +9999 之间, 且不为 0情况解决...
  2. 有朋自远方来.....
  3. 电脑开始菜单文件夹无法删除的解决方法
  4. EasyUI ComboTree默认折叠全部节点
  5. 用Python3开发爆款游戏——捕鱼达人
  6. 用TensorFlow实现RNN(全代码,股票预测)
  7. 点石互动--石头之:黑帽高调,聪明还是愚蠢?
  8. Matlab质心算法
  9. pythonrtk_GPS-RTK 测量的原理和优点都有哪些
  10. (5) 日期倒计时计算 countdown