
什么是视频封装格式和编码格式
本文就主要来介绍一下,视频的封装格式和编码格式究竟是什么,它们之间是什么关系,以及常用的视频封装格式有哪些。
在日常生活中,我们经常听到mp4,avi等等的视频文件格式,又可能听到H264,MPEG等等视频编码格式,这些格式到底是什么关系呢?封装格式和编码格式又是什么呢?
本文就主要来介绍一下,视频的封装格式和编码格式究竟是什么,它们之间是什么关系,以及常用的视频封装格式有哪些。
一、封装格式与编码格式的关系
在我之前的文章 --浅谈视频编码的原理 中有介绍到视频编码的原理,那我们可以知道,视频编码就是为了压缩视频数据而做的一种压缩算法,视频编码格式可以理解为不同压缩算法和方法的一种名称。也就是说假如现在有某个视频编码格式的文件,这个文件中是纯视频流数据。
那么视频封装格式是什么,视频封装格式也叫做容器,它是将已经编码压缩好的视频流、音频流以及字幕按照一定的方式放到一个文件中,方便播放软件播放。一般来说,视频文件的后缀名就是它的封装格式。
它们的关系可以简单理解为,封装格式包含了编码格式。
以720P的MKV文件为例子,视频编码和音频编码,按照一定的码流被封装到标准容器中,如下。当然容器的格式可以是MKV,也可以是其他的视频封装格式。
二、视频封装格式的演变
视频封装格式随着技术的发展,慢慢演变成今天常见的格式,大致情况如下:
三、常见视频封装格式与对应编码格式一览表
下面是整理出来的常见的视频封装格式,以及这种格式下,对应的视频编码格式和音频编码格式的表格:
封装格式 | 视频编码格式 | 音频编码格式 |
---|---|---|
AVI | Mpeg-1、Mpeg-2、MPEG-4、 Xvid、Divx、WMV3、WMV4、 WMV9、On2VP3-6、VC-1 | Wav(PCM)、mp2、MP3、 wma、AC-3、AAC、 FLAC、Vorbis |
MKV | DivX、XviD、3ivX、VP6、 RealVideo、 MPEG-1/2/4、 H.264/avc | PCM、MP3、AC3、 RealAudio、 Ogg Vorbis、OGM、 FLAC、aac |
MP4 | Xvid、XVID、 MPEG-4、 H.264/AVC | MP3、 aac |
MOV | MPEG-2、 MPEG4-ASP(XVID)、 H.264 | PCM(wav、Aiff)、 MP3、 aac |
WMV | MPEG-4 v1/v2/v3、 WMV7、WMV8、WMV9、 WMV-HD、VC-1 | wma |
3GP | MPEG-4 Part2、H.263、 MPEG-4 AVC/H.264 | AMR、AAC-LC、HE-AAC |
FLV | Sorenson Spark、 TrueMotion VP6、 Mpeg4 AVC | MP3、 AAC |
F4V | H.264、 AVC | AAC、 MP3 |
RM | RV10、RV20、 RV30 | Cook、 sipro |
RMVB | RV40 | Cook、 ATRAC3、 AAC |
VCD | mpeg-1、 PAL制 352*288、 NTSC 352*240 | mp2、 MPEG-1 layer 2 |
DVD | mpeg-2、 PAL制 720*576、 NTSC 720*480 | AC3、DTS、 5.1声道 (0.1表示1个低音声效) |
四、常见视频封装格式介绍
1、AVI封装
AVI:即Audio Video Interleaved(音频视频交错格式)。是将音频和视频同步组合在一起的文件格式。它是windows系统上最基本、最常用的一种封装格式。
特点:兼容性好、跨平台支持、恒定帧率、体积大、容错性差,不是流媒体,已经过时。
2、MKV封装
MKV是Matroska的简称,它是一种新的多媒体封装格式,是一种万能的封装容器。
特点:新颖开放跨平台、可变帧率、纠错和容错性、支持多音轨、软字幕、流式传输、强大的兼容性。
3、MP4封装
MP4是比较常用的封装格式,相对于万能的MKV,功能逊色一些,但是对于目前的非电脑平台,可移植性较好。
特点:体积最小、清晰度高、流式传输、强大的兼容性,手机平板等众多终端支持。
4、MOV封装
MOV是Apple公司开发的QuickTime音频、视频文件封装格式。
特点:与AVI同期推出,比较老,不流行。
5、WMV封装
WMV是微软推出的一种采用独立编码的视频封装格式,并且可以直接在网上实时传输与观看。
特点:本地或网络回放,可扩充的媒体类型、可伸缩的媒体类型、流的优先级化、多语言支持等。
6、RM/RMVB封装
由RealNetworks开发的Real Video,实现在低速率的广域网上进行影像数据的实时传送和实时播放。
特点:国内使用较多,性能不如MP4。
7、3GP封装
3GP是一个多媒体封装格式,主要用于3G手机上。
特点:分辨率320*240,适合手机、MP4、播放器、PSP以及苹果iPod,现在不流行了。
8、FLV封装
Flash Video(简称FLS),是一种网络视频封装格式。
特点:视频质量良好、体积小、在线播放、非常流行和普及,尤其是在流媒体领域。
9、VCD封装
VCD文件格式通常是MPG或DAT,MPG是电脑编辑后保存时使用的格式;DAT是被刻录成光盘后的格式。
特点:压缩速度快,体积小,但是视频质量差,基本淘汰。
10、DVD封装
DVD文件格式通常是vob,它包含了多路复合的MPEG-2视频数据流、音频数据流(通常以AC3格式编码)、以及字幕数据流。
特点:体积较大(4.7GB)、标清格式、声道、字幕可选择。
以上便是常用的封装格式,强力推荐H264/X264+AAC编码组合的封装格式,推荐MKV和MP4、FLV等。
后话:当然编码格式也是在不断进步的,像现在已经有越来越多的新的编码格式,比如H.265、VP8/VP9等等。算法会越来越好,清晰度会越来越高。
更多推荐
所有评论(0)