一、编码格式与封装格式
编码格式:存在的目的主要是压缩原始数据的体积。用来存储/传输编码数据,并按一定规则把音视频、字幕等数据组织起来,播放器可以按照这些信息来匹配解码器、同步音视频。
封装格式:适应不同的播放需求,也称多媒体的容器,为多媒体编码提供一个“外壳”,蒋所有通过算 法处理好的音视频包装到一个文件容器内,再呈现给用户;
我们所看的视频包含音频和视频两个部分(有时还包括字幕),H.264等是视频编码,AAC、MP3等是音频编码,我们把用H.264视频编码和MP3音频编码按照mkv的封装标准封装起来,这样我们看到的就是mkv格式的视频文件。
二、视频编码
视频编码方式就是指通过压缩技术,将原始视频格式的文件转换成另一种视频格式文件的方式。视频编码主流上有两个标准,一个是H.26X系列。另一个是MPEG系列。
H.26X包括H.261、H.262、H.263、H.264、H.265。
- H.261、H.262主要用在视频会议和视频电话中
- H.264编码则是被广泛使用在视频的录制与压缩。
- H.265则是在H.264的基础上进一步提升了图像质量,并且在压缩率上是H.264的两倍,被普遍认为是下一代编码标准。
MPEG系列包括MPEG1、MPEG2、MPEG4、MPEG7、MPEG21。
- MPEG-1第二部分主要用在VCD
- MPEG-2第二部分一般在数字电视和广播系统中应用的比较多,
- MPEG-4第二部分则可以用在网络传输上,在压缩性能上也比前两代高。
这里面MPEG-4第十部分和H.264的标准十分接近ÿ