使用 Visual Basic.Net 录制系统音频

Record system audio with Visual Basic.Net

关于在 VB.Net 中录制系统音频的问题,我已经停留了很长一段时间了。而且我找不到任何合适的方法来做到这一点。我过去能够让它录制立体声混音通道。但众所周知:质量绝对糟糕。

我查看了 Bass.net 库,但发现它非常难以理解。而且许可协议不适合我的使用。

有没有办法让它以最佳音质正确录制系统音频(计算机播放的音频),我可以将录制的音频保存为 .wav 或 .mp3?

naudio 可以做到这一点,并在 Microsoft Public 许可证 (Ms-PL) 下分发。不知道许可证是否满足您的需求,但至少 naudio 会

这将帮助您完成所需的工作,而无需第三方库。

http://www.codeproject.com/Articles/770246/How-to-record-any-PC-sound-through-WASAPI-and-Audi