【问题标题】:concatenating in sequential order multiple mp3 files into 1 mp3 file in JAVA [closed]在JAVA中按顺序将多个mp3文件连接成1个mp3文件[关闭]
【发布时间】:2024-04-20 05:00:02
【问题描述】:

假设我有多个 mp3 文件,我想将它们合并为 1 个 mp3 文件或在 JAVA 中另存为 1 个 mp3 文件。

有什么想法吗?

谢谢!

【问题讨论】:

  • 我不知道你说的“组合”是什么意思。我可以想象以下含义: 1. 连接多个流 2. 混合它们(例如音乐和唱歌) 3. 创建多流文件(包含多个流)
  • @AlexR 我的意思是按顺序连接

标签: java audio mp3


【解决方案1】:

您也许可以使用JLayer。这是一个较旧的库,但据报道是稳定的。浏览 api 似乎有一种方法可以完成您的任务。

这个post 似乎还有一些您也可以调查的选项。

如果您可以在将文件加载到 Java 程序之前将文件转换为 .wav 格式,那么 this 过去的问题可能会有所帮助。

您是否有理由需要使用 Java?像 FFmpeg 这样的工具可以创造奇迹,尽管学习曲线可能有点陡峭。

【讨论】:

  • 实际上这个任务是一些java项目的一部分,这就是我使用java的原因:)谢谢你的回答!