ffmpeg 音频重采样

1.音频重采样

将音频三元组的值转换成另外一组值。

三元组:

  1. 采样率
  2. 采样大小(位深)
  3. 通道数

2.为什么要重采样

1.设备采集的音频数据与编码器要求的数据不一致
2.扬声器要求的音频数据与要播放的音频数据不一致
3.方便运算,如,混音消除、多声道转成单声道

3.如何知道是否需要进行重采样

了解设备的参数
查看ffmpeg 源码

4.重采样步骤

1.重采样上下文
2.设置参数
3.初始化重采样
4.进行重采样
swr_alloc_set_opts
swr_init
swr_convert
swr_free

5.案例

在这里插入代码片
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值