【问题标题】:Down sample Audio 44100Kz to 8000Kz下采样音频 44100Kz 到 8000Kz
【发布时间】:2012-07-03 07:13:37
【问题描述】:

我有采样率为 44100Kz 的 AudioBufferList(也创建了 NSData),并希望将其降低到 8000Kz。因此,如果有人对下采样有任何想法,请告诉我。伟大的想法将不胜感激。

谢谢

【问题讨论】:

  • 改变你的采样率..
  • 我怎样才能改变它。请定义。?
  • 你在使用 mediarecoder 或 audiorecoder 函数????
  • 天哪,我知道,但在这里我用 iOS、iPhone、Xcode 标记它
  • sorry .. dint 看到了标签.. 我不知道 IOS ..

标签: iphone ios cocoa-touch avfoundation audio-streaming


【解决方案1】:

您可以通过从使用原始数据制作的字节数组中选择每 6 个字节来实现此目的,请尝试link

【讨论】:

  • 44.1 KHz / 6 = 7.35 KHz,不是 8 KHz。
【解决方案2】:

我正在尝试做同样的事情。我已将其设置为 8000,但我得到了一个失真的声音。你可以在这个问题中看到我的代码来改变采样率:

my iOS app using audio units with an 8000 hertz sample rate returns a distorted voice

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-08-17
    • 1970-01-01
    • 1970-01-01
    • 2013-08-04
    • 1970-01-01
    • 2011-04-29
    相关资源
    最近更新 更多