通过 HDMI 端口播放音频和视频的媒体播放器可以在 USB 声卡上听到吗?

通过 HDMI 端口播放音频和视频的媒体播放器可以在 USB 声卡上听到吗?

我对一款兼容 Arduino 的 MCU(Teensy 3.2)印象深刻,它可以执行一些 DSP,用户可以使用图形编辑器进行配置。但我获得数字输入的唯一选择是使用 Windows PC 作为 USB 主机。我想要处理的音频来自 HDMI 提取器的 Toslink 输出。我的目标是使用带有 Toslink 输入的 USB 声卡将信号从提取器路由到 Windows 并输出到 Arduino。

所以我的问题是:从一根 USB 电缆输入并从另一根 USB 电缆输出的信号是否会与媒体播放器通过 HDMI 端口播放的视频文件的音频部分“接触”?我想使用以下至少一个或多个:Windows 7、Windows8.1 和/或 Windows 10。

答案1

首先,我将尝试描述我对您的情况的理解:

音频输入:

  • TOSLINK 的 USB 声卡
  • Windows 上的视频播放器

音频输出:

  • USB 声卡至 DSP
  • HDMI 输出

所需路线:

  • USB 从 TOSLINK => USB 到 DSP
  • 视频播放器 => HDMI

并且两个流之间没有交互。我认为“HDMI 提取器”与“视频播放器”无关。


如果上述理解正确,那么,是的,你可以做你想做的事。Windows 让应用程序选择要输出到哪个音频设备。

如果愿意的话,您可以执行以下任一操作,或者同时执行两者:

  • 配置视频播放器以使用 HDMI 音频输出。例如,Windows媒体播放器甚高频液晶允许您在其设置中选择音频输出设备。

    如果您的视频播放器允许您使用 WASAPI 独占模式,您应该这样做。这可以防止 Windows 对输出执行任何转换(采样率等),从而允许您保留逐位相同的流。

  • 使用音频中继器从 USB 输入读取数据流并将其写入 USB 输出。这些通常包含在“虚拟音频线”包中,尽管这些包主要侧重于将输出循环到输入的驱动程序。您需要输入到输出。

    • 中继器工具随附真空吸尘器可以工作;你不需要电缆部分
    • 语音会议也可以,但它的目标是混合,所以你可能无法得到完美的流

最简单的方法可能是将视频播放器设置为使用特定输出,并将 USB 输出设置为“默认”。然后,您可以在 USB 输入上使用 Windows 内置的“监听此设备”,它会将其播放到输出。但如果您想要比特完美的流,则需要使用中继器工具。

相关内容