什么是视频封装格式和编码格式

什么是视频封装格式和编码格式

在日常生活中,我们经常听到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

wma3GP MPEG-4 Part2、H.263、

MPEG-4 AVC/H.264

AMR、AAC-LC、HE-AACFLV Sorenson Spark、

TrueMotion VP6、

Mpeg4 AVC

MP3、

AAC

F4V H.264、

AVC

AAC、

MP3

RM RV10、RV20、

RV30

Cook、

sipro

RMVBRV40 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等等。算法会越来越好,清晰度会越来越高。

相关推荐

只玩单机,实况好还是fifa好?
win10一开qq就死机 QQ总是卡顿无响应怎么办
50公里实测OneMix 玩觅逍遥游,走路轻软跑步双弹