推荐星级:
  • 1
  • 2
  • 3
  • 4
  • 5

MP3软解码库Libmad详细解释

更新时间:2020-11-24 21:53:13 大小:8M 上传用户:xuzhen1查看TA发布的资源 标签:mp3解码libmad 下载积分:2分 评价赚积分 (如何评价?) 打赏 收藏 评论(0) 举报

资料介绍

MP3的全称为MPEG1Laye3音频文件,MPEG音频文件是MPEG1标准中的声音部分,也叫MPEG音频层,它根据压缩质量和编码复杂程度划分为三层,即 Layer1,Layer2
Layer3,且分别对应MP1,M2、MP3这三种声音文件,并根据不同的用途,使用不同层次的编码。MDEG音频编码的层次越高,编码器越复杂,压缩率也越高,MP1和MP2的压缩率分别为4:1和6:18:1,而M3的压缩率则高达10:1-12:1。一分钟CD音质的音乐,未经压缩需要10MB的存储空间,而经过MP3压缩编码后只有1B左右。不过MP3对音频信号采用的是有损压缩方式,为了降低声音失真度,MP3采取了心理声学模型即编码时先对音频文件进行频谱分析,然后再根据心理声学模型把谱线分成若干个阈值分区,并计算每个阈值分区的阈值,接着通过量化和熵编码对每个谱线进行编码,最后形成具有较高压缩比的M3文件,并使压缩后的文件在回放时能够达到比较接近原音源的声音效
2.1.Mp3文件格式
MP3文件以一帧为一个编码单元,各帧编码数据是独立的。为了清晰而准确地描述m3文件格式,下面采用位流语法描述,这种语法格式与c语言近似,易于理解,且描述清晰。
其中粗体表示码流中的数据项,bsb代表位串,即“Bit strng,left bit first",uasbf代表无符号整数,即 unsinged nteger,most signficant bit first”,数字表示该数据项所占的比特数

O Layer用来说明是哪一层编码,如表格2-1Laye所示o Protection bit用来表明冗余信息是否被加到音频流中,以进行错误检测和错误隐蔽。“1”表示未增加,“0”
表示增加

部分文件列表

文件名 大小
MP3软解码库Libmad详细解释.pdf 8M

全部评论(0)

暂无评论

上传资源 上传优质资源有赏金

  • 打赏
  • 30日榜单

推荐下载