我希望能够从 Windows 7 上运行的单个应用程序录制音频
例如,如果我想录制应用程序 A,而我的互联网浏览器播放了广告噪音,则录音不会拾取该噪音
我知道您可以使用 Windows 内置的混音器独立更改所有应用程序的音量,但我希望过滤噪音,这样我甚至可以观看电影而不会中断应用程序 A 的声音录制。
答案1
这是可能的,但取决于软件和声卡。
声卡可以有多个输入/输出,并允许信号路由。因此,如果软件允许,您可以选择要使用的输出。此时,您可以路由信号。
因此,基于软件为您提供此选项的可能性(如果不是设计为允许这样做的话,则可能性很小),再加上板载声卡,我会说不。
答案2
是的,使用软件是可能的。
您可以使用一个名为“Virtual Audio Cable”的小软件。 http://software.muzychenko.net/eng/vac.htm
安装后,它会创建一个新的声卡,并在您的真实声卡上播放。然后通过“作弊”。您默认选择虚拟声卡,然后启动您的应用程序。然后再次选择您的真实声卡,您将能够从虚拟声卡录制并从您的真实声卡收听。
把每个想要录制的应用程序放到虚拟声卡上就可以了。
当然,在录音软件中要小心选择正确的声卡。
答案3
这基本上需要录制来自进程的音频,而不是系统范围的音频。到目前为止这还是不可能的。
普通录音软件会录制系统范围内的音频,这是通过调用 Windows WSAPI API 环回设备来实现的。这将包括当时活动的所有音频源。
最近,一家名为 D3DGear 的公司开发了一项技术,可以只录制一个进程的音频,而不会包含其他进程的背景音频。您可以查看 D3DGear 以了解其音频技术的详细信息。
答案4
我知道你可以使用 Windows 内置的混音器独立更改所有应用程序的音量
这就是你的答案,不是吗?除了你想听到/录制的应用程序之外,其他所有应用程序的声音都静音