合并两个mp3音频文件为一个

本文关键字:一个 文件 两个 合并 mp3 音频 | 更新日期: 2023-09-27 18:11:10

我有两个音频文件,我需要合并在彼此的顶部。每个mp3都是对话的一面,所以从理论上讲,当我合并这两个文件时,我应该听到一个完整的对话。有人在。net中实现过这个吗?

我见过人们将音频文件连接在一起的例子,但我再说一遍,我不想这样做。我想合并/混合两个音轨,使它们在同一个音频文件上。

如有任何帮助,不胜感激。

我正在看NAudio库。实际的代码答案也会非常有帮助。

合并两个mp3音频文件为一个

这应该可以让你开始使用nAudio。

  • 将mp3转换为wav32*
  • 混合2 wav(检查此代码)
  • 将混合wav转换为mp3*

* nAudio的示例/讨论展示了如何在格式之间转换

我最终使用Sox进行合并。

http://sox.sourceforge.net/

sox.exe -m fileone.mp3 filetwo.mp3 output.mp3

Sox不支持mp3,所以你需要下载这个版本,它已经把这些参考编译成可执行文件。此外,您可以搜索dll和最新的应该捡起他们。

http://www.codeproject.com/KB/aspnet/Compiling_SOX_with_Lame.aspx

使用Process类从。net调用。