matroska媒体--万能的多媒体容器
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的前途如何
Matroska的目标就是要取代旧式的媒体封装格式,其中最主要的目标就是AVI。 AVI已经诞生十几年了,目前它依然还保持着旺盛的生命力,但其原始架构过于陈旧,这使得它在支持新的音视频编码上非常困难,在非微软平台使用也不够方便。而Matroska使用的是一种开放的架构,拥有众多的先进特性,并且能跨平台使用,这是AVI所望尘莫及的。
不过AVl毕竟树大根深,它拥有最广泛的软硬件支持,而这一点正是衡量MKV是否成功的一个标志,但目前它还做不到这点,现在甚至还没出现一个能直接编辑它的软件,毕竟它诞生还不到一年。但在这么短的时间里,Matroska取得的进展也是非常引人注目的。
但Matroska毕竟还是一种发展中的技术,它没有深厚的背景可以依托,这决定了它不可能在商业领域(如DV、数字电视)里有所作为,同样的道理,它要想取代 AVI成为一种通用的多媒体封装格式并不会十分顺利。不过,DVDRip的普及历程告诉我们,流行才是硬道理!DVD播放机厂商现在不是也已经放下架子,对DVDRip提供支持了么。所以,Matroska目前最需要做的就是让更多的人知道它。
怎么播放
播放Matroska这类格式并不需要专用的播放器,任何DirectShow的播放器都可以播放MKV、OGM、MP4文件,如常见的Media player Classic、BSplayer、ZoomPlayer播放器等,甚至包括 Windows Media player。
现有的播放器要播放MKV格式仅需安装相应的分离器插件即可。
matroska媒体--万能的多媒体容器相关推荐
- avs3 ts格式封装 标准_超能课堂(204):多媒体容器格式变迁录
从照相机.留声机诞生,解决了人们记录影像.声音的需求以来,人们就不断地追求着在有限的条件下尽可能地提高这些记录的品质,而从模拟时代过渡到数字时代以后,这方面的追求有一部分变成了在尽可能小的空间中提供尽 ...
- 多媒体容器格式概述①
[时间:2016-06] [状态:Open] 首先说明一点,多媒体的容器格式(container),跟编码格式(codec)是不同的.通常多媒体容器是作为编码格式的载体,将至少一个编码格式的数据按照特 ...
- 格式工厂v5.11.0 绿色纯净版,万能的多媒体格式转换器
格式工厂是套万能的多媒体格式转换器,提供以下功能:所有类型视频转到MP4/3GP/MPG/AVI/WMV/FLV/SWF.所有类型音频转到MP3/WMA/MMF/AMR/OGG/M4A/WAV.你可以 ...
- 小学语文教师如何利用好多媒体计算机,对多媒体在小学语文教学中的几点思考...
陆奎 摘要:多媒体(Multimedia),即多种媒体.相对于单一媒体而言,多媒体在教学中占有十分明显的优势.近年来,随着电子信息技术的发展,多媒体在教育教学中得到了广泛应用,多媒体计算机辅助教学(M ...
- 我的媒体播放器——多媒体编程
第二个题目是我的播放器,可以播放音频和视频.其实略懂计算机多媒体技术的人都清楚,音频和视频的差异具体是体现在文件格式上的.不同的音频mp3,midi,wav等其实是不同的编码或者格式,同理不同的视频a ...
- Matroska媒体文件中存放的ASS字幕数据格式 与 标准ASS字幕格式 的区别
http://www.matroska.org/technical/specs/subtitles/ssa.html
- 细看MKV争当视频格式新宠儿
[简 介] 最近从网上下载了一部电影,它的扩展名是从没见过的MKV,用Media Player Classic可以播放.播放时无意中发现它的视频竟然用的是 RealVideo 9,音轨居然有二条,一条 ...
- ffmpeg 基本用法大全
FFmpeg FFmpeg 基本用法 本课要解决的问题 1.FFmpeg的转码流程是什么? 2.常见的视频格式包含哪些内容吗? 3.如何把这些内容从视频文件中抽取出来? 4.如何从一种格式转换为另一种 ...
- ffmpeg基本用法(转)
FFmpeg FFmpeg 基本用法 本课要解决的问题 1.FFmpeg的转码流程是什么? 2.常见的视频格式包含哪些内容吗? 3.如何把这些内容从视频文件中抽取出来? 4.如何从一种格式转换为另一种 ...
最新文章
- 如何在centos7下tomcat中安装https
- 城市大脑的定义与理论基础综述
- STL 之 deque容器详解
- c++11 多线程传参和生产者消费者实现
- 用CRF做命名实体识别——NER系列(三)
- QT的QDnsLookup类的使用
- 软件项目组织管理(二、三)项目管理与信息技术环境、项目管理过程组
- linux 系统lv扩展_Filecoin 运维(1) 几个常用的系统配置
- python是什么专业-Python是个什么鬼?为什么985学生都要学它?!
- python networkx教程_Python社交网络——NetworkX入门
- matlab保存矩阵为txt,matlab保存矩阵成txt
- data image java_图像标签示例_图像识别 Image_SDK参考_使用SDK(Java)_华为云
- Java实现俄罗斯方块游戏(简单版)
- 逆向系列之获取任意微信小程序code
- 【精华】超详细的Win10安装步骤,菜鸟福音
- [ 网络协议篇 ] IGP 详解之 RIP 详解(一)
- linux操作系统未正常启动提示Entering emergency mode. Exit the shell to continue
- 基于flask构建微服基本demo
- CentOS7.9通过RealVNC实现多人使用服务器桌面
- linux基础操作合集(正在写)