学习交流

当前位置 /首页/母婴教育/学习交流/列表

音频处理:怎么认识单声道和双声道的区别?

本文,着重介绍一下音频的分类:单声道音频和双声道音频的区别。
用的工具是Mathematica11.2。
说明一下,这里的音频效果,需要你亲自带着耳机试验(不要用音箱),才可以体会到。

操作方法

(01)先准备两个音频a和b。

音频处理:怎么认识单声道和双声道的区别?

(02)把两个音频转化为音频数据,并查看数据的维度:{x, y} = AudioData[#] & /@ {a, b};Dimensions[#] & /@ {x, y}

(03)截取音频a的第一声道的一部分,并记为音频c:c=Audio[x[[1, 1 ;; 683550]]]

音频处理:怎么认识单声道和双声道的区别? 第2张

(04)截取音频b的第二声道的一部分,并记为音频d:d=Audio[x[[1, 1 ;; 683550]]]

音频处理:怎么认识单声道和双声道的区别? 第3张

(05)因为上面的两端音频c和d的样本数是一样的,所以可以相加,得到音频e:e = Audio[{x[[1, 1 ;; 683550]] + y[[2, 1 ;; 683550]]}]

音频处理:怎么认识单声道和双声道的区别? 第4张

(06)注意,音频c、d、e都是单声道音频:AudioPlot[c]AudioPlot[d]AudioPlot[e]而a和b,可以看出来,都是双声道的音频:AudioPlot[a]AudioPlot[b]

音频处理:怎么认识单声道和双声道的区别? 第5张

(07)我们也可以把音频c和d变成双通道音频f:f = Audio[{x[[1, 1 ;; 683550]], y[[2, 1 ;; 683550]]}]这个时候,请你带上耳机听,可以发现,两边耳朵听到的声音是分离开来的。上面视频里的声音不作数的,因为里面的声音有可能混起来了。

音频处理:怎么认识单声道和双声道的区别? 第6张

(08)查看一下f的波形图,有助于更好地理解。

音频处理:怎么认识单声道和双声道的区别? 第7张

特别提示

上面的双声道音频f之所以能够让两个耳朵听到不一样的音频,也有耳机的功劳,声音从左边耳朵传到右边耳朵(或从右往左),有时间差,而且声音会有所衰减。

如果用音像来听,左右耳听到的差异,可能不明显。

TAG标签:双声道 单声道 音频 #