经常跟视频打交道的用户,经常会接触各种不同的视频格式。这些格式有什么区别呢?本文为你详细解释。
一、MKV格式
Matroska是一种多媒体封装格式,这个封装格式可把多种不同编码的影像及16条或以上不同格式的音频和语言不同的字幕封装到一个Matroska Media档内。它也是其中一种开放源代码的多媒体封装格式。
MKV的特点:
- 万能媒体容器:能容纳多种不同类型编码的视频、音频及字幕流
- 支持多音轨:可以封装多条不同语言的音轨
- 支持字幕:可以内嵌或外挂多种格式的字幕
- 错误检测:加入了EDC错误检测代码,即使没有下载完毕的MKV文件也可以顺利回放
- 可变帧率:支持在动态画面中使用较大的帧率,静态画面中使用较小的帧率
Matroska媒体定义了三种类型的档:
- MKV:视讯档,可以包含音讯和字幕
- MKA:单一的音讯档,可以有多条及多种类型的音轨
- MKS:字幕文件
二、MP4格式
MP4是一套用于音频、视频信息的压缩编码标准,由国际标准化组织(ISO)和国际电工委员会(IEC)下属的"动态图像专家组"(Moving Picture Experts Group,即MPEG)制定。
MP4的特点:
- 广泛兼容:支持几乎所有设备和平台
- 标准格式:MPEG-4第14部分标准
- 支持流媒体:可在网络传输时使用串流式传输
- 存储内容:可存储音频、视频、字幕、静止图像
MPEG-4包含了MPEG-1及MPEG-2的绝大部分功能及其他格式的长处,并加入及扩充对虚拟现实模型语言(VRML)的支持,面向对象的合成档案以及数字版权管理(DRM)及其他互动功能。
三、AVI格式
AVI是英语Audio Video Interleave("音频视频交织"或译为"音频视频交错")的首字母缩写,由微软在1992年推出的一种多媒体文件格式,用于对抗苹果Quicktime的技术。
AVI的特点:
- 文件结构:分为"头部"、"主体"和"索引"三部分
- 交织存放:视频和音频数据是交互存放的
- 多流支持:支持多视频流和音频流
- 通用性强:Windows通用性好,开发API简单易懂
由于索引放在了文件尾部,所以在播放网络流媒体时已属力不从心。尽管AVI已经属于老旧的技术,但是由于Windows的通用性,仍被广泛使用。
四、MOV格式
MOV是1998年由苹果公司开发的一款视频、音频格式,人们通常定义它为QuickTime播放器格式。它采用MPEG 4解码器进行压缩,并兼容不同的轨道以便于储存电影和其他视频文件。
MOV的特点:
- 多轨支持:每一条轨道通常都要和至少一个或多个不同的编解码器进行编码
- 平台兼容:不仅与Mac平台兼容,也可以在Windows PC上顺畅运行
- 专业标准:是视频编辑的专业标准
- 高质量:采用有损压缩,但兼容性能出色
五、WMV格式
WMV是Windows Media Video的缩写,是微软开发的一种视频压缩格式。它的特点是在压缩能力方面表现出色。
WMV的特点:
- 高压缩率:是唯一在压缩能力方面胜过MP4的视频文件类型
- 版权保护:具有许可和版权功能
- 小体积:支持1080p视频,文件大小非常小
- 平台支持:需要Windows Media Player支持
六、格式对比总结
| 格式 | 优点 | 缺点 | 适用场景 |
|---|---|---|---|
| MKV | 支持多音轨、字幕,画质高,无限帧率 | 文件较大,兼容性一般 | 高清电影收藏 |
| MP4 | 兼容性最好,文件小,应用广泛 | 不支持多音轨,画质一般 | 网络分享、移动设备 |
| AVI | 画质好,跨平台,通用性强 | 文件大,不支持流媒体 | 专业视频编辑 |
| MOV | 画质高,多轨支持,专业标准 | 文件大,Windows兼容性一般 | Mac视频编辑 |
| WMV | 压缩率高,版权保护,体积小 | 兼容性差,跨平台困难 | Windows平台视频 |