音频合并

上传多段音频,自由排序,支持交叉淡入淡出,合并为一个 WAV 文件

上传音频文件

点击上传 或拖拽音频文件到此处

支持 WAV、MP3、OGG、FLAC、M4A、AAC 等常见格式,可选择多个文件

关于音频合并

什么是音频合并?

音频合并(Audio Joining/Merging)是指将多段音频文件按指定顺序首尾相连拼接成一个完整的音频文件。与音频混音(多轨同时播放)不同,合并在时间上是顺序连接的,前一段播放完毕后接着播放下一段。

常见使用场景

  • 播客制作:将录制的多个片段(开场、正文、结尾)拼接成完整的播客节目。
  • 有声书/录音:合并多个章节或录音片段,形成完整的音频文件。
  • 音乐编辑:将多首歌曲或音乐片段拼接成连续播放的混音带或串烧。
  • 语音合成:合并多个语音样本或录音片段,用于语音提示系统或自动播报。
  • 课程录制:将多个教学音频片段合并,方便学生一次性收听完整课程。
  • 音频素材整理:将多个音效片段拼接成长素材文件,便于后续处理。

交叉淡入淡出 (Crossfade)

当启用交叉淡入淡出时,相邻两段音频会在交界处产生重叠过渡效果:前一段音频的音量在指定时长内逐渐降低(淡出),同时后一段音频的音量逐渐升高(淡入)。这种技术可以有效避免拼接处的"断点"或"跳变"感,使过渡更加自然流畅。适用于音乐串烧、播客片段衔接等场景。

技术实现

本工具完全在浏览器本地运行,音频数据不会上传至任何服务器:

  • 使用 Web Audio API 的 decodeAudioData() 解码上传的音频文件。
  • 通过 OfflineAudioContext 在后台将所有音频数据按顺序渲染到单一 PCM 缓冲区。
  • 交叉淡入淡出通过线性增益渐变在重叠区域混合两段音频的样本数据。
  • 最终输出编码为标准的 16-bit PCM WAV 格式,兼容几乎所有音频播放器和编辑软件。

格式说明

格式类型采样率位深度说明
输入WAV / MP3 / OGG / FLAC / M4A / AAC任意任意所有输入音轨会被统一到相同采样率
输出WAV (PCM)44100 Hz16-bit标准 CD 音质 WAV,兼容性最佳