C# 使用C语言将多个音频样本混合到单个文件中#
我正在寻找一个能够创建音频文件(mp3或wav)的库。C# 使用C语言将多个音频样本混合到单个文件中#,c#,.net,audio,C#,.net,Audio,我正在寻找一个能够创建音频文件(mp3或wav)的库。 作为一个优秀的候选人脱颖而出,但不确定它是否能够以及如何具体满足我的需要 我想将多个音频样本混合到一个文件中,让它们同时播放,并在“渲染”音频文件时控制每个样本的开始和结束时间 这对NAudio有可能吗?如果是,怎么做?你能指出一个好的教程吗? 另外,还有其他推荐的.net音频库吗 谢谢 上有一些NAudio教程。其中一个示例项目与您描述的非常相似 上次我使用NAudio时,它不太擅长编写WAV文件——一些生成的WAV是有效的,但太短,错过
作为一个优秀的候选人脱颖而出,但不确定它是否能够以及如何具体满足我的需要 我想将多个音频样本混合到一个文件中,让它们同时播放,并在“渲染”音频文件时控制每个样本的开始和结束时间 这对NAudio有可能吗?如果是,怎么做?你能指出一个好的教程吗?
另外,还有其他推荐的.net音频库吗
谢谢 上有一些NAudio教程。其中一个示例项目与您描述的非常相似
上次我使用NAudio时,它不太擅长编写WAV文件——一些生成的WAV是有效的,但太短,错过了最后几秒钟的输入。现在可能已经解决了。我使用了自己的WAV编写器来解决这个问题。你应该试试BASS音频库:www.un4seen.com 非常强大,可以轻松完成上述操作(请参阅BASSmix和BASSenc功能)
不过,API是C,而不是C。还有一个BASS.NET版本。大量的代码示例、良好的文档和优秀的社区:-)更具体地说,Sebastian的博客文章与这个问题最相关的是和,但请注意,我在这里写了一篇文章,其中混合了两个mp3文件。