请问如何进行音频的采样率转换

scyangd 2006-07-03 03:51:19
小弟有个问题,需要向各位朋友请教一下。

我想要把一个wav 转换成amr-wb。编码amr-wb 时,要求音频源的采样率是16K,但目前我所使用的编码wav 的输出采样率不支持16K。

针对这种情况,我想把生成的其它采样率的wav 通过某个Filter 转换成16K 之后,再转换到amr-wb。所以想问问大家是否有这样的支持变频的Filter。
另外一种想法,就是直接生成一个16K 的wav,而不用作频率的变化。假如能有这样的Filter,也请大家赐教一下。谢谢!
...全文
462 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
happydeer 2006-07-05
  • 打赏
  • 举报
回复
如果用directshow,可以使用ACM Wrapper filter。
如果不用directshow,可以直接使用ACM的API函数,参见MSDN。
i0571 2006-07-04
  • 打赏
  • 举报
回复
你的wav的采样率是比16k大还是小啊,如果大的化,不通过Filter自己转也很方便的
99263 2006-07-04
  • 打赏
  • 举报
回复
ffmpeg中有专门的转换函数,ffmpeg工程组:http://bbs.chinavideo.org

2,554

社区成员

发帖
与我相关
我的任务
社区描述
专题开发/技术/项目 多媒体/流媒体开发
社区管理员
  • 多媒体/流媒体开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧