合并两个mp3音频文件为一个
本文关键字:一个 文件 两个 合并 mp3 音频 | 更新日期: 2023-09-27 18:11:10
我有两个音频文件,我需要合并在彼此的顶部。每个mp3都是对话的一面,所以从理论上讲,当我合并这两个文件时,我应该听到一个完整的对话。有人在。net中实现过这个吗?
我见过人们将音频文件连接在一起的例子,但我再说一遍,我不想这样做。我想合并/混合两个音轨,使它们在同一个音频文件上。
如有任何帮助,不胜感激。
我正在看NAudio库。实际的代码答案也会非常有帮助。
这应该可以让你开始使用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调用。