讓 HDMI 音頻在 Ubuntu for Raspberry Pi 上工作

在 Raspberry Pi 上,操作系統Ubuntu默認情況下,桌面和 Ubuntu MATE 將音頻輸出到 3.5mm 音頻端口。 為了通過 HDMI 電纜傳輸音頻,每次 Pi 啟動時都必須手動選擇音頻輸出設備。 即使在適用於 Pi 操作系統的最新版本 Ubuntu 22.04 上,問題仍然存在。

如果您的 Raspberry Pi 已連接到帶有內置揚聲器的電視或顯示器,則最好通過 HDMI 傳輸音頻。 減少電纜雜亂以及對額外外部揚聲器的需求。

配置 HDMI 音頻的可用選項

您可以將 Raspberry Pi 配置為通過 HDMI 輸出音頻,使用Ubuntu 設置/控制面板,但配置將無法在重啟後繼續存在。 我們將向您展示如何使用盟約用於配置音頻接收器以將 HDMI 永久設置為默認音頻輸出的命令。

如何在 Ubuntu 上手動配置 HDMI 音頻輸出

將 Raspberry Pi 設置為媒體服務器可能不需要音頻輸出,但當 Pi 本身就是媒體設備時它確實需要音頻。 首先,您需要通過手動選擇來檢查 HDMI 音頻是否正常工作。

  1. 在 Ubuntu 桌面操作系統中,單擊活動設置並選擇聲音. 如果您使用的是 Ubuntu MATE,請轉到菜單 > 控制中心 > 聲音.
  2. 使用下拉菜單,將輸出設備從耳機一個數字輸出 (S/PDIF).
  3. 播放示例音頻文件(或 YouTube 視頻)以驗證顯示器的揚聲器是否正在播放音頻。 如果測試成功,您可以繼續使此設置永久化。

如何將 HDMI 音頻永久設置為默認音頻

為了使設置在重新啟動後保持不變,您必須在啟動時將 HDMI 設置為默認音頻輸出。 為此,您首先需要找到設備的名稱。

識別 HDMI 音頻設備

命令盟約可以控制正在運行的 PulseAudio 聲音服務器。 “源”是輸入設備,“匯”是輸出設備。

列出樹莓派上所有可用的音頻輸出設備:

                      
                        pactl 
                        
                          list
                        
                         short sinks
                      
                    

寫下設備HDMI在名字裡。

設置為使 HDMI 成為默認音頻設備

搜索啟動 應用偏好並打開它。 點擊添加啟動程序並完成這些細節:

  • 姓名:HDMI 音頻
  • 領域:pactl set-default-sink '您的 HDMI 設備'(例如,pactl set-default-sink 'alsa_output.platform-fef00700.hdmi.iec958-stereo')
  • 評論:默認 HDMI 音頻

點擊添加. 每次 Pi 啟動時都會運行此命令,即使重啟後音頻也會通過 HDMI 播放。

如何在需要時切換到 3.5mm 音頻

如果您想在直播期間切換到 3.5 毫米音頻,請將音頻輸出設備設置為耳機 - 內置音頻在設置中。 如果您需要將 3.5mm 音頻恢復為默認輸出,您可以在啟動應用程序首選項中取消選中該命令,它將不會運行。

Raspberry Pi 具有多種音頻選項

HDMI 音頻、3.5 毫米音頻、藍牙音頻和 USB 聲卡——Raspberry Pi 在音頻方面有很多選擇。 選擇要用於您的應用程序的內容是一個問題,但現在您知道如何在 Ubuntu 中設置默認音頻輸出並在重新啟動後保留設置。

相關文章