音频压缩编码技术(五)—音频重采样

首先记住音频构成的三元组:采样率、采样大小(位深)、通道数,相乘就是得到的码流

那么重采样,就是把当前的三元组变更为另一个不一样的三元组
44100/16/2—>48000/16/2 任何一个值发生变化都需要重采样

为何重采样:
1、 从音频设备采样的数据跟编码器要求的不一致
2、 扬声器要求的音频数据与要播放的音频数据不一致
3、 方便运算,比如混音消除,多声道变成单声道

如何知道是否重采样:
1、通过设备管理找到音频设备参数
2、ffmpeg源代码查看,包括了各个平台的实现

重采样步骤:
1、创建重采样上下文
2、设置参数
3、初始化重采样
4、进行重采样

猜你喜欢

转载自blog.csdn.net/weixin_50523841/article/details/117635628