爪哇 - 转换OGG格式为MP3(Java - Convert ogg to mp3)

2019-07-30 21:13发布

我正在写一个Java程序,我想一个OGG文件转换成MP3文件。
我已经花了很多时间试图找到一个好的图书馆要做到这一点,但没有成功的时刻。

我想我需要一个OGG解码器(jorbis?)和MP3编码器(lameOnJ?)。
而且,一旦转换完成,我需要设置一些标记的文件(艺术家/曲目标签等)英寸

这是一个Windows和OS X的应用程序。
你能给我说说如何处理,结合实例如果可能的话任何暗示。

谢谢

Answer 1:

你有很多的选择,这取决于你想要多大的努力,投入,和你有关于执行平台有什么限制。

许多开发人员只会使System.exec()调用外部解码/编码/标签的可执行文件,中间文件写入磁盘。 这是稍微笨拙,但一旦它的设置不当,它的工作原理。

一个更复杂的选择是使用库,比如你发现的。 您仍然可以使用文件系统来临时存储未压缩的版本。

你可以,但是,避免存储的中间步骤 - 也许使它更快 - 通过管道处理。 你需要养活解码器,编码器的输入输出,并设定他们两个去。

这样做的细节依赖于API。 如果幸运的话,他们可以与大块工作,你可以在一个单独的线程来管理它们。

如果他们有工作流,您可能需要得到你的手脏,使用线程。 一个线程编码器,一个解码器。



文章来源: Java - Convert ogg to mp3
标签: java mp3 ogg