结合两个wav文件在java中创建一个更流畅的wav文件

时间:2015-03-24 03:54:36

标签: java audio mp3

我需要连接两个音频波,以便最终输出音频波应该具有更平滑的会合点。我的意思是在加入点让我们联系起来。说10秒钟,第一个音频应该开始消失,其他音频开始响起。

我已经能够连接两个音频文件并生成单个输出,但输出波形文件在会合点处发生了突然的变化。

我期待java中的一些代码(即交叉淡化应该通过java代码发生,而不是在任何音频播放器中播放文件而且只是提到我不是针对Android解决方案。)或者请指出我任何有用的链接演示如何做同样的事情。

1 个答案:

答案 0 :(得分:1)

您正在谈论的内容称为交叉淡化。 Corssfade意味着慢慢调高新歌的音量,同时慢慢降低旧歌的音量。有一段时间都可以听到。

你可能想看看这些:

java sound fade out

concatenating mp3 files or joining mp3 files using java