2010-08-17 85 views
5

是否有可能捕获当前正在电脑上播放的声音? 这将是很好,然后能够将其保存为MP3,但我认为这样做有一些法律问题,所以一个WAV也会罚款。捕获当前正在播放的声音

我环顾四周,有人建议使用诸如虚拟音频电缆(Capture Sound output in c#)之类的东西,并且从输出端口插入麦克风端口,这是必要的吗?

我不是在寻找完整的源代码来做到这一点,虽然这将是很好的,只是如果它是possilbe,也许是一个指针,我应该看看库。

A.

回答

1

如果您正在从互联网来源(如收音机)流式传输音频,则可以使用流式录音机。有关更多信息,请参阅Wikipedia article,其中包括链接到页面末尾的一些程序。

如果您没有使用流,则可能需要使用音频分离器驱动程序,如this onethis one。然后,您可以将普通输出分割为耳机和新的虚拟输入设备,然后使用标准工具录制。

(我还没有测试任何此软件,请谨慎使用。)

0

从一定保护的信号源,是的,虚拟的音频线(或实际的,对于这个问题)是唯一的“足够简单”的方式来做到这一点。

你想捕捉什么?

+0

这将是很好的能够捕捉我听到的任何东西。我想劫持曾用于流式传输到我的头戴式耳机的东西。 所以我可以运行一个应用程序,例如可以记录我在Windows媒体播放器上听到的任何歌曲的一部分。 – AidanO 2010-08-17 16:05:35

+0

我怀疑这是来自受保护的流媒体源,否则复制不受保护的数字文件将会变得微不足道。 在这种情况下,选项是有限的。正如您所指出的那样,最简单的方法是捕获自己的声音输出(但这可能是有损的,因为您正在转换为模拟然后再转换为数字)或找到或创建防护裂缝。 在这两种情况下,我不确定在这里讨论你的选择是否合适。 对不起,祝你好运。 – Matthew 2010-08-17 16:30:06