5

众所周知,.wav 是一种用于未压缩音频文件的格式。另一方面,.mp3 文件通常是音频文件压缩后的结果。例如,只有频率太接近的两个音调中较大的一个(以至于它们相互掩盖)在压缩后被保留。此外,量化噪声被引入在感知上不重要的时间或频谱部分(例如太高或太低的频率)。显然,大量(感知上的)冗余信息被丢弃,从而可以减小文件大小。

我的问题是:为什么从 .mp3 获得的 .wav 文件比 .mp3 文件大得多?从信息论的角度来看,不能添加与歌曲相关的额外信息,那么为什么要增加大小呢?这仅仅是数据以 .wav 格式存储的结果吗?任何答案/参考将不胜感激。谢谢!

4

1 回答 1

4

两者存储音频的方式日夜不同。简而言之,WAV 文件(即 PCM 音频)存储的数据比 MP3 文件多得多。

PCM 音频量化每个样本的压力。采集了很多样本​​。CD 质量的音频每通道每秒使用 44,100 个样本。这里的红线是样本:

在此处输入图像描述

图表来自: http ://en.wikipedia.org/wiki/Sampling_rate

MPEG-1 第 3 层(和许多其他有损音频压缩编解码器)使用不同的方法来编码音频。他们不是随时间测量压力,而是随时间测量频率分量。MP3 编码器确定信号中短时间(称为帧)中存在哪些频率。一帧可能有 576 个样本或这么长。对于这些样本,它们会播放一组频率。

现在,所有这些都被过度简化了。MP3 有很多很好的技巧来过滤掉会被其他人掩盖的频率,并且播放的一些很好的平滑以使其听起来接近原始。

您可能会在这里更深入地找到我的答案: https ://video.stackexchange.com/a/635/129

于 2013-03-24T00:51:01.197 回答