视频、音频文件的编码格式和封装格式简释

视频、音频文件的编码格式和封装格式简释  

2010-11-15 15:25:30|  分类: 电脑学习 |字号 订阅

        2010-07-30 11:38:55

 常见的AVI、RMVB、MKV、ASF、WMV、MP4、3GP、FLV等文件其实只能算是一种封装标准。一个完整的视频文件是由音频和视频2部分组成的。H264、Xvid等就是视频编码格式,MP3、AAC等就是音频编码格式。例如:将一个Xvid视频编码文件和一个MP3视频编码文件按AVI封装标准封装以后,就得到一个AVI后缀的视频文件,这个就是我们常见的AVI视频文件了。

由于很多种视频编码文件、音频编码文件都符合AVI封装要求,则意味着即使是AVI后缀,也可能里面的具体编码格式不同。因此出现在一些设备上,同是AVI后缀文件,一些能正常播放,还有一些就无法播放。

同样的情况也存在于其他容器格式。即使RMVB、WMV等也不例外。部分技术先进的容器还可以同时封装多个视频、音频编码文件,甚至同时封装进字幕,如MKV封装格式。MKV文件可以做到一个文件包括多语种发音、多语种字幕,适合不同人的需要。例如:MKV文件只要制作的时候同时加入普通话和广东话发音的音轨和对应的简体、繁体字幕,播放的时候,你可以独立选择普通话或广东话发音,并根据自己需要选择简体或繁体字幕,也可以选择不显示字幕。相当方便。

因此,视频转换需要设置的本质就是:A设置需要的视频编码、B设置需要的音频编码、C选择需要的容器封装。一个完整的视频转换设置都至少包括了上面3个步骤。

常用的视频编码有Xvid,H264,MPEG1,MPEG2。

Xvid:与RMVB格式差不多的压缩率,通用性很强,特别是用于家用DVD和便携式MP4等设备。

  H264:面前压缩率最高的视频压缩格式,与其他编码格式相比,同等画面质量,文件体积最小,远远超过RMVB编码格式,电脑都可以播放,部分便携式视频设备也支持,如苹果播放器。PDA/PPC等设备也可以使用。

MPEG1:就是VCD编码格式。落后的编码格式。压缩率不高,编码后的文件体积大

MPEG2:DVD编码格式。比MPEG1强。也是已经落后的编码格式,压缩率不高,编码后的文件体积大,多用于希望把网上下载的文件转换为VCD或DVD碟的时候。

常见的组合方式:

封  装  容  器

视频流编码格式

音频流编码格式

AVI

Xvid

MP3

AVI

Divx

MP3

Matroska(后缀就是MKV)

Xvid

MP3

Matroska(后缀就是MKV)

Xvid

AAC

Matroska(后缀就是MKV)

H264

AAC

MP4

Xvid

MP3

MP4

H264

AAC

3GP

H.263

AAC

 

事实上,很多封装容器对音频编码和视频编码的组合方式放的很开,如AVI还可以使用H264+AAC组合,可以在具体使用中自己体会。尤其是MKV封装容器,基本无论什么样的组合都可以。但一般MKV用的最多的就是H264+AAC组合,此组合文件体积最小,清晰度最高。因此网上很多MKV视频都是高清晰度的。

从上表格可以看出,真正设置的重点在于音频编码和视频编码,封装容器多数时候只是关系到最后的文件后缀而已。起码初学者可以就这么理解。

 

几种常见的转换格式设置

适合家用DVD播放的媒体文件(此DVD需要支持MP4文件播放功能)

代  表  含  义

设  置  值

代  表  含  义

设  置  值

设置音频流编码格式

LAME MP3

设置视频流具体编码方式

Bitrate-based

设置音频流采样率

44100Hz

设置视频流转换码率

400或500 kbps

设置音频流取样声道

默认即可

设置视频编码格式

Xvid

设置音频流编码具体方式

ABR

设置封装容器

AVI

设置音频流转换后的声道

Auto

设置转换后文件的分辨率

400x-3

设置音频流转换码率

96或128kbps

设置转换后的文件的帧率

24

 

适合支持大部分PDA、智能手机播放的媒体文件,

低速CPU机型适用(CPU速度低于400MHz的)

代  表  含  义

设  置  值

代  表  含  义

设  置  值

设置音频流编码格式

LAME MP3

设置视频流具体编码方式

Bitrate-based

设置音频流采样率

44100Hz

设置视频流转换码率

320 kbps

设置音频流取样声道

默认即可

设置视频编码格式

Xvid

设置音频流编码具体方式

ABR

设置封装容器

AVI

设置音频流转换后的声道

Auto

设置转换后文件的分辨率

320x-3

设置音频流转换码率

96kbps

设置转换后的文件的帧率

24

此设置方式一般也适合大多数MP4播放设备。PDA、智能手机需要安装TCPMP才可以更好的支持AVI和MKV格式。

 

适合支持大部分PDA、智能手机播放的媒体文件,

高速CPU适用(CPU速度大于或等于400MHz的)

代  表  含  义

设  置  值

代  表  含  义

设  置  值

设置音频流编码格式

CT AAC+

设置视频流具体编码方式

Bitrate-based

设置音频流采样率

44100Hz

设置视频流转换码率

200 kbps

设置音频流取样声道

默认即可

设置视频编码格式

H264

设置音频流编码具体方式

aacplus

设置封装容器

Matroska

设置音频流转换后的声道

Stereo

设置转换后文件的分辨率

320x-3

设置音频流转换码率

32kbps

设置转换后的文件的帧率

24

 

 

适合保存VCD至硬盘的转换设置

代  表  含  义

设  置  值

代  表  含  义

设  置  值

设置音频流编码格式

CT AAC+

设置视频流具体编码方式

Quality-based

设置音频流采样率

44100Hz

设置视频流转换码率

95 kbps

设置音频流取样声道

默认即可

设置视频编码格式

H264

设置音频流编码具体方式

aacplus

设置封装容器

Matroska

设置音频流转换后的声道

Stereo

设置转换后文件的分辨率

352x-3

设置音频流转换码率

48kbps

设置转换后的文件的帧率

24

 

 

适合保存DVD至硬盘的转换设置

代  表  含  义

设  置  值

代  表  含  义

设  置  值

设置音频流编码格式

CT AAC+

设置视频流具体编码方式

Bitrate-based

设置音频流采样率

44100Hz

设置视频流转换码率

500或600 kbps

设置音频流取样声道

默认即可

设置视频编码格式

H264

设置音频流编码具体方式

aacplus

设置封装容器

Matroska

设置音频流转换后的声道

Stereo

设置转换后文件的分辨率

640x-3

设置音频流转换码率

64kbps

设置转换后的文件的帧率

24


  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值