美文网首页程序员
视频的封装格式和编码格式

视频的封装格式和编码格式

作者: 启才 | 来源:发表于2017-08-21 22:04 被阅读228次

    在平常的交流中,视频的编码格式和封装格式会经常被表述的不规范,甚至将相关的概念混淆,本文中简述了视频的编码格式和封装格式的关系。

    • 视频编码格式
    • 音频编码格式
    • 封装格式

    1. 视频编码格式

    视频编码格式(Video Coding Format),又称视频编码规范,视频压缩格式。常见的有H.264、H.265。由于原始的视音频数据非常大,不方便存储和传输,通过压缩编码的方式将原始视音频进行压缩。它定义了视频数据在存储和传输过程中的规范。

    2. 音频编码格式

    音频编码格式(Audio Coding Format),又称音频编码规范,音频压缩格式。常见的有ACC、MP3等。同样也是为了将原始的音频数据进行压缩,它定义了音频数据在存储和传输过程中的规范。

    3. 封装格式

    封装文件中包括视频数据、音频数据以及其他数据。将原始的视频和音频数据通过压缩编码之后要封装成一个文件,比如avi、rmvb、mp4等,就是我们平常所说的“视频格式”,“视频格式”是一种不严谨的表述。将视频和音频数据以及其他数据,比如字幕信息等,打包成一个文件的规范称为封装格式。打包的文件像容器一样,将视频和音频数据放在里面,所以封装格式也成为容器格式(Container Format)。
    通过下面这张图可以看到封装格式和视音频编码格式的关系。

    codecscontainers.jpg

    相关文章

      网友评论

        本文标题:视频的封装格式和编码格式

        本文链接:https://www.haomeiwen.com/subject/reihdxtx.html