專業音頻/示例 - Arch Linux 中文维基

跳至內容

# 專業音頻/示例

出自 Arch Linux 中文维基
< 专业音频

相關文章

- 專業音頻
- 專業音頻/開發

翻譯狀態：

- 本文（或部分內容）譯自 Professional audio/Examples，最近一次同步於 2025-07-17，若英文版本有所更改，則您可以幫助同步與翻譯更改的內容。
- 您可以在 ArchWiki 的對應頁面找到本文翻譯的原始修訂歷史。
- 本文可能與英文原文存在出入。

本文或本章節可能需要合併到專業音頻。

附註： (a) This article is extremely small—no reason to make it separate instead of some sort of (sub)sections. (b) Both PulseAudio and JACK Audio Connection Kit are replaced by PipeWire. What about just removing the article? or replacing it with a small notion?..（在 Talk:專業音頻/示例 中討論）

本文專門介紹專業音頻環境的高級設置，如音頻伺服器的組合或複雜的啟動程序，以考慮特殊使用情況和混合系統（如一台設備被同時用於專業音頻和虛擬化主機）。

## 高級音頻伺服器配置

有些多媒體應用（特別是瀏覽器和遊戲）並不提供 JACK 客戶端，因此需要安裝其它音頻伺服器包才能支持工作，不然它們在 JACK 運行時是無法發聲的。儘管你可能想讓專業音頻系統保持精簡，但上面提到的有些應用是必須的。因此，你可能會需要搭配數個音頻伺服器，並（自動）在它們之間進行切換。

該圖表展示了下面要描述的幾種高級音頻伺服器配置的分層模型：

         #PulseAudio+JACK
    ┌───────────────────────┐
    │      Applications     │
    ├──────────────┬────────┤
    │  PulseAudio  │  JACK  │
    ├──────────────┴────────┤
    │         ALSA          │
    └───────────────────────┘

### PulseAudio + JACK

由於其易用性，PulseAudio 已經成為了常見音頻伺服器之一，與 JACK 相比被大多數桌面應用採用。因此，你通常需要在桌面系統上安裝該軟體。另一方面，如果你想在混合系統上為專業音頻應用按需使用 JACK，PulseAudio 會顯得非常繁複。

為了保持桌面音頻環境的兼容性，需要通過配置來將 PulseAudio 路由到 JACK。最方便的是 KXStudio 方法，通過安裝 pulseaudio-jack包 和 jack2-dbus包 來運行 Jack2。PulseAudio 和 JACK 之間的橋接可通過 cadenceAUR 進行圖形化管理。

如果你在使用 qjackctl包，默認源和輸出必須通過以下腳本在 JACK 啟動後進行設定：

    #!/bin/bash
    pacmd set-default-sink jack_out
    pacmd set-default-source jack_in
    exit 0

關於如何使用該腳本的信息可參考 PulseAudio/Examples#The shell script method。

分類：​

- 聲音

隱藏分類：​

- 使用「模板:合併」標記的頁面或章節

專業音頻/示例
新增話題