Вы хотите раздельно управлять громкостью приложений на Mac. И нашли две категории инструментов: виртуальные аудиодрайверы (вроде Loopback, BlackHole или драйверного компонента в SoundSource) и лёгкие микшеры в строке меню (вроде SoundDial или Background Music). Оба обещают независимое управление громкостью приложений. Но добиваются этого принципиально разными способами, и компромиссы здесь имеют значение.
Как работают виртуальные аудиодрайверы
Виртуальный аудиодрайвер создаёт в macOS фиктивное аудиоустройство. Приложения отправляют звук на это виртуальное устройство, а драйвер маршрутизирует его дальше — по пути разделяя, смешивая или обрабатывая потоки. Это мощный инструмент: можно направлять разные приложения на разные физические выходы, применять эквалайзер по приложениям, записывать отдельные потоки приложений и строить сложные матрицы маршрутизации.
Компромиссы:
- Установка на уровне системы: драйверы изменяют звуковую подсистему. Требуют подтверждения безопасности, а иногда и перезагрузки.
- Хрупкость при обновлениях macOS: Apple часто меняет звуковые фреймворки. Драйверы могут сломаться после крупного обновления, оставив вас без звука до тех пор, пока разработчик не выпустит патч.
- Сложность: матрицы маршрутизации и виртуальные устройства мощны, но избыточно сложны, если нужно всего лишь убавить одно приложение.
- Нет в App Store: приложения, устанавливающие драйверы, нельзя распространять через Mac App Store из-за ограничений песочницы.
Как работает SoundDial
SoundDial использует другой подход. Он задействует API macOS для управления громкостью звукового потока каждого приложения, не устанавливая никаких драйверов или виртуальных устройств. В настройках звука не появляется никаких фиктивных аудиоустройств. Изменение системы не требуется.
Компромиссы:
- Без сложной маршрутизации: SoundDial управляет громкостью, отключением звука и усилением по приложениям — но не направляет приложения на разные физические выходы и не применяет эквалайзер по приложениям.
- Песочница App Store: устанавливается и удаляется без следа, никаких запросов безопасности на установку драйверов, перезагрузка не нужна.
- Устойчивость к обновлениям macOS: поскольку звуковая подсистема не изменяется, вероятность поломки после обновлений системы ниже.
- Простота: ползунок на приложение, профили, автоматическое приглушение. Никакой схемы маршрутизации настраивать не нужно.
Что выбрать?
Будьте честны с собой насчёт того, что вам реально нужно:
- Выбирайте виртуальный аудиодрайвер, если нужно направлять конкретные приложения на конкретные физические выходы (например, игру — на наушники, музыку — на колонки одновременно), записывать отдельные звуковые потоки приложений или применять эффекты и эквалайзер по приложениям. Loopback или SoundSource — лучшие варианты здесь.
- Выбирайте SoundDial, если нужна раздельная громкость приложений, раздельное отключение звука, усиление выше 100%, профили громкости и автоматическое приглушение — без сложности и хрупкости установки драйвера. Это покрывает то, что реально нужно большинству людей.
Большинство людей, ищущих «раздельную громкость приложений», на самом деле хотят второй вариант. Им нужно, чтобы Spotify звучал тише во время звонка или Discord был громче игры. Для этого не требуется виртуальное аудиоустройство — требуется ползунок громкости на приложение, а это именно то, что предоставляет SoundDial, не трогая звуковую подсистему.
Загрузите SoundDial в Mac App Store — разовая покупка за €14.99, без подписки, macOS 14.2 и новее.