首先澄清一个误区,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.支持段落选取(由制作人决定)

转载于:https://www.cnblogs.com/MaxWoods/archive/2007/01/12/619125.html

MKV(Matroska)格式介绍相关推荐

  1. mkv视频格式转换mp4格式

    如何将mkv视频格式转换mp4格式?由于mkv属于不常用的视频格式,平时使用和接触到的机会也比较少,所以大家对它并不是很了解.mkv最大特点就是能容纳多种不同类型编码的视频.音频及字幕流,甚至囊括了R ...

  2. 企信下载的文件在哪里_第28期分享:PR如何剪辑MKV视频格式文件?

    很多小伙伴在网上下载的MKV视频格式的文件无法正常编辑,如PR等对于封装格式不支持,为解决这一问题,小编教大家如何使用工具进行格式转换,然后使用PR进行剪辑. 软件简介:格式工厂是套万能的多媒体格式转 ...

  3. mkv封装格式+ebml语法

    文章部分内容参考https://www.matroska.org/technical/specs/index.html 1.mkv封装格式简介 Matroska 开源多媒体容器标准.MKV属于其中的一 ...

  4. 如何将mkv视频格式转换mp4格式?

    如何将mkv视频格式转换mp4格式?视频格式的种类繁多,其中使用最多.最受欢迎的当属mp4,mp4格式大家再熟悉不过了,我们看的电影和我们拍摄的视频大部分都是mp4格式的.今天小编还要介绍另外一种视频 ...

  5. 19种音频格式介绍及音质压缩比的比较 1

    19种音频格式介绍及音质压缩比的比较 目录 前言............................................................................ ...

  6. ffmpeg实战教程(一)Mp4,mkv等格式解码为h264和yuv数据

    FFmpeg有非常强大的功能包括视频采集功能.视频格式转换.视频抓图.给视频加水印等.而网上对这些功能的使用大多是基于命令行的.这不利于我们深入学习定制化ffmpeg,今后我将写一系列的用代码实现这些 ...

  7. MySQL Binlog三种格式介绍及分析

    一.Mysql Binlog格式介绍 Mysql binlog日志有三种格式,分别为Statement,MiXED,以及ROW! 1.Statement:每一条会修改数据的sql都会记录在binlog ...

  8. 图像bayer格式介绍以及bayer插值原理CFA

    1 图像bayer格式介绍 bayer格式图片是伊士曼·柯达公司科学家Bryce Bayer发明的,Bryce Bayer所发明的拜耳阵列被广泛运用数字图像. 对于彩色图像,需要采集多种最基本的颜色, ...

  9. CIF、QCIF、HD1、D1格式介绍

    CIF.QCIF.HD1.D1格式介绍 CIF简介 CIF是常用的标准化图像格式(Common Intermediate Format).在H.323协议簇中,规定了视频采集设备的标准采集分辨率.CI ...

最新文章

  1. pytorch 笔记:torchsummary
  2. Java Applet读写client串口——终极篇
  3. 【杂谈】为什么有三AI自断财路,从来不接广告
  4. 测试Windows Live Writer对cnBlog的支持
  5. MATLAB中,信号的频谱图该怎么绘制?横坐标如何标注出频率值?
  6. ubuntu16.04使用sudo apt-get autoremove导致系统崩溃的解决办法
  7. python实现绘制信号序列语谱图
  8. Grafana展示DNS解析延时
  9. Python+OpenCV:仿射变换和透射变换
  10. 记录一次 自建网盘程序 cloudreve被攻击
  11. 使用.gitignore忽略编译自动生成的那些文件
  12. 九宫格日记:微博难越,前路漫漫
  13. word2016自动目录样式修改
  14. web开发视频教程,CSS颜色基本样式
  15. 520送女生什么礼物比较好?一口气推荐六款,快收藏
  16. 如何使用PDFelement 6 Pro Mac中的OCR功能
  17. 大型剪纸艺术——美到惊奇
  18. RSA非对称加密传输---前端加密解密(VUE项目)
  19. TAElectronic-车辆电子电器模型库
  20. 使用频率最高的美语口语296句(本人精心整理,按使用频率排序)

热门文章

  1. 2017-2018-11 20155307刘浩 20155338常胜杰 20155335俞昆 实验三 实时系统实验报告
  2. Node.js微服务 5:安全性和可追溯性
  3. CSS 浮动(float)与定位(position)
  4. CSO 们关注的软件供应链安全十个关键问题
  5. 人工智能快速发展原因
  6. Linux查看磁盘和系统资源占用
  7. 如何删除插入U盘报Copy of Shortcut to 这种病毒
  8. pytorch数据加载、模型保存及加载
  9. Java+mysql基于ssm的大学生求职招聘系统
  10. 最毁三观的明星爆料你知道吗