在平常的交流中,视频的编码格式和封装格式会经常被表述的不规范,甚至将相关的概念混淆,本文中简述了视频的编码格式和封装格式的关系。
- 视频编码格式
- 音频编码格式
- 封装格式
1. 视频编码格式
视频编码格式(Video Coding Format),又称视频编码规范,视频压缩格式。常见的有H.264、H.265。由于原始的视音频数据非常大,不方便存储和传输,通过压缩编码的方式将原始视音频进行压缩。它定义了视频数据在存储和传输过程中的规范。
2. 音频编码格式
音频编码格式(Audio Coding Format),又称音频编码规范,音频压缩格式。常见的有ACC、MP3等。同样也是为了将原始的音频数据进行压缩,它定义了音频数据在存储和传输过程中的规范。
3. 封装格式
封装文件中包括视频数据、音频数据以及其他数据。将原始的视频和音频数据通过压缩编码之后要封装成一个文件,比如avi、rmvb、mp4等,就是我们平常所说的“视频格式”,“视频格式”是一种不严谨的表述。将视频和音频数据以及其他数据,比如字幕信息等,打包成一个文件的规范称为封装格式。打包的文件像容器一样,将视频和音频数据放在里面,所以封装格式也成为容器格式(Container Format)。
通过下面这张图可以看到封装格式和视音频编码格式的关系。
网友评论