EDITED我的问题:是否有从PCM原始数据到任何音频文件的编码器? mp3,ogg ...但不是WAV,因为它会太大如何将PCM原始数据转换为mp3文件?
我确实有一个文本文件,它有原始PCM数组,并且我想将它转换为mp3,ogg文件。经过长时间的搜索,我找不到一些提供这种编码的库(PCM到MP3)。我期待有一些建议或可能链接到这样的图书馆。
它应该在android手机中以编程方式完成,所以我不想有一些桌面解决方案。
EDITED我的问题:是否有从PCM原始数据到任何音频文件的编码器? mp3,ogg ...但不是WAV,因为它会太大如何将PCM原始数据转换为mp3文件?
我确实有一个文本文件,它有原始PCM数组,并且我想将它转换为mp3,ogg文件。经过长时间的搜索,我找不到一些提供这种编码的库(PCM到MP3)。我期待有一些建议或可能链接到这样的图书馆。
它应该在android手机中以编程方式完成,所以我不想有一些桌面解决方案。
我想,你必须先检查授权问题。 AFAIK mp3软件从未免费。 Linux确实支持mp3,但必须在本地机器上构建代码,而不是下载即用型包。 (不知道这在近几年改变。)
[回复:编辑后的其他格式更容易,如:
所以你想,如果我将一些音乐转换成MP3,我会有一个法律问题?只有在您不支付专利费的情况下才可以使用 – Daler 2013-04-09 11:58:20
。 http://mp3licensing.com/royalty/ – Dodge 2013-04-09 12:05:11
因此,将应用程序用户转换为ogg的Linux主机可能更容易... – 18446744073709551615 2013-04-09 12:23:48
有一个GitHub的项目,提供跛脚编码器,用于机器人
https://github.com/intervigilium/liblame
也有使用该库的一个示例应用程序
https://github.com/intervigilium/Lame4Android
但作为媒体链接说明,如果你想编码/解码,你可能需要支付许可/专利费的MP3文件。
在这里你可以找到的MP3许可证价格
http://mp3licensing.com/royalty
有一个问题回答说,应该满足您的要求:http://stackoverflow.com/questions/3641920/how-to-encode-a- wav-to-a-mp3-on-a-android-device/ – MalaKa 2013-04-09 11:50:56
@MalaKa,我读到了答案,我期待自2010年以来发生了一些变化......这对我的知识水平来说似乎有点复杂。 – Daler 2013-04-09 11:54:26