跳到內容

Mac 上 USB DAC 沒有音量控制?加入軟體滑桿

簡短回答:當 USB DAC 沒有自己的音量控制時,Mac 的音量滑桿和按鍵無法改變它的音量。SoundDial 會為該裝置加入一個「<裝置名稱> 音量」滑桿,同時仍讓每個 App 擁有自己的滑桿。

你插上 USB DAC 或音訊介面,選它作為輸出,然後音量鍵就沒有任何作用了。選單列的音量滑桿動不了,或顯示為無法使用。音樂以全音量播放,讓它變小聲的唯一方法是裝置上的旋鈕,或者如果沒有旋鈕,就得在每個 App 內逐一調低音量。

為什麼 Mac 的音量控制會失效

macOS 只有在裝置提供音量控制可供調整時,才能更改裝置的音量。許多 USB DAC 和介面沒有。這往往是刻意的:設計者預期你送出全音量的訊號,並在裝置本身,或在其後的擴大機或有源喇叭上控制響度。當沒有東西可調時,Mac 的滑桿和音量鍵就沒有可作用的對象。

如果你的 DAC 有一個伸手可及的旋鈕,那是合理的。但在下列情況就令人沮喪:

  • DAC 完全沒有旋鈕,
  • 旋鈕在螢幕後面,或在房間另一頭的擴大機上,
  • 或是你想快速調小,而不想伸手去碰硬體。

macOS 提供的替代方式

音訊 MIDI 設定(位於「應用程式 > 工具程式」)會顯示每個裝置的格式,並讓你選擇它的取樣率。對某些裝置,它也會顯示聲道音量控制,但當裝置沒有提供任何控制時,那裡同樣沒有東西可調。

你可以在每個 App 內調低音量,但這意味著要分別更改 Spotify、瀏覽器和其他每個 App,而且有些 App 完全沒有音量控制。

如何用 SoundDial 取回音量控制

SoundDial 是一款選單列 App,讓每個會發出聲音的 App 都有自己的音量滑桿。2.0 版為沒有自己音量控制的輸出裝置加入了軟體音量。

  1. 連接你的 DAC。你可以從 SoundDial 輸出卡片上的裝置選單,或在「系統設定 > 聲音」中,將它設為你的輸出。
  2. 從選單列或用 Control-Option-S 開啟 SoundDial 彈出視窗。
  3. 對於沒有自己音量控制的裝置,SoundDial 會顯示一個以你的 DAC 命名的「<裝置名稱> 音量」滑桿。App 會說明:「此裝置沒有自己的音量控制,所以 SoundDial 會為每個 App 設定音量。」
  4. 設定你想要的音量。

SoundDial 會將這個音量以軟體增益套用到它控制的每個 App,並依裝置分別記住,所以下次插上同一個 DAC 時,它會回到你離開時的音量。對於確實有硬體音量的裝置,一切不變:你會得到 SoundDial 一般的輸出音量。

順便檢查取樣率

輸出卡片也會以標籤顯示裝置的格式,例如「48 kHz · 32-bit」。當裝置提供不只一種取樣率時,會有一個取樣率選單,列出它支援的取樣率,從 44.1 到 384 kHz。如果只有一種取樣率可用,就沒有選單。這與你原本會在「音訊 MIDI 設定」的格式選單中更改的設定相同;請見不開「音訊 MIDI 設定」也能更改 Mac 取樣率。

兩層音量

裝置滑桿設定的是 SoundDial 在該 DAC 上控制的一切的音量。在那之上,每個 App 仍然保有自己從 0% 到 200% 的滑桿:

控制項 它改變什麼
「<裝置名稱> 音量」 該裝置的軟體音量,涵蓋 SoundDial 控制的每個 App
個別 App 滑桿(0% 到 200%) 一個 App,相對於其他 App
個別 App 靜音 讓一個 App 安靜
Control-Option-M 將主列表中顯示的所有 App 靜音或取消靜音

所以你可以把 DAC 一次設定到舒適的房間音量,然後讓瀏覽器影片比你的音樂更小聲,或將小聲的 Podcast 增強到 100% 以上。當 App 超過 100% 時,柔和的限幅器會修飾峰值,而不是硬性削波。

實用設定

沒有旋鈕的 DAC 接有源喇叭。將喇叭設在合理的固定音量,然後把 SoundDial 中 DAC 的軟體音量當作你日常的音量控制。

桌上 DAC 播放音樂,耳機麥克風組接聽通話。讓耳機麥克風組維持為主輸出,並用 ⋯ > 播放至 將 Spotify 送到 DAC。多個 App 可以同時在不同的裝置上播放。請見在 Mac 上只將 Spotify 送到 USB DAC。

安靜的夜晚。調低 DAC 的軟體音量,然後透過 ⋯ > 等化器與平衡… 為 Spotify 套用深夜預設。每個 App 都有自己的 EQ,所以你的瀏覽器和通話 App 維持原樣。用將目前混音儲存為設定檔儲存混音,即可一鍵來回切換。

鍵盤與連結。Control-Option-S 顯示或隱藏 SoundDial,Control-Option-M 將所有 App 靜音或取消靜音。sounddial://output-volume?value=40 設定輸出音量,sounddial://sample-rate?value=48000 設定取樣率,可從任何能開啟 URL 的啟動器或腳本,或在「終端機」中搭配 open 使用。

值得知道的限制

  • 裝置滑桿只會出現在沒有自己音量控制的裝置上。如果你的裝置有可運作的硬體音量,你會得到一般的輸出音量。
  • SoundDial 僅支援立體聲;它不是環繞聲或多聲道工具。
  • 設定檔會儲存每個 App 的音量、靜音、EQ 和平衡,但不包含輸出裝置。

常見問題

為什麼我 Mac 的音量鍵對我的 USB DAC 沒有作用?

通常是因為 DAC 沒有提供 macOS 可調整的音量控制。SoundDial 會為這類裝置加入軟體音量滑桿。

我拔掉 DAC 後,音量還會被記住嗎?

會。軟體音量是依裝置分別記住的。

我仍然可以在 DAC 上單獨控制各個 App 嗎?

可以。每個 App 都保有自己的滑桿、靜音、EQ 和平衡,不論它在哪個裝置上播放。

SoundDial 會連上網路或需要帳號嗎?

不會。SoundDial 採用沙盒機制,沒有網路權限,也沒有帳號,而且不會讀取或錄製麥克風音訊。它需要 macOS 的僅限系統錄音權限,位於「隱私權與安全性 > Screen & System Audio Recording(螢幕與系統音訊錄製)」。

我需要哪個 macOS?

macOS 14.2 或更新版本。

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

在 Mac App Store 取得 SoundDial。

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

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