音频PCM数据总结

举一个例子:
采样率:8000HZ
采样精度:16bit
声道数:2个
一个采样点的数据大小:采样精度/8*声道数(即16/8*2=4byte)
一个采样点的数据分布:
这里写图片描述
一个采样点的数据值:以样本精度进行读取,多个通道相加(即16bit读取L声道值+16bit读取R声道值),读取时注意机器的大小端区别。
1s的数据大小:采样率*一个采样点的数据大小(即8000*4=32000byte)
播放PCM数据文件使用的免费开源软件:Audacity
实时获取电脑话筒孔声音使用的库:DirectShow,具体参考这个哥的文章:http://blog.csdn.net/xiejiashu/article/details/38292831
解码MP3等格式文件使用的库:ffmpeg
播放pcm数据使用的库:sdl
声强获取:
20.0*log10(MIN(100000,MAX(1, 一个采样点的数据值))),注:一个采样点的数据值可以求平均值

猜你喜欢

转载自blog.csdn.net/qq_39660930/article/details/79267270