什么是编解码器和容器格式?1分钟了解

制作成功的高质量视频作品有许多关键因素,例如根据可用的焦距、曝光、帧速率设置和颜色选择不同的相机镜头 。除了我们之前介绍的这些元素之外,编解码器、容器格式和比特率是决定视频输出质量的最后几个因素 。在本文中,我们将解释编解码器、容器格式和视频文件格式的重要性 。
什么是编解码器?编解码器是视频压缩的基本要素,是对数据流或信号进行编码或解码的设备或计算机程序 。编解码器是编码器/解码器的合成词 。编码器或编码器对数据流或信号进行编码以进行传输或存储(可能以加密形式),解码器功能将编码反转以进行播放或编辑 。因此,编解码器将用于视频制作中的视频录制、后期编辑和文件导出 。
压缩摄像机捕获的视频以节省存储空间非常重要 。让我们以 1080p30 的视频文件大小为例 。鉴于分辨率为 1920 x 1080,因此每帧包含大约 2,073,600 个像素 。在 RGB 颜色空间中,每个像素由 8 位表示,因此每个帧的文件大小为(2,073,600 像素 x 8 位)/(8 x 1024)= 2025 KB 。因为一秒钟有 30 帧,所以一秒钟未压缩视频的文件大小为 (2025×30) / 1024 = 59.33 兆字节 。对于 10 秒的未压缩视频,文件大小可能高达 593.3 MB 。因此,未压缩的长视频会占用 PC 或视频流平台上的大量存储空间,因此不切实际 。
许多制造商已经开发了用于播放特定视频文件的编解码器算法 。例如,H.264 和Apple ProRes是标准编解码器 。有两种类型的图像压缩算法:帧间压缩和帧内压缩 。所谓帧间压缩就是编码器只记录两帧不同的部分和变化过程中的信息 。帧间压缩不必重复记录两帧的相同片段 。帧间压缩可以显着减小视频的大小;但是,它在播放视频时会消耗更多计算机的处理能力 。H.264编解码器采用帧间压缩算法,该算法也广泛应用于网络流媒体,如Vimeo、YouTube和iTunes Store 。
帧内压缩采用有损压缩算法,在不参考任何其他帧的情况下压缩每一帧 。每个帧都被编码为单独的图像 。帧内压缩减少了计算机处理的负荷,但文件需要大量的存储空间 。Apple ProRes 是一种帧内压缩算法 。
假设视频内容是静态话题,比如访谈节目或脱口秀节目 。在这种情况下,帧间压缩可以在不牺牲图像质量的情况下压缩视频文件 。对于体育游戏这样的动作题材内容,帧内压缩是保留更好图像质量和降低计算机处理负荷的算法 。
什么是容器格式? 【什么是编解码器和容器格式?1分钟了解】区分编解码器和容器格式非常重要,尽管有时它们共享相同的名称 。简而言之,容器格式或包装器是可以包含特定类型数据的文件格式,包括音频、视频、隐藏式字幕文本和关联的元数据 。容器也指文件扩展名,因为该术语通常出现在文件名的末尾 。流行的视频容器包括 .mp4、.mov 或 .avi,它们在 YouTube 和 Facebook 等各种主要直播平台上经常使用 。MP4 是最常见的视频文件格式类型,因为它适用于多种平台、操作系统和设备 。