iOS:从音频文件中获取原始PCM数据

时间:2012-04-16 19:26:41

标签: ios file audio core-audio reverse

我正在调查一项简单的任务:

  • 从iPhone的“iPod音频库”中打开音频文件
  • 允许用户通过设置两个标记来选择一个块:开始和结束时间
  • 时间反转此块
  • 将其另存为新文件

我有什么选择?

我将列出几个小时研究的结果:(原谅一塌糊涂,一旦我弄明白,我将一如既往地整理pu)

http://cocoadev.com/forums/discussion/499/core-audio/p1

https://developer.apple.com/library/ios/#samplecode/iPhoneExtAudioFileConvertTest/Introduction/Intro.html< - 这是一个官方的Apple示例项目,可能会被修改以获得我想要的东西

1 个答案:

答案 0 :(得分:0)

我相信你可以像你说的那样使用IphoneExtAudioFileConvertTest得到你需要的东西,在用户标记他想要的时间之后,你要做的第一件事是转换为PCM,接下来你需要找出哪些是你的需要,把它写到一个音频文件,然后重新压缩...我写了一个答案here关于如何从音频文件中获取x秒,我只测试了它与mp3和m4a,但它可以适应到PCM(pcm应该更容易做,因为它的线性)。

丹尼尔