Перейти до вмісту

Одна програма в навушниках на 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+ · без підписки