为什么从 .mp3 文件创建的 .wav 文件要大得多?

sai*_*sai 5 compression mp3 file-format wav

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

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

Bra*_*rad 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