在讨论音频和视频格式以及用于缩小文件的压缩技术时,“编解码器”一词经常出现。但究竟什么是编解码器,该术语从何而来?
编解码器用于存储和流式传输数据
编解码器一词来自术语“编码器”和“解码器”,它们粗略地描述了编解码器在数据传输和存储方面的工作。虽然现代编解码器是基于软件的,但在过去,硬件编解码器更为常见,尤其是在模拟格式刚开始数字化时。
“编解码器”是一个术语,用于描述可以对数据进行编码和解码的软件。例如,MP3编解码器用于从音频数据创建 MP3 文件。要在计算机或单独的设备上播放该 MP3 文件,您需要一个可以解码格式的编解码器。
本质上,编解码器用于以一种格式对数据进行编码,该格式可以传输或存储并随后用对应的解码器查看。
虽然术语编解码器是编码器和解码器这两个词的混合体,但相同的软件不一定总是能够执行这两项任务。一些编码器是高级软件,一些著名的例子是原始的LAME MP3 编码器和DivX视频编码器。
在视频领域,H.264 (AVC) 和H.265 (HEVC)是网络上最常用的两种编解码器。虽然 H.264 的设计考虑了软件解码,但 H.265 编解码器依赖于支持硬件加速的设备来解码视频信号,从而实现更好的质量和更低的空间或带宽要求。
编解码器对于媒体压缩至关重要
到目前为止,本文中提到的所有编解码器的共同点是它们用于一个目的:压缩数据。从通过互联网共享视频和音频到将无线音频信号从智能手机传输到一副蓝牙耳机,数据压缩可用于各种用途。
当数据以特定格式编码以节省空间时,需要对应的解码器在另一端显示该数据。某些编解码器(如 MP3 格式)是有损的,这意味着某些数据在压缩格式中会被丢弃。其他的,如 FLAC,是无损的,这意味着一旦数据在另一侧再次解压缩,就不会发现质量有任何损失。
编解码器也用于加密目的,作为一种使数据只能由拥有正确解码器的设备访问的手段。
编解码器不再像过去那样痛苦
回到过去,您可能会发现自己安装了编解码器包来播放从网络下载的某些类型的视频或音频。随着时间的推移,越来越多的设备可以做到这一切。
现代计算机、智能手机和电视都配备了硬件解码器,可以轻松处理 H.265 等格式。如果您在旧设备上播放视频时遇到问题,请尝试使用免费的视频转换器将视频转换为 H.264。
原创文章,作者:校长,如若转载,请注明出处:https://www.yundongfang.com/Yun87094.html