MP3的全称是MPEG1 Layer-3 音频文件,MPEG(Moving Picture Experts Group)译为“活动图像专家组”,特指活动影音压缩标准。MPEG音频文件是MPEG1 标准中的声音部分,也叫MPEG 音频层。它根据压缩质量和编码复杂程度划分为3层,即Layer1、Layer2、Layer3,且分别对应MP1、MP2、MP3这3种声音文件,并根据不同的用途,使用不同层次的编码。MPEG音频编码的层次越高,编码器越复杂,压缩率也越高,MP1 和MP2 的压缩率分别为4∶1和6∶1~8∶1,而MP3 的压缩率则高达10∶1~12∶1,也就是说,一分钟CD 音质的音乐,未经压缩需要10MB的存储空间,而经过MP3 压缩编码后只有1MB 左右。不过MP3 对音频信号采用的是有损压缩方式,为了降低声音失真度,MP3采取了“感官编码技术”,即编码时先对音频文件进行频谱分析,然后用过滤器滤掉噪声电平,接着通过量化的方式将剩下的每一位打散排列,最后形成具有较高压缩比的MP3 文件,并使压缩后的文件在回放时能够达到比较接近原音源的声音效果。
如图9-7所示,MP3文件主要由3部分组成,依次是ID3V2、MP3帧和ID3V1。分析MP3文件,必须首先从这3个部分入手。
图9-7 MP3文件结构