如何在Win10上对音频进行AC3编码并通过HDMI发送?

如何在Win10上对音频进行AC3编码并通过HDMI发送?

由于某些原因,我将 PC 通过 HDMI 插入电视,然后通过光纤电缆连接到 AV 接收器。由于我的电视仅被检测为 2 声道设备,并且游戏等通常不编码音频(始终为原始 PCM),因此我无法在 AVR 上获得环绕声。

因此,如果我可以在通过 HDMI 发送 5.1 PCM 音频之前在我的 PC 上对其进行实时编码,我就可以将电视设置为直通并在 AVR 上获得环绕声。

据我所知,AC3 专利已过期一段时间,因此现在编码器应该可以免费使用。但我似乎找不到可以让我按照我描述的方式操作的(免费)软件。有人知道如何实现这一点吗?我检查过,我的板载声卡驱动程序附带的软件不进行编码。

° 我的 AVR 不支持 4k/HDR 视频。

答案1

根据记忆,无法验证它现在是否仍然有效:AC3 滤波器是一个您可以安装的工具,它使用 DirectShow 过滤器来转码音频。

它受到各种媒体播放器应用程序的支持。从文档

6.2.1 输出

[...]

AC3 编码- AC3 编码模式。在此模式下,滤波器执行输入流解码和后处理(所有滤波器选项均处于活动状态,包括更改扬声器数量)。然后将结果信号编码为 AC3 并以数字格式传输到外部硬件解码器。此模式需要以外部解码器不支持的格式传输多声道音频

再次,YMMV。十年来我都没用过它。

答案2

我看到三种可行的选项将 5.1 发送到接收器:

  1. 使用APO 驱动程序,通过该编码器将杜比编码器应用于您的数字 HDMI 输出。此解决方案不太受支持,但最直接,可以解决您的问题。此外,某些游戏可能无法正确检测 5.1 布局,并且仍会发送立体声进行编码。
  2. 使用支持杜比实时编码器的声卡,通过该声卡连接您的 AVR。Creative 仍提供这些。此解决方案更受支持。
  3. 使用支持 5.1 的声卡,使用模拟输出,发送到接收器。如果您的接收器有模拟输入,此解决方案的实施成本很低。而且大多数游戏都能正确检测 5.1 布局。

相关内容