将应用程序的声音路由到其他声音设备?(视窗)


57

任何人都知道如何设置应用程序以将其音频输出到Windows中的特定设备吗?我正在处理无法进入其设置并选择要使用的输出设备的应用程序。


会钩在可执行文件或进程上,或者执行一些dll注入吗?
格里芬

Answers:


13

我知道我有点迟了,但这也许可以帮助其他人。

@studiohack您正在寻找的工具是Chevolume(http://chevolume.com/)。它允许按应用程序进行音频控制。

遗憾的是,它不是免费的,但完全值这几美元。


3
只是为了节省您的点击次数:几美元= 20美元。我今天尝试过,但我认为它不值这个价格,但确实可以了。
恩里科

4
有时会做它的工作。经常失败足以令人沮丧。这确实是Windows中缺少的OS功能,期望每个使用音频的应用程序具有用于执行相同操作的UI和代码是不合理的,但是我想Windows团队的感受并不相同。
JacekGorgoń16年

经常在我的电脑上崩溃。我在10分钟后将其卸载。
Bernd Ott

12

我发现:音频路由器@在reddit上提供了链接。

https://www.reddit.com/r/software/comments/3f3em6/is_there_a_alternative_to_chevolume/

那里有一个下载链接,上面有一些信息。 https://reddit.com/user/audiorouterdev-是开发人员

我在CheVolume上遇到了很多问题,到目前为止,它运行良好,并且目前是免费的。

添加了源/下载链接:https : //github.com/audiorouterdev/audio-router


谢谢,这实际上是我以前使用过的东西,它对我有用,只是再也找不到名字了。
马吕斯(Marius)

不幸的是,这对我正在使用的一个应用程序没有任何影响,而使另一个应用程序崩溃...
JacekGorgoń16'July

1
在Windows 10中
无效

有趣的是,因为我在Windows 10上使用它:\
VeenarM '16


11

Windows 10(内部版本1803)似乎具有本机解决方案。

  1. 进入Windows设置>系统>声音(图1)
  2. 在“输入”部分的底部,您将看到一个标有“其他声音选项”的部分。选择应用程序音量和设备首选项(图2)
  3. 顶部控制默认的声音设置,而底部则允许单独的声音控制。

请参见下面的两个图像:

图1

图2


9

对于Windows 7或8,我使用音频路由器CheVolume是另一种选择。

对于Windows 10,从2018年4月更新开始,有一个内置选项可将不同的音频输出和输入分配给各个应用程序。这是操作方法(来源):

  1. 右键单击系统托盘中的音量图标,然后选择“ 打开声音设置”
  2. 向下滚动到新打开的窗口的底部,然后在“ 其他声音选项”下,单击“ 应用程序音量和设备首选项”
  3. 打开使用音频的应用程序后,它将立即显示在此处,并且在它旁边,您可以自定义将其用于声音输出和输入的音频设备。

这很棒。现在,如果让他们同时选择多个输出设备……
Ajedi32 '18

6

免费的替代品

(如演讲和啤酒):

要将单个应用程序路由到不同的设备:https :
//github.com/audiorouterdev/audio-router

要快速切换默认音频:https
//code.google.com/archive/p/audioswitch/


1
不幸的是,除了AudioRouter之外,它还有一些小问题,并且在Windows 10上不再适用。
2016年

@ 7h3w1z4rd我在更新日志中看到有关Win10中已解决问题的一些信息,尝试尝试仍然有用。我在Win8上使用它,但仍在正常工作。
TT。

@TT。遗憾的是,音频路由器没有更新一年多了。而且我知道它说Win10已修复,但仍然无法正常工作:(
7h3w1z4rd

2

如果是Windows 7,请单击音量图标,再单击混音器,然后在左侧的设备下方,有一个下拉列表来选择您的输出设备。

编辑:对不起,我意识到您正在谈论每个应用程序的设置。我看到一则询问此事的帖子。有人说他“欺骗”远景是每次都将某个应用程序输出到同一设备,但不知道这是否是可靠的解决方案。一个可能完成此任务的应用程序是这样的:http : //software.muzychenko.net/eng/vac.htm 首先,它听起来不像是该工作的工具,但我读得越多,听起来就越多它应该能够为每个程序指定不同的音频输出。不知道您是否必须先运行该程序,或者同时运行或运行该程序。也许值得一看。

这是我发现的线程:http : //social.msdn.microsoft.com/Forums/en/windowspro-audiodevelopment/thread/a9241198-9e54-4358-8608-0a21163e0654


2
VAC不允许您为每个应用程序选择音频设备。实际上,似乎并没有解决任何重要问题,而是真正起到了将音频电缆插入声卡/主板上相应端口的作用。相当令人沮丧。
skeggse

1

此处提供免费的音频电缆http://vb-audio.pagesperso-orange.fr/Cable/ 您可以使用音频密度演示将虚拟电缆重定向到扬声器,因此也可以在扬声器上听到声音。

有人建议在http://jackaudio.org/download上使用免费的Jack服务器。


您也可以进入“录音设备”,右键单击“ CABLE Output”,然后使用“ Listen to”播放扬声器,跳过了演示应用程序的必要性。
Christopher Galpin

1
请阅读“我如何推荐软件”以获取有关如何推荐软件的一些提示。您应该至少提供一个链接,有关软件本身的一些其他信息,以及如何使用它来解决问题。
DavidPostill

1

另一种解决方案是使用VmWare播放器(可以使用它指定来宾OS的音频输出)。启动虚拟机之前,请指定其音频输出设备。其他Windows应用程序仍将输出到默认设备。非常适合流音乐!


1
除非这不适用于主机上的软件。我认为OP希望更改主机上而不是在vm中的软件的音频输出...
7h3w1z4rd 2016年

0

IndieVolume可以做到这一点,但这不是免费的。

IndieVolume是Windows XP的每个应用程序的音量控件。

IndieVolume使Windows程序使用独立于其他Windows程序的单独的音量控件。


0

最近发现的(我喜欢音频路由器atm时,它不会保存设置或要路由的程序映射,这似乎只是它的缺点)。

这是我找到的替代方法:https : //github.com/eiz/SynchronousAudioRouter/releases

不利之处是您需要一个asio设备。如果您没有,则需要一个虚拟的asio设备,例如ASIO4ALL,如果您还没有DAW,则很有可能需要某种DAW。

该程序的最大好处是,如果您有一个允许选择设备的应用程序,则该程序将与Windows行为更内联地交换它,而不是为该输出创建临时虚拟管道。您会看到该更改反映在该程序的设置中。

该人员确保下拉列表中当前正在运行的程序,因此配置起来并不困难。

免责声明,像音频路由器一样,似乎有点不稳定,我已经使Windows音频系统崩溃了。我的计算机设置有些奇怪,因为这对我来说不是问题,因为我所做的大部分工作都是通过某种ASIO设备进行的。重新启动计算机应使其恢复工作状态。显然,如果您正在通过Window的系统对音频进行重要处理,请注意。关于这种情况发生的最好猜测,似乎是该程序实际上在配置时创建并删除了音频设备,并且可能未设置某些程序来处理突然完全消失的设备。如果您有外部声卡,则可以随心所欲地拔插电源,可以对类似VoiceMeeter的程序执行类似的操作。


-1

您可以在Windows 7下使用虚拟音频电缆以及@CreeDorofl提到的步骤来完成此操作。


我使用了一个非常类似的捐赠软件(免费)应用程序,称为VB音频电缆。设置有点复杂,但确实有一个名为Voicemeeter的配套应用程序,可让您实时调整音频和混音器设置。
杰伊M

1
这实际上是评论,而不是原始问题的答案。要批评或要求作者澄清,请在其帖子下方发表评论-您可以随时对自己的帖子发表评论,一旦您拥有足够的声誉,就可以在任何帖子中发表评论。请阅读为什么我需要50个信誉才能发表评论?我该怎么办?
DavidPostill

-1

如果打开Windows的声音配置,则应该能够右键单击耳机并选择“设置为默认设备”,这会将大多数应用程序转换为耳机而不是扬声器。

适用于我在工作时使用耳机而不是扬声器收听音乐。

默认播放设备选择


3
你读过这个问题吗?
Noam Manos
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.