在多显示器设置中,单个进程是否可以控制多个声音系统?

在多显示器设置中,单个进程是否可以控制多个声音系统?

具体来说,在 Windows(我的情况是 Windows 8)中,使用 HDMI 的多显示器设置可以有多个声音系统(例如每个显示器一个),但它们默认彼此独立,并且在任何给定时间只启用一个。

我想知道单个过程是否可以使用所有音响系统,通过所有音响系统播放相关声音或控制每个音响系统播放的声音量之间的平衡。

我并不是在寻找硬件解决方案,例如分线器电缆或类似物。我正在寻找可以实现此目的的软件、配置选项或其他软件技术。我更希望为不同版本的 Windows 提供通用解决方案,但这不是必需的。

最终的目标是拥有一个类似“shell”的应用程序,它可以处理每个正在运行的应用程序发出的声音,并根据特定条件将其输出到一个或多个声音系统。

我不确定这是否可行,但如果可行那就太好了。谢谢。

答案1

首先我要说的是,许多应用程序(例如音乐和视频播放器)允许您选择与 Windows 中默认设置不同的输出设备。如果可以在不同的显示器上使用不同的应用程序,这可能会很有用。

至于你的主要问题,你可以给出虚拟音频线和音频中继器看起来,它允许 Windows 混音器输出到假声卡,而假声卡又可以同时将声音馈送到 2 个或更多物理设备。它可能适用于单独的耳机设置,但如果您想在同一个房间运行多个音响系统,您可能会遇到同步问题。至少,当我尝试在 2 个内部声卡(不同品牌)上输出以给额外的一对扬声器供电时,我得到了这样的结果:无法用于音乐。如果 HDMI 硬件相同,您可能比我更幸运。

PC 音频/视频硬件本质上与模拟组件及其驱动程序相关联,即使您通过设置正确的偏移量(VAC/音频中继器有这样的选项)来管理音频以同步启动,几分钟后事情也可能变得不同步。这就是为什么从单个设备中运行分离器电缆通常是扩展音响系统的最稳定解决方案的原因。祝你好运,如果你找到了可行的解决方案,请在此处报告!

相关内容