在 14.04 中为 Kodi 启用 7.1 音频通路

Bra*_*son 3 sound 14.04 kodi

硬件:技嘉 GA-A75m-d2 主板使用集成显卡和声卡,应该能够传递 7.1 音频。

基本上,我只是在寻找一种在 Ubuntu 14.04 中为 Kodi 或 Plex 家庭影院启用直通音频的方法。我想将无损音频传递给我的 AVR 进行解码 - 我不需要我的 HTPC 来解码任何东西。

我发现的教程或演练都没有奏效,出于沮丧,我即将完全放弃 Ubuntu 和 Linux。到目前为止,我已经尝试了十多个,并且是我的第 6 次全新 Ubuntu 安装。

Tak*_*kat 5

要从运行 PulseAudio 和 Kodi 的 Ubuntu 启用音频直通,我们需要进行多项设置:

使用脉冲音频

  • 为我们的音频输出设备启用直通
    这是使用pavucontrol完成的安装 pavucontrol 我们可以在高级设置中通过 HDMI 或 S/PDIF 为我们的数字输出启用通道:

    在此处输入图片说明
    在此处输入图片说明

    用于我们的音频设备的配置文件定义在 Configuration选项卡中。对于 passthrough 模式,我们需要将 pulseaudio 设置为 2.0 通道。

  • 从 Kodi 系统音频输出设置启用音频直通:

    • 在输出配置中选择数字输出设备(HDMI 或 S/PDIF)
    • 勾选启用直通
    • 如果有多个输出设备,请选择要使用的输出设备
    • 勾选我们的 AVR 能够解码的编码

    在此处输入图片说明

请注意,S/PDIF 只能提供 5.1。声音的。对于 7.1。音频我们需要一个 HDMI 连接。

有关使用 Pulse Audio 进行直通的进一步限制和深入的附加提示,请阅读Kodi 团队精彩教程。您还会在那里找到一个非常有用的表格,用于在各种条件下进行设置。

使用 ALSA

遗憾的是,Pulse Audio 目前不支持 DTS-HD 或 TrueHD 音频的直通。因此,为了使其正常工作,我们不能将 Pulse Audio 用作 Kodi 的声音服务器。

  • 我们需要用 ALSA 来启动 Kodi(AE_SINK=ALSA kodi)。
  • 为避免 Pulse Audio 产生不必要的副作用,建议在启动 Kodi 之前将其完全删除,或使用pauspender将其暂停。

  • 两者都可以通过 Kodi 的启动脚本来实现:

    #! /bin/bash
    
    pasuspender
    AE_SINK=ALSA kodi
    
    Run Code Online (Sandbox Code Playgroud)
  • 如果我们总是想用 ALSA 启动 Kodi 并且总是挂起 Pulse Audio,只需在我们的 kodi.desktop 文件中链接到这个脚本,在其Exec行中给出(可执行)脚本的完整路径。

  • 然后直通设备将指向 ALSA 设备:

    在此处输入图片说明