4

编辑了我的问题:是否有从 PCM 原始数据到任何音频文件的编码器?mp3,ogg... 但不是 WAV,因为它太大了

我确实有一个包含原始 PCM 数组的文本文件,我想将其转换为 mp3、ogg 文件。经过长时间的搜索,我找不到提供这种编码的库(PCM 到 MP3)。我期待有一些建议或可能链接到此类库。

它应该在android手机中以编程方式完成,所以我不想有一些桌面解决方案。

4

2 回答 2

0

有一个 github 项目为 android
https://github.com/intervigilium/liblame提供 lame 编码器

还有一个使用库
https://github.com/intervigilium/Lame4Android的示例应用程序

但如前所述,如果您想对 mp3 文件进行编码/解码,您可能需要支付许可/专利费。

在这里您可以找到 mp3 许可证价格
http://mp3licensing.com/royalty

于 2013-04-09T12:11:10.717 回答
0

我认为,您必须先检查许可问题。AFAIK mp3 软件从来都不是免费的。Linux 确实支持 mp3,但必须在本地机器上构建代码,而不是下载现成的包。(不确定近年来这种情况是否发生了变化。)

[Re: EDITED] 其他格式更容易,例如:

如何将录制的语音编码为 ogg vorbis?

如何在 Android 中将 WAV/OGG 文件转换为 FLAC 文件?

于 2013-04-09T11:54:51.217 回答