在 C# 中合并两个音频文件
Posted
技术标签:
【中文标题】在 C# 中合并两个音频文件【英文标题】:Combining two audio files in C# 【发布时间】:2012-04-16 07:38:23 【问题描述】:有 2 个音频(mp3 或 wav)文件。第一个文件是我的声音,第二个文件是我朋友的声音。它们每个都有 10 秒 的持续时间。 我想将它们组合起来以获得 一个文件,该文件也应该具有 10 秒 持续时间。
我应该使用哪些工具或实用程序来解决此问题?
更新:我使用了 lame.exe,但它连接它们并创建了持续时间为 20 秒的文件。
【问题讨论】:
使用 Audacity:audacity.sourceforge.net/download 如何使用它?你有什么例子吗? manual.audacityteam.org/help/manual/man/faq_editing.html#mix 你理解错了。我需要在 C# 中以编程方式完成。 【参考方案1】:This 可能会成功。
我的 WAVFile 类支持 8 位和 16 位音频、单声道或立体声。之一 它的特殊功能是一种混合WAV音频文件的方法 在一起,以便听到来自每个源 WAV 文件的音频 同时。
注意:在上面的段落中,My
指的是班级的作者,而不是我自己。
【讨论】:
【参考方案2】:查看 NAudio 教程:Mixing multiple wave files together in real time。
【讨论】:
看来这就是我想要的。但我不明白那个例子。它对我有什么帮助?以上是关于在 C# 中合并两个音频文件的主要内容,如果未能解决你的问题,请参考以下文章