一.音频压缩得以实现的理论前提
1.
2.
二.人类听觉系统感知的特点
1.
2.
3.
4.
5.
三.MPEG-1音频编码原理
1.
2.
3.
四.MPEG-1编码器调试
1.
2.
五.测试结果
1.乐音music2.wav:
========== 基本信息 ==========
输入文件:music2.wav
输出文件:music2.mp2
采样频率:44.1 kHz
输出文件码率:192 kbps
encode_init: using tablenum 1 with sblimit 30
声道数:2
目前观测第 2 帧
本帧比特预算:5016 bits
========== 比特分配表 ==========
------ 声道 1 ------
子带[ 1]: 4
子带[ 2]: 4
子带[ 3]: 4
子带[ 4]: 5
子带[ 5]: 4
子带[ 6]: 4
子带[ 7]: 4
子带[ 8]: 5
子带[ 9]: 5
子带[10]: 5
子带[11]: 4
子带[12]: 5
子带[13]: 4
子带[14]: 5
子带[15]: 4
子带[16]: 3
子带[17]: 4
子带[18]: 4
子带[19]: 4
子带[20]: 2
子带[21]: 3
子带[22]: 2
子带[23]: 3
子带[24]: 2
子带[25]: 1
子带[26]: 0
子带[27]: 1
子带[28]: 1
子带[29]: 1
子带[30]: 0
------ 声道 2 ------
子带[ 1]: 4
子带[ 2]: 4
子带[ 3]: 4
子带[ 4]: 5
子带[ 5]: 4
子带[ 6]: 4
子带[ 7]: 4
子带[ 8]: 5
子带[ 9]: 5
子带[10]: 5
子带[11]: 4
子带[12]: 5
子带[13]: 4
子带[14]: 5
子带[15]: 4
子带[16]: 3
子带[17]: 4
子带[18]: 4
子带[19]: 4
子带[20]: 2
子带[21]: 3
子带[22]: 2
子带[23]: 3
子带[24]: 2
子带[25]: 1
子带[26]: 0
子带[27]: 1
子带[28]: 1
子带[29]: 1
子带[30]: 0
Hit end of audio data
Avg slots/frame = 626.937; b/smp = 4.35; bitrate = 192.000 kbps
2.自己制作的噪声noise2.wav:
========== 基本信息 ==========
输入文件:noise2.wav
输出文件:noise2.mp2
采样频率:44.1 kHz
输出文件码率:192 kbps
encode_init: using tablenum 1 with sblimit 30
声道数:2
目前观测第 2 帧
本帧比特预算:5016 bits
========== 比特分配表 ==========
------ 声道 1 ------
子带[ 1]: 3
子带[ 2]: 4
子带[ 3]: 3
子带[ 4]: 6
子带[ 5]: 5
子带[ 6]: 4
子带[ 7]: 5
子带[ 8]: 4
子带[ 9]: 5
子带[10]: 5
子带[11]: 4
子带[12]: 5
子带[13]: 4
子带[14]: 4
子带[15]: 5
子带[16]: 5
子带[17]: 3
子带[18]: 4
子带[19]: 4
子带[20]: 5
子带[21]: 6
子带[22]: 4
子带[23]: 3
子带[24]: 1
子带[25]: 0
子带[26]: 0
子带[27]: 0
子带[28]: 0
子带[29]: 0
子带[30]: 0
------ 声道 2 ------
子带[ 1]: 4
子带[ 2]: 4
子带[ 3]: 3
子带[ 4]: 6
子带[ 5]: 5
子带[ 6]: 4
子带[ 7]: 5
子带[ 8]: 4
子带[ 9]: 5
子带[10]: 5
子带[11]: 4
子带[12]: 5
子带[13]: 4
子带[14]: 4
子带[15]: 5
子带[16]: 5
子带[17]: 3
子带[18]: 4
子带[19]: 4
子带[20]: 5
子带[21]: 6
子带[22]: 4
子带[23]: 3
子带[24]: 1
子带[25]: 0
子带[26]: 0
子带[27]: 0
子带[28]: 0
子带[29]: 0
子带[30]: 0
Hit end of audio data
Avg slots/frame = 626.936; b/smp = 4.35; bitrate = 191.999 kbps
3.利用流媒体的ffmpeg指令混叠两段音频得到mix2.wav:
========== 基本信息 ==========
输入文件:mix2.wav
输出文件:mix2.mp2
采样频率:44.1 kHz
输出文件码率:192 kbps
encode_init: using tablenum 1 with sblimit 30
声道数:2
目前观测第 2 帧
本帧比特预算:5016 bits
========== 比特分配表 ==========
------ 声道 1 ------
子带[ 1]: 4
子带[ 2]: 5
子带[ 3]: 3
子带[ 4]: 5
子带[ 5]: 5
子带[ 6]: 4
子带[ 7]: 5
子带[ 8]: 5
子带[ 9]: 5
子带[10]: 5
子带[11]: 4
子带[12]: 5
子带[13]: 4
子带[14]: 5
子带[15]: 4
子带[16]: 3
子带[17]: 4
子带[18]: 4
子带[19]: 4
子带[20]: 2
子带[21]: 3
子带[22]: 2
子带[23]: 4
子带[24]: 1
子带[25]: 1
子带[26]: 0
子带[27]: 0
子带[28]: 1
子带[29]: 1
子带[30]: 0
------ 声道 2 ------
子带[ 1]: 4
子带[ 2]: 4
子带[ 3]: 4
子带[ 4]: 5
子带[ 5]: 5
子带[ 6]: 4
子带[ 7]: 5
子带[ 8]: 5
子带[ 9]: 5
子带[10]: 5
子带[11]: 4
子带[12]: 5
子带[13]: 4
子带[14]: 5
子带[15]: 4
子带[16]: 3
子带[17]: 4
子带[18]: 4
子带[19]: 4
子带[20]: 2
子带[21]: 3
子带[22]: 2
子带[23]: 4
子带[24]: 1
子带[25]: 1
子带[26]: 0
子带[27]: 0
子带[28]: 1
子带[29]: 1
子带[30]: 0
Hit end of audio data
Avg slots/frame = 626.937; b/smp = 4.35; bitrate = 192.000 kbps