English 中文(简体)
使用Java进行mp3文件转码和处理。
原标题:
  • 时间:2009-03-12 19:19:29
  •  标签:

我正在寻找一个Java库,可以高效/快速地转码和处理MP3文件。我正在开发一个复杂的流媒体服务器,混合音乐并具有一些其他功能,允许用户相互交互。例如,建议功能应该在发送用户的流中淡出到接收建议的用户的流中。

所有功能都已经实现,使用 UPnP-AV 设备运转良好。下一个步骤不应该只是像现在这样简单地切换歌曲,而是应该实现平滑的渐隐渐现。

有什么建议吗?也许Java并不是处理声音的正确解决方案。如果您知道更好的音频转码和操作方法,请告诉我。

需要转码是因为并非所有音频源都以mp3格式可用,但我内部仅使用MP3进行工作。

问题回答

其中最好的MP3编码器之一是。 Java有一个API包装器叫做,但它需要,免费版本必须重新下载每5天一次< / em>。坦率地说,我不知道为什么你想在内部使用MP3而不是WAV文件;这可能需要更多的工作。此外,还有<专利问题>。

在所有方面,使用Java声音API可能更好。有一个名为Tritonus的好的开源包可用。Tritonus仅在Linux上支持完整的API(特别是声音输出),但他们有一些任何平台(包括MP3编码器)的有用插件(其中我无法评估质量)。

或者使用Xuggler 解码或编码MP3文件。它在底层使用LAME,是开源(LGPL)和免费的,可在Mac、Windows和Linux上运行。





相关问题