为什么 Linux 使用非自由编解码器以及为什么需要编解码器?

为什么 Linux 使用非自由编解码器以及为什么需要编解码器?

假设用计算机在地球上的某个地方录制了一首歌,并且存储了该数据流。

如果这是使用存储的大胆,你可以设置它的.aup格式,这是一个非常简单的XML文件。

为什么我们除了文件中的几个数据点之外还需要其他东西?我们为什么要使用.mp3什么?事实上,对其进行编码会增加一些本地样本的大小。

例如,我认为问题可能是图像的大小,但我不能说音频文件的问题。

答案1

为什么 Linux 使用非自由编解码器

这是简单的部分:因为大多数音频/音乐都是非自由格式(例如 MP3),所以我们需要非自由编解码器来对其进行解码。

为什么我们在文件中除了几个数据点之外还需要其他东西?

音频 CD 质量的采样率为 44.1 kHz 和 16 位字,因此 1 小时的立体声音频需要 605 MiB (44100 * 60 * 60 * 16 * 2)。这是相当多的数据点:-)。这就是为什么有损压缩存在并且您需要一些东西(=编解码器)来解码这些格式/数据。

答案2

Linux 需要支持压缩的、有时获得大量专利的音频和视频编解码器的原因是:

  1. 人们需要便携性和通用支持,甚至是汽车音响系统 - 他们已经拥有大量压缩格式的音乐,并且希望在 Linux 中播放它们。许多公司提供/销售 MP4/AAC 音频,这些格式的音频通常比 FLAC/WAV/RIFF/ALAF 音频的成本低。
  2. 压缩音频通常优于未压缩音频,因为后者占用太多空间。
  3. MP3/M4A 都支持标签、嵌入专辑封面、歌词以及人们认为必要的更多功能。 WAV 在这方面相当有限。

到了 2020 年,最流行的音频格式是 MP3 和 AAC/M4A。 Linux 可能根本不支持专有音频格式,只是它会使操作系统无法供大多数人使用。

相关内容