·5 分鐘閱讀

在 Mac 上為喇叭與耳機保持不同的音量

macOS 在你於喇叭與耳機之間切換時會忘記你的應用程式層級音量混音。以下說明為什麼會發生、手動的極限,以及每應用程式音量記憶如何修正它。

其實 macOS 會為每個輸出裝置記住各自的系統音量,但每次你切換時它會忘記你的應用程式層級平衡。所以耳機與喇叭保有它們各自的整體音量,然而你一拔掉,某個應用程式就變得很大聲、另一個卻消失了。修法是能挺過裝置切換的每應用程式音量記憶,而 macOS 沒有這方面的原生工具。

SoundDial — 在 Mac 上為喇叭與耳機保持不同的音量

macOS 記得什麼、又不記得什麼

有個常見的迷思認為 macOS 對每個輸出裝置一視同仁。它並非如此。每個輸出裝置都儲存自己的系統音量。把你的 MacBook 喇叭設為 30%、AirPods 設為 80%,macOS 會把這兩個數字分開保存。插上、拔掉、重新連接,每個裝置都會回到你留下它的位置。

那為什麼體驗仍然感覺很糟?因為那份記憶止於那個單一的全域滑桿。macOS 對某個裝置上播放的所有東西,只有一個音量控制。它不記得個別應用程式各有多大聲。當你從喇叭切換到耳機時,Spotify、一個 Zoom 通話與一個 YouTube 分頁之間的平衡不會被保留,因為那個平衡從不存在。每個應用程式共用同一個滑桿。

結果就是人們描述的「喇叭與耳機的音量不同」這種挫折。他們通常想要的,不只是每個裝置一個不同的主音量,而是一份記住的混音:安靜的音樂、大聲的通話、調低的通知,而那份混音無論在桌面喇叭還是耳機上都保持不變。

手動變通做法及其不足之處

你可以用內建工具走到一半的路,而在轉向其他東西之前,先了解它的上限是值得的。

  • 把每個裝置的系統音量各設定一次。透過你的喇叭播放音訊、設好音量,然後把輸出切換到耳機並設好那個音量。macOS 會保留兩者。這處理了每個裝置的主音量,但無關乎每應用程式。
  • 在應用程式有提供的地方使用每應用程式音量。Spotify、VLC 與大多數瀏覽器都有自己的內建音量。你可以在應用程式本身裡把一個大聲的應用程式調小。問題是:這個設定住在應用程式裡、不在裝置裡,所以當你切換到耳機時它不會改變,而且大多數應用程式(Slack、Zoom、系統通知、Mail)根本沒有這種控制。
  • 從控制中心或選單列切換輸出。按住 Option 點選單列的音量圖示,就能快速在裝置間切換。很快,但它只移動主音量,並不會恢復每應用程式的混音。

這些能給你每個裝置的主音量。它們沒有一個能給你的,是一份記住的、能跟著你跨裝置的每應用程式平衡。那個空缺正是惱人之處所在,而且它是結構性的:作業系統就是沒有每應用程式混音器,不像 Windows,多年來一直有一個。

每應用程式音量記憶,以及為什麼裝置切換才是真正的問題

更深層的修法是給每個應用程式各自的音量,並讓那些設定持續存在。那正是像 SoundDial 這樣的每應用程式混音器為之打造的。它坐在你的選單列,列出每個正在產生聲音的應用程式,並給每一個一個獨立的滑桿、一個靜音切換,甚至為安靜的應用程式提供超過 100% 的增強。

對喇叭與耳機的問題而言重要的部分是:那些音量會被記住。把你的音樂設為 40%、通話設為 90%、一個多話的應用程式設為靜音,SoundDial 就會保留那套混音。當你拔掉耳機、退回喇叭時,你不用每次都手動重新平衡三個應用程式。

音量設定檔更進一步。你可以儲存一組具名的每應用程式音量並一鍵叫回,這樣一套「耳機、專注工作」的混音與一套「喇叭、會議」的混音,就各是單一選擇,而非手動重設。

心態的轉變:別再想著一個你不斷拖動的主滑桿,開始想著每種情境一套已儲存的混音。裝置切換就不再是重新平衡的苦差事。

快速輸出切換而不失去你的混音

切換裝置應該既快又不具破壞性。從同一個選單列面板,你可以更改你的輸出裝置,所以從喇叭移到耳機是一鍵搞定,而你的每應用程式音量會一起帶過來,而不是崩回單一的全域數字。

值得一提的相關功能是自動降音:當音訊從你的麥克風進來時(你開始說話,或一通電話開始),其他應用程式會自動降低讓你能被聽見,之後再回到它們設定的音量。這是把同一原則套用在注意力而非裝置上,又是一件 macOS 自己不會做的事。

如何設定

  • 從 Mac App Store 安裝 SoundDial。它是沙盒化的,所以沒有驅動程式、沒有 DMG,也沒有要核准的內核擴充。
  • 在你最常用的應用程式中播放音訊,讓它們出現在混音器裡。
  • 設定每個應用程式的音量、靜音任何你不想要的,並增強任何太安靜的。
  • 把那套配置儲存成設定檔,例如一套為耳機調校、一套為喇叭調校。
  • 當你切換裝置時,叫回對應的設定檔,或乾脆讓你已儲存的每應用程式音量跟著過來。

誠實的總結:macOS 確實會在主音量層級記住每個輸出裝置的音量,但它永遠不會記住你的每應用程式混音,因為它沒有每應用程式混音器。如果你真正的目標是一份能挺過每一次喇叭與耳機切換、在音樂、通話與通知之間保持一致的平衡,你就需要在作業系統之上加一層每應用程式記憶。

想讓喇叭與耳機各自保有自己的混音,而不必重新調整每個應用程式?到 Mac App Store 取得 SoundDial,一次性 €14.99,無訂閱、無驅動程式。

下一篇文章

SoundDial

Per-app volume control for macOS. €14.99 one-time purchase.

取得SoundDial