【问题标题】:iOS 7 m4a to mp3 encoding - is it possible?iOS 7 m4a 到 mp3 编码 - 有可能吗?
【发布时间】:2013-11-14 10:35:59
【问题描述】:

我已经搜索了所有互联网,但没有找到关于我的问题的明确答案 - 你如何录制m4a 文件(因为this answer states iOS 不支持 mp3 录制)然后转换它给mp3

录制音频文件似乎是小菜一碟,但噩梦开始了。

现在是 2013 年左右,我还没有在网络上找到任何关于此过程的明确示例。 Some people say you can't do it 因为某些 GPL 许可证。 Others suggest to use Apple's examples 从来没有提到过 mp3!在 SO 上还有 a famous question 可以追溯到 2009 年,其中一个答案是 -

在 iOS 上没有区别:App Store 应用不允许加载 dylib。

在 iOS 上获取实际的 LAME 库也很困难 - this question's comments 读到人们无法在 iOS 6 及更高版本上编译它。

随着 iOS 7 的发布,我想再次提出这个问题 - 是否有任何示例项目示例我可以找到 实际上 确实处理 iOS 设备上的 mp3 转换?

请注意,这个问题不是上述问题的重复,只是为了澄清问题。最后,这一切都来到了最后一个问题 -

iOS m4a 到 mp3 的转换是否可行?

【问题讨论】:

  • 应该有可能——有一个类似的应用可以做到这一点:itunes.apple.com/us/app/mp3-recorder-free/id548031942?mt=8
  • @GuntisTreulands 这是一个很好的例子,但你确定应用程序不会在服务器端编码 mp3 文件吗?
  • 是的,我确定。我下载了应用程序,打开飞行模式:打开,录制声音,将手机连接到 mac,打开 iExplorer 应用程序以访问应用程序数据,打开 MP3 Recorder 应用程序的 Documents 目录,我可以看到我制作的录音 - qwerty.mp3跨度>
  • @GuntisTreulands 感谢您的提示,我会寻找更多详细信息。所以有可能,这听起来很棒!

标签: ios iphone objective-c avaudiorecorder lame


【解决方案1】:

据我研究——我们能得到的最接近的方法是将麦克风重新排序的Linear PCM 输入转换为MP3。在转换为巨大的.caf 文件时,它有很多缺点。您可以查看project here

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-07-08
    • 1970-01-01
    • 1970-01-01
    • 2019-03-15
    相关资源
    最近更新 更多