跳到內容

在 Mac 上讓一個 App 走耳機、其餘走喇叭

簡短回答:macOS 把每個 App 送到同一個輸出。使用 SoundDial,在 App 旁邊開啟 ⋯ → 播放至,選擇你的耳機;其他 App 繼續在你的喇叭上播放。

你想讓音樂走桌上喇叭,會議走耳機。或是影片從電視播放,而通話則私密地留在你的耳中。在 Mac 上,你一更改輸出裝置,一切就跟著走:通話、音樂、瀏覽器、每一個通知。只有一個輸出,每個 App 都得共用。

問題:一切共用一個輸出

擁有不只一個音訊裝置現在很正常。耳機、內建喇叭、USB DAC、附喇叭的螢幕、AirPods。你常想做的是把 App 指派給裝置:通話給耳機,音樂給喇叭。macOS 讓你只能選一個,而每次通話開始時來回切換,很快就讓人厭煩。

macOS 提供什麼

在較新的 macOS 版本中,「系統設定 > 聲音 > 輸出」是你選擇單一輸出裝置的地方,每個跟隨系統設定的 App 都會透過它播放。沒有 App 列表,也沒有個別 App 的選擇。

音訊 MIDI 設定(位於「應用程式 > 工具程式」)通常是下一站,而清楚說明它能做什麼是值得的:

  • 多重輸出裝置會同時將相同的音訊送到多個輸出。每個 App 都會在群組中的每個裝置上播放,所以它不會把 App 分開。
  • 聚集裝置將數個裝置合併成一個較大的裝置。它主要用於錄音和專業音訊設定,同樣沒有個別 App 的概念。

有些 App 有自己的輸出設定(例如許多通話 App 讓你選擇喇叭裝置),但很多沒有,而且每一個都把選項藏在不同的地方。沒有單一的地方能決定哪個 App 去哪裡。

如何用 SoundDial 把一個 App 送到耳機

SoundDial 是一款選單列 App,讓每個會發出聲音的 App 都有自己的音量滑桿。2.0 版以播放至加入了個別 App 輸出:多個 App 可以同時在不同的裝置上播放。

  1. 連接兩個裝置,例如你的耳機和你的喇叭。
  2. 從選單列或用 Control-Option-S 開啟 SoundDial 彈出視窗。
  3. 確認你要移動的 App 正在播放,這樣它才會出現在列表中。
  4. 點按該 App 那一列的 ⋯ 並開啟播放至。
  5. 選擇輸出裝置,例如你的耳機。該 App 現在在那裡播放,而其他 App 留在原處。
  6. 若要復原,請再次開啟播放至並選擇「與 App 相同(預設)」。

App 那一列會以標籤顯示裝置名稱,讓你一眼看出哪些 App 在別處播放。如果選擇的裝置中斷連接,App 會退回使用它自己的裝置,再退回系統預設。

SoundDial 2.0 搭配範例設定的螢幕錄影。無聲音。 Spotify 的 ⋯ 選單,播放至,再選擇 USB DAC:Spotify 的列會顯示 USB DAC 標籤,其他 App 維持使用預設輸出。「USB DAC」為示範用的裝置名稱。

SoundDial 還有一張帶有裝置選單的輸出卡片,讓你在同一個地方更改主輸出,並把個別 App 從它移開。

實用設定

設定 主輸出 播放至
房間裡播音樂,通話私密 喇叭 Zoom / Teams → 耳機
Hi-fi 音樂,其他一切正常 內建喇叭 Spotify → USB DAC
螢幕上看影片,聊天在耳中 螢幕喇叭 Discord → 耳機

居家辦公。讓 Spotify 留在喇叭,並將 Zoom 送到耳機。通話時降低其他 App 音量設定預設為開啟,所以通話開始時,其他 App 會以其音量的 30% 播放,並在通話結束時恢復。通話 App 本身永遠不會被降低。你可以將比例設定在 5% 到 80% 之間的任何位置。

遊戲。遊戲音訊走喇叭,Discord 走耳機,然後用個別 App 滑桿(0% 到 200%)來平衡它們。有一件事要知道:Discord 被視為通話 App,所以當它使用你的麥克風時,SoundDial 會降低遊戲。如果你想在語音聊天期間讓遊戲維持全音量,請在通話時降低其他 App 音量下調高比例(最高 80%),或將設定關閉。

在電視上串流。將你的瀏覽器送到電視或螢幕的輸出,而訊息 App 留在耳機上,這樣通知就不會打擾房間裡所有人看電影。

關於音樂加通話的逐步說明,請見喇叭播放音樂、耳機接聽通話(Mac)。若要將一個音樂 App 送到 DAC,請見在 Mac 上只將 Spotify 送到 USB DAC。

自動化

如果你經常切換設定,可以用腳本設定輸出:

  • 在「捷徑」App 中,設定 App 輸出裝置會將 App 送到某個裝置,設定輸出裝置則更改主輸出。兩者都不需要開啟視窗。
  • 像 sounddial://route?app=Zoom&device=Headphones 這樣的連結,可從任何能開啟 URL 的啟動器或腳本,或在「終端機」中搭配 open,做到同樣的事。

值得知道的限制

  • 設定檔不會儲存輸出裝置。設定檔會儲存每個 App 的音量、靜音、EQ 和平衡,但不包含「播放至」。如果你想要一鍵同時做到兩者,請建立一個先執行套用音量設定檔、再執行設定 App 輸出裝置的捷徑。
  • 以 App 為單位,而不是以瀏覽器分頁為單位。移動 Chrome 會移動 Chrome 的所有分頁。SoundDial 會把瀏覽器的輔助行程歸在它們的 App 之下,所以整個瀏覽器會送到選擇的裝置。
  • 僅支援立體聲。SoundDial 不是環繞聲或多聲道工具。
  • 系統介面行程沒有滑桿,所以無法單獨移動。

常見問題

兩個 App 真的能同時在兩個裝置上播放嗎?

可以。這就是「播放至」的用途:每個 App 可以同時在不同的裝置上播放,例如音樂在喇叭上,通話則留在耳機上。

為什麼我切換設定檔時,輸出選擇沒有回來?

設定檔不會儲存它。它們涵蓋音量、靜音、EQ 和平衡。如果你希望輸出選擇成為一鍵設定的一部分,請使用「捷徑」動作或 sounddial://route 連結。將「設定 > 一般」中的當 App 開啟時設為「記得最後(還原上次的設定)」,SoundDial 會在 App 開啟時還原每個 App 的輸出裝置。

它能用於 Google Meet 這類瀏覽器通話嗎?

你可以像處理任何 App 一樣,用「播放至」移動瀏覽器。在通話期間降低其他 App 的功能,在 Safari、Chrome、Firefox、Edge、Arc、Brave、Opera 和 Vivaldi 回報麥克風正在使用時也會有反應。SoundDial 不會讀取或錄製麥克風音訊。

SoundDial 需要什麼才能做到這一點?

macOS 14.2 或更新版本,以及 macOS 的僅限系統錄音權限(位於「隱私權與安全性 > Screen & System Audio Recording(螢幕與系統音訊錄製)」)。如果音訊存取無法運作,彈出視窗會顯示修復,而「設定」>設定與說明中有再次檢查和打開引導式設定。SoundDial 只改變音量;它沒有網路權限,也沒有帳號。

SoundDial,Mac 的個別 App 音量混音器需要 macOS 14.2 或更新版本,在 Mac App Store 一次買斷,不需訂閱。

在 Mac App Store 取得 SoundDial。

SoundDial:為 Mac 上每個 App 提供音量滑桿與靜音按鈕。

在 Mac App Store 一次買斷 · macOS 14.2+ · 無需訂閱