Java中的MP3编码

前端之家收集整理的这篇文章主要介绍了Java中的MP3编码前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我需要一个 Java中的OpenSource API,它可以将* .wav和* .au格式编码为MP3,反之亦然.

我已经评估过Java Sound API和LameOnJ,但是它们分别不符合我的要求,并不稳定.请建议一个免费和平台独立的.

解决方法

您可能没有足够的答案,但MP3格式要求解码器/编码器的作者从弗劳恩霍夫研究所获得许可.

我认为LAME图书馆是从一个不尊重这些知识产权问题的国家分发的,但是要花费很多法律伎俩来解决这个问题.

对于任何其他库,例如用Java编写的库,作者需要获得类似的许可证.成本是一个问题 – 例如在一个开源项目中,这足以令人开始.

更多细节请看这个wikipedia article.

如果LAME4J对你来说不够稳定,恐怕你的选择可能是:

等待Sun为核心JRE许可格式.这个,我相信他们最近做了,但我不知道任何发布日期(可能与JavaFX有关)>在Java中实现自己的,并支付许可证.我也不会喜欢这个.>将您自己的Java包装器写入LAME,通过JNA或SWIG>贡献Lame4J.>选择另一种格式. OGG和FLAC是相当不错的,相对较好的支持.

猜你在找的Java相关文章