捕捉当前正在播放的声音

Aid*_*anO 5 c# audio

是否可以捕获当前在计算机上播放的声音?那么能够将它保存为mp3会很好,但我认为这样做有一些法律问题,所以wav也可以.

我环顾四周,有人建议使用虚拟音频线(c#中的捕获声音输出),从输出端口到麦克风端口,这是必要的吗?

我不是在寻找完整的源代码来做到这一点,虽然这样会很好,只要它可能并且可能是指向我应该关注的libary的指针.

一个.

eli*_*eli 1

如果您从互联网来源(如收音机)流式传输音频,则可以使用流录音机。请参阅维基百科文章以获取更多信息,包括页面末尾链接的一些程序。

如果您不使用流,则可能需要使用音频分配器驱动程序,例如this onethis one。然后,您可以将正常输出分配到耳机和新的虚拟输入设备,然后可以使用标准工具进行录制。

(该软件我没有测试过,请谨慎使用。)