编解码器
Codec 是“coder-decoder”(编码器-解码器)的简称。它是一种用于编码数据的算法,例如音频或视频片段。播放编码后的数据时,必须先对其进行解码。
媒体编解码器并不等同于媒体压缩,因为文件可以在不进行压缩的情况下编码。不过,大多数编解码器都会压缩原始数据,从而减小原始文件的大小。这对于多媒体文件很重要,因为它们通常具有较大的文件大小。压缩文件占用的磁盘空间更少,下载速度也更快。
无损编解码器与有损编解码器
有些编解码器是无损的,这意味着它们不会降低原始媒体文件的质量。无损音频编解码器包括 Free Lossless Audio Codec (FLAC)(自由无损音频编解码器)和 Apple Lossless Audio Codec (ALAC)(Apple 无损音频编解码器)。支持无损压缩的视频编解码器包括 H.264 和 QuickTime RLE。无损编解码器通常可以在不改变质量的情况下,将媒体文件的大小减小到原来的约 50%。
其他编解码器是有损的,这意味着压缩会降低媒体质量。有损音频编解码器包括 Adaptive Differential Pulse Code Modulation (ADPCM)(自适应差分脉冲编码调制)和 MPEG-1 Layer 3(MP3)。常见的有损视频编解码器包括 MPEG-2 和 HEVC。大多数有损编解码器都提供可变的压缩设置,让你可以选择媒体的压缩程度。例如,如果对音频文件进行高强度压缩,文件大小可能会减小到原来的 10%,但音频听起来可能会像经过了压缩。如果使用较低的压缩设置,将文件大小减小到原来的 30%,音频可能会更接近原始文件。
NOTE:有损编解码器通常用于流媒体,这样数据就能通过 Internet 更快地传输。
测试你的知识