使用 java 编程语言合并一些 ogg 音频文件

merge some ogg audio files using java programming language

我有一些 .ogg 声音文件必须合并 together.But 问题是 java 只支持 .wav 扩展名(因为我使用了 AudioSystem 和 AudioInputStream)。

我在不同的页面中搜索过转换,但没有找到比这更好的方法。

除了使用命令行工具,你知道更好的方法吗?

我认为您可能需要检查和修改源代码。这可以从具有 JOrbis 和 ogg 播放和编码所需的其他文件的各种库中获得(github 上有几个)。

对于一个需要将解压的ogg文件(最初是wav)加载到内存中的项目,我使用了示例OggPlayer中的源代码(通常包含在包中)并在它们之前拦截了字节被写入 SourceDataLine。您也许还可以在示例代码中找到一个钩子,该钩子将 wav 压缩为 ogg,然后 link 这两个部分。