在 iOS 中实时将 pcm 样本编码为 mp3,可能吗?
Posted
技术标签:
【中文标题】在 iOS 中实时将 pcm 样本编码为 mp3,可能吗?【英文标题】:Encoding pcm samples to mp3 in real time iOS, possible? 【发布时间】:2016-02-16 10:34:52 【问题描述】:我在 ios 中成功使用 LAME 将 aac 编码为 mp3。现在我想在捕获 pcm 样本期间对其进行实时编码(意味着传递文件的缓冲区),是否可以使用 LAME 来完成它或者我需要为它编写新函数?
【问题讨论】:
自己解决了。使用 LAME 是可能的。 你有这方面的 GitHub 项目吗?或者你能解释一下如何做到这一点?我很想看看如何为自己做到这一点! 我已经完成了这个项目。你可以参考我的demo项目——我的github上的icecast客户端link 不客气 嗨,有什么解决方案可以将 m4a 更改为 mp3?谢谢 【参考方案1】:在 GitHub 上找到了这个。关于如何录制麦克风样本的完整演示(通过AVAudioEngine
以AVAudioPCMBuffer
的形式)并将它们编码为mp3
。
https://github.com/vlider/Mic-recording-minimal-example
【讨论】:
以上是关于在 iOS 中实时将 pcm 样本编码为 mp3,可能吗?的主要内容,如果未能解决你的问题,请参考以下文章
如何使用 naudio 将立体声 pcm 样本转换为单声道样本