i.MX8MM开发板音视频开发-音频编码

2023年01月30日 10:21    发布者:就是塔塔
我们举个例子,以 CD 音质来说,量化格式是 2 字节,采样率是 44100,声道数是 2,这些信息就描述
了 CD 的音质。对于声音信息,我们还可以用数据比特率来描述音频数据单位时间内的容量大小。那么 CD
的 数 据 采 样 率 =44100*16*2=1378.125kbps, 在 1 分 钟 的 时 间 里 , 需 要 占 用 的 存 储 空 间 =1378.125 * 60/8/1024=10.09MB。试想一下,一分钟的音频需要 10MB,如果在光盘 U 盘存储的话是可以接受的,但是
要在网络中实时传输的话,数据量就有点大了,所以必须要进行压缩解码。
压缩算法包括有损压缩和无损压缩。无损压缩是指解压后数据可以完全复原,我们经常使用的是有损
压缩,有损压缩是只解压后数据不能完全复原,会丢失一部分的信息。丢失的信息越多,信息还原后失真
就会越大。根据不同的应用场景,我们可以选择不同的编码算法。
人耳有部分信号是不能被感知到的,这部分信号就是冗余信号。压缩编码的原理是将音频采样数据
(PCM 等)压缩成音频码流,从而降低音频的数据量,实际上也是压缩掉冗余信号。
常用的音频编码方式有以下几种
1 MP3
MP3,英文全称 MPEG-1 or MPEG-2 Audio Layer III,是曾经非常流行的一种数字音频编码和有损压缩格
式 , 它 被 设 计 来 大 幅 降 低 音 频 数 据 量 。 它 是 在 1991 年 , 由 位 于 德 国 埃 尔 朗 根 的 研 究 组 织
Fraunhofer-Gesellschaft 的一组工程师发明和标准化的。MP3 的普及,曾对音乐产业造成极大的冲击与影响。
2 AAC
AAC,英文全称 Advanced Audio Coding,是由 Fraunhofer IIS、杜比实验室、AT&T、Sony 等公司共同开发,
在 1997 年推出的基于 MPEG-2 的音频编码技术。2000 年,MPEG-4 标准出现后,AAC 重新集成了其特性,
加入了 SBR 技术和 PS 技术,为了区别于传统的 MPEG-2 AAC 又称为 MPEG-4 AAC。AAC 比 MP3 有更高的压
缩比,同样大小的音频文件,AAC 的音质更高。
3 WMA
WMA,英文全称 Windows Media Audio,由微软公司开发的一种数字音频压缩格式,本身包括有损和无
损压缩格式。