让 M-Audio ProFire 610 显示为 5.1 设备

让 M-Audio ProFire 610 显示为 5.1 设备

我尝试让 Windows XP 将我的 ProFire 610 识别为 5.1 设备,但运气不佳。某些单独的应用程序会将其视为 5.1(例如 WinAmp),但整个系统认为它只是立体声。

除了打电话给 M-Audio 技术支持外,我还到处寻找是否可以这样做。我甚至尝试使用杰克并试验虚拟音频线使用我在购买 610 之前借用的 M-Audio FireWire 410。我无法正确配置 Jack 或 VAC。

使用 WinAmp 不是问题,但我还有一个小应用程序,可以读取专有音频文件,并使用 OpenAL 将其作为 5.1 流输出到默认声卡。OpenAL 似乎没有抛出任何错误,但声音仍然以立体声形式传出。

我所问的问题有可能实现吗?如果可以,我将非常感激您的帮助。

编辑:

我第一次提出这个问题时肯定没有表达清楚。我使用的是 5.1 文件。我的专有文件是 5.1,我从这些专有文件生成 5.1 wav 文件以在 WinAmp 中播放。没有需要许可证或类似东西的特殊编解码器。WinAmp 看到 wav 文件是 5.1,我告诉它使用 610,它很高兴地以 5.1 输出。我对直接读取​​专有文件的应用程序做了同样的事情,它不会抱怨没有 5.1,但仍然只以立体声输出。

答案1

根本问题是 610 的驱动程序没有将其标识为 5.1 设备,即使它有六个模拟输出通道……也许是八个,我忘了。它被宣传为多个立体声通道。Winamp 显然足够聪明,可以将 5.1 的六个通道映射到这些立体声通道中。显然你尝试过的其他方法都不是。

答案2

让我回答你的问题,还有更多问题......

首先,您希望 Windows 如何识别它?“5.1”设备仅被视为 6 个音频输出通道。

其次,你怎么知道它没有按设计工作?播放音乐或任何双声道的东西时(你在电脑上播放的大多数东西都是普通的立体声)...它只会选择 6 个声道中的 2 个进行播放。(通常是前左/前右)是的,你可能可以更改作为“主输出”的声道...但结果是一样的。

有多种软件应用程序会尝试将 2 声道音频虚拟化为适合前/后/左/右/中/低音设置的 6 流...例如 winamp...以及各种 DVD/蓝光播放应用程序。还有一些应用程序可以读取实际的 6 声道源,并在 Windows 中直接播放到 6 声道。后一个例子中的大多数(如果不是全部)都需要 THX 或 Dolby 的特殊许可才能解码包含所有 6 个声道的特殊编解码器。一些软件包有标准版(不带特殊编解码器)和高级版(带),它们将有一些额外的配置选项,可让您将声道正确分配给您的音响系统。

没有完美的解决方案(至少对于 Windows 来说)可以采用 2 声道音频源并将其映射到 5.1 配置。Windows(本身)只能将 1 个声道映射到 1 个声道。

相关内容