Перейти к содержимому

Одно приложение в наушниках, остальные в динамиках на Mac

Коротко: macOS отправляет все приложения на один и тот же выход. С SoundDial откройте ⋯ → Воспроизводить через рядом с приложением и выберите наушники; остальные приложения продолжат играть в колонках.

Вы хотите музыку в настольных колонках, а совещание в наушниках. Или видео через телевизор, пока звонок остаётся приватным в ваших ушах. На Mac, как только вы меняете устройство вывода, за ним следует всё: звонок, музыка, браузер, каждое уведомление. Выход один, и все приложения должны делить его.

Проблема: один выход на всё

Сейчас нормально иметь несколько аудиоустройств. Наушники, встроенные динамики, USB-ЦАП, монитор с динамиками, AirPods. Часто хочется назначить приложения устройствам: звонки на гарнитуру, музыку на колонки. macOS заставляет выбрать одно, а переключаться туда-сюда при каждом начале звонка быстро надоедает.

Что даёт macOS

В последних версиях macOS в «Системные настройки > Звук > Выход» выбирается единственное устройство вывода, и каждое приложение, следующее системной настройке, играет через него. Списка приложений и выбора для каждого приложения нет.

Настройка Audio MIDI (в Программы > Утилиты) — обычная следующая остановка, и стоит чётко понимать, что она умеет:

  • Многовыходное устройство отправляет один и тот же звук сразу на несколько выходов. Каждое приложение играет на каждом устройстве группы, так что приложения оно не разделяет.
  • Агрегатное устройство объединяет несколько устройств в одно более крупное. Оно нужно в основном для записи и профессиональных аудионастроек, и снова не знает понятия отдельных приложений.

У некоторых приложений есть собственная настройка вывода (например, многие приложения для звонков позволяют выбрать устройство динамика), но у многих её нет, и каждое прячет параметр в своём месте. Единого места, где можно решить, какое приложение куда направлять, нет.

Как отправить одно приложение в наушники с SoundDial

SoundDial — приложение для строки меню, которое даёт каждому приложению, воспроизводящему звук, собственный ползунок громкости. В версии 2.0 добавлен вывод по приложениям — Воспроизводить через: несколько приложений могут одновременно играть на разных устройствах.

  1. Подключите оба устройства, например наушники и колонки.
  2. Откройте окно SoundDial из строки меню или нажав Control-Option-S.
  3. Убедитесь, что приложение, которое хотите переместить, играет, чтобы оно появилось в списке.
  4. Нажмите ⋯ в строке этого приложения и откройте Воспроизводить через.
  5. Выберите устройство вывода, например наушники. Теперь приложение играет там, а остальные приложения остаются на прежнем месте.
  6. Чтобы отменить, снова откройте Воспроизводить через и выберите Как в приложении (по умолчанию).

В строке приложения название устройства показывается значком, так что сразу видно, какие приложения играют в другом месте. Если выбранное устройство отключено, приложение переключается на своё устройство, затем на системное по умолчанию.

Запись экрана SoundDial 2.0 с примерами настроек. Без звука. Меню ⋯ у Spotify, «Воспроизводить через», затем USB DAC: в строке Spotify появляется метка USB DAC, а остальные приложения остаются на устройстве вывода по умолчанию. «USB DAC» — название демонстрационного устройства.

В SoundDial есть и карточка вывода с меню устройств, так что можно менять основной выход и переносить отдельные приложения с него в одном месте.

Практические настройки

Настройка Основной выход Воспроизводить через
Музыка в комнате, звонки приватно Динамики Zoom / Teams → наушники
Hi-fi музыка, всё остальное как обычно Встроенные динамики Spotify → USB-ЦАП
Видео на мониторе, чат в ушах Динамики монитора Discord → наушники

Домашний офис. Держите Spotify на колонках и отправьте Zoom в наушники. Параметр Приглушать другие приложения во время звонков включён по умолчанию, поэтому когда начинается звонок, остальные приложения играют на 30% своей громкости и возвращаются, когда звонок заканчивается. Само приложение для звонков никогда не приглушается. Уровень можно задать от 5% до 80%.

Игры. Звук игры в колонках, Discord в гарнитуре, затем ползунками по приложениям (от 0% до 200%) сбалансируйте их. Важно знать: Discord считается приложением для звонков, поэтому пока он использует микрофон, SoundDial приглушает игру. Если хотите, чтобы игра звучала на полном уровне во время голосового чата, поднимите уровень в Приглушать другие приложения во время звонков (до 80%) или выключите параметр.

Стриминг на телевизоре. Отправьте браузер на выход телевизора или монитора, а мессенджер оставьте в наушниках, чтобы уведомления не прерывали фильм для всех в комнате.

Руководство по музыке и звонкам: Музыка в динамиках, звонки в наушниках на Mac. Как направить музыкальное приложение на ЦАП: Отправьте только Spotify на USB-ЦАП на Mac.

Автоматизация

Если вы часто меняете настройки, выбор вывода можно автоматизировать:

  • В приложении «Быстрые команды» Задать устройство вывода приложения отправляет приложение на устройство, а Задать устройство вывода меняет основной выход. Оба работают без открытия окна.
  • Ссылка вида sounddial://route?app=Zoom&device=Headphones делает то же из любого средства запуска или скрипта, который умеет открывать URL, или с командой open в Терминале.

Ограничения, о которых стоит знать

  • Профили не хранят устройство вывода. Профиль сохраняет громкость, отключение звука, EQ и баланс каждого приложения, но не «Воспроизводить через». Если нужно одно нажатие для обоих, создайте быструю команду, которая выполняет Применить профиль громкости, а затем Задать устройство вывода приложения.
  • По приложениям, а не по вкладкам браузера. Перенос Chrome переносит все вкладки Chrome. SoundDial объединяет вспомогательные процессы браузера под их приложением, поэтому весь браузер уходит на выбранное устройство.
  • Только стерео. SoundDial — не инструмент для объёмного или многоканального звука.
  • Системные процессы интерфейса не получают ползунка, поэтому их нельзя переносить отдельно.

Частые вопросы

Действительно ли два приложения могут играть на двух устройствах одновременно?

Да. Для этого и нужна «Воспроизводить через»: каждое приложение может играть на своём устройстве одновременно, например музыка в колонках, пока звонок остаётся в наушниках.

Почему мой выбор вывода не вернулся при смене профилей?

Профили его не хранят. Они охватывают громкость, отключение звука, EQ и баланс. Используйте действия «Быстрых команд» или ссылку sounddial://route, если нужен выбор вывода в составе настройки одним нажатием. Если в «Настройки > Основные» для Когда приложение открывается выбрано Помните последнее, SoundDial действительно возвращает устройство вывода каждого приложения при его открытии.

Работает ли это со звонками в браузере, такими как Google Meet?

Браузер можно перенести через «Воспроизводить через», как любое приложение. Приглушение других приложений во время звонков также реагирует на Safari, Chrome, Firefox, Edge, Arc, Brave, Opera и Vivaldi, когда они сообщают об использовании микрофона. SoundDial не считывает и не записывает звук с микрофона.

Что нужно SoundDial для этого?

macOS 14.2 или новее и разрешение macOS Только запись системного звука (в разделе «Конфиденциальность и безопасность > Запись экрана и системного звука»). Если доступ к аудио не работает, в окне отображается Исправить, а в «Настройка и справка» в настройках есть Проверить снова и Открыть пошаговую настройку. SoundDial меняет уровни; у него нет доступа к сети и нет учётной записи.

SoundDial, микшер громкости по приложениям для Mac, требует macOS 14.2 или новее; это разовая покупка в Mac App Store, без подписки.

Скачать SoundDial в Mac App Store.

SoundDial: ползунок громкости и кнопка выключения звука для каждого приложения на вашем Mac.

разовая покупка в Mac App Store · macOS 14.2+ · без подписки