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

发布于 2024-12-09 09:52:27 字数 235 浏览 0 评论 0原文

我有两个音频文件,需要将它们合并在一起。每个 mp3 都是对话的一侧,因此理论上,当我将这两个文件合并在一起时,我应该听到完整的对话。有人在.Net 中完成过这个吗?

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

任何帮助将不胜感激。

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

I have two audio files that I need to merge on top of each other. Each mp3 is one side of a conversation, so in theory when I merge these two files together I should hear a complete conversation. Has anybody ever accomplished this in .Net?

I've seen examples of people concatenating audio files together, but I repeat, I don't want to do that. I want to merge/mix two audio tracks so the are on the same audio file.

Any help would be appreciated.

I am looking at the NAudio library. Actual code answers would be very helpful as well.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

请帮我爱他 2024-12-16 09:52:27

这应该可以帮助您开始使用 nAudio。

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

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

This should get you started with nAudio.

  • Convert the mp3's to wav32*
  • Mix the 2 wav (check this code)
  • Convert the mixed wav to mp3*

*the samples/discussion at nAudio shows how to convert between formats

谁把谁当真 2024-12-16 09:52:27

我最终使用 Sox 进行合并。

http://sox.sourceforge.net/

sox.exe -m fileone.mp3 filetwo.mp3 输出.mp3

Sox 不支持 mp3,因此您需要下载此版本,其中已将这些引用编译到可执行文件中。此外,您可以搜索 dll,最新的应该会找到它们。

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

使用 Process 类从 .Net 调用它。

I ended up using Sox to do the merge.

http://sox.sourceforge.net/

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

Sox doesn't have support for mp3s so you need to download this version which has those references compiled into the executable. Additionally you can search for the dll and the latest should pick them up.

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

Use a Process class to call this from .Net.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文