Регулятор громкости на уровне приложения в OS X?

Недавно я перешел с ПК на Mac, и мне не хватает одной вещи — регулятора громкости на уровне приложений Windows (т. е. отключение звука в Firefox, включение iTunes, выключение Skype и т. д.). Как я могу добиться того же на Mac? Или, что еще лучше, мне нужны настройки громкости в зависимости от местоположения (с использованием API определения местоположения HTTP или имени сети WiFi), времени суток или дня недели и т. д.

К вашему сведению - я не знаю, как управлять громкостью на уровне вкладок.
Это серьезно ерунда - как не может быть бесплатного решения для этого ??
Я тоже с удовольствием заплачу
Так же спрашивал на SU - superuser.com/q/150304/978
честный вопрос: неужели в macos этого нет? Есть ли способ сделать это, ничего не скачивая?

Ответы (13)

Бесплатное решение с открытым исходным кодом — BackgroundMusic .

Более приятное и платное решение — SoundSource от Rogue Amoeba.

Не работает 10.15. У кого-нибудь есть рабочее решение?
@SwimBikeRun Я могу подтвердить, что работает на 10.15.4, только что установил его сегодня.
Фоновая музыка вредит вам!!
Как BackgroundMusic «вредит вам»? Во всяком случае, я установил, и это не работает, ползунки никак не влияют на звук. Я использую High Sierra 10.13.6, так что это должно работать, поскольку, согласно их домашней странице, у него проблемы только с Big Sur.
Похоже, что BackgroundMusic — это EoL, а другая компания продает свой продукт на этом домене.

Detour больше не разрабатывается и не работает в MacOSX 10.5+.

Hear — довольно дорогая утилита (49,95 долларов США) и имеет ряд других аудио-функций «Pro».

Jack — это аудиосервер с малой задержкой, изначально написанный для GNU/Linux, и я считаю, что он может изменять громкость для каждого приложения. И это бесплатно.

Для Джека существует альтернативный пользовательский интерфейс под названием QjackCtl . Скомпилированный бинарник можно скачать здесь .
Может быть, это изменилось, но я вижу, что Hear стоит 19,99 долларов. Можете попробовать, так как SoundBunny, по-видимому, не будет работать с внешним аудиоинтерфейсом.
О, кстати, я не мог заставить Джека вообще регулировать громкость, только маршрутизацию звука. Мне не кажется, что он может выполнять какой-либо регулятор громкости для каждого приложения, но если кто-то знает по-другому, я бы хотел, чтобы ему указали инструкции, я не смог их найти.

SoundBunny ($9,99) также предоставляет эту функцию. Поддерживает 10.6, 10.7 и 10.8

SoundBunny от Prosoft Engineering

Обновление: как указано ниже Стивом Мозером, SoundBunny не может изменять громкость приложений в песочнице.

К сожалению, похоже, что он не поддерживает приложения для песочницы. macworld.co.uk/macsoftware/reviews/?reviewid=3443759&pn=1
Soundbunny — это вредоносное ПО!

Если у вас установлен Xcode, вы можете использовать BackgroundMusic . Xcode требуется для сборки двоичных файлов.

Не устанавливается с Mavericks Xcode. знак равно
Вы скопировали и вставили код установки из их Readme?
Да, сначала меня приветствует, WARNING: Your version of Xcode (6.2) may not be recent enough to build Background Music.и когда я принимаю это и все равно бегу, это терпит неудачу сERROR: Install failed at line 196 with the message: A build command failed. Probably a compilation error. Failed command: sudo /usr/bin/xcodebuild -project BGMDriver/BGMDriver.xcodeproj -target Background Music Device -configuration Release RUN_CLANG_STATIC_ANALYZER=0 DSTROOT=/ clean install
Это далеко позади master, но у нас есть ветка 10.9Support , которую, я думаю, следует собрать с помощью Xcode 6.2. IIRC, объемы приложений должны работать в этой ветке. Вы также можете попробовать перейти OTHER_CFLAGS="-Wno-error"к xcodebuild, который отключает предупреждения как ошибки.

Только что нашел http://volumemixer-app.com/ , он очень похож на тот, что есть в Windows.

БАХ... требуется хотя бы Йосемити?? Сосать.
И это дорого!

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

Мы используем Slack на работе, и мне нравится включать iTunes погромче (в наушниках). Иногда мне не хватало звуковых сигналов Slack.

Просто к вашему сведению, что вы можете уменьшить громкость iTunes в пользовательском интерфейсе iTunes, а затем установить общую громкость системы в верхнем правом системном меню на достаточно высоком уровне, чтобы относительно уведомления не-iTunes были заметны.

В основном:

  • Громкость iTunes можно установить независимо от других звуков, ВНУТРИ пользовательского интерфейса iTunes.
  • А затем общая громкость в правом верхнем углу управляет комбинацией всего.

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

Примечание. Я вижу некоторые, возможно, похожие ответы с отрицательными голосами, но я нашел время, чтобы объяснить, как это работает, и четко указал, что это подмножество/обходной путь к тому, что было задано, поэтому, пожалуйста, не звоните мне за этот ответ.

Это одна из тех вещей, которые «очевидны» для гуру, но не очевидны для остальных пользователей Mac.

Связанный вопрос здесь superuser.com/questions/150304/…

Утилита SoundSource от Rogue Amoeba делает именно это и многое другое.

https://rogueamoeba.com/soundsource/

введите описание изображения здесь

Спасибо! Это замечательно! Добавлю к принятому ответу
Было бы неплохо упомянуть, что такие ответы стоят целое состояние. Не поймите меня неправильно, приложение на самом деле отличное.
@Willa Я знаю, что времена тяжелые, но это 49 долларов. Я думаю, это зависит от того, насколько вы цените эту функциональность вместо ручного изменения громкости.

Я только что понял, как это сделать на macOS Sierra. Я играл в Roblox и хотел посмотреть видео на YouTube в фоновом режиме, но отключил звук в Roblox. Поэтому я попытался использовать Siri и просто сказал «Отключить звук Roblox», и это помогло. Честно говоря, я не верил, что это сработает, но вот оно.

Я только что попробовал это в Catalina, и все, что он сделал, это отключил звук, а не только из одного приложения.

Я использую Butler и USB Overdrive для настройки ключевых команд и сопоставления мультимедийных клавиш (воспроизведение/пауза/пропуск назад+вперед/громкость/отключение звука) для управления iTunes и Spotify, а также для других общесистемных элементов управления. Обычные команды клавиш в приложении можно настроить в Системных настройках Mac OS -> Клавиатура -> Ярлыки приложений .

Хотя они дадут вам больше контроля с помощью клавиш при работе в приложении, они не будут работать, если указанное приложение находится в фоновом режиме. Поэтому, если вы хотите изменить громкость iTunes или Spotify, пропустить дорожки или сделать паузу во время работы в другом приложении, эти 2 приложения позволят вам это сделать. Оба приложения имеют встроенные базовые элементы управления iTunes, но мне пришлось использовать AppleScript для управления Spotify.

Вот несколько примеров AppleScript, которые можно использовать для этих типов функций в обоих этих приложениях: Элвин Александр: Примеры iTunes AppleScript (примеры команд) .

Это не дает ответа на вопрос. Чтобы подвергнуть критике или запросить разъяснения у автора, оставьте комментарий под его публикацией — вы всегда можете комментировать свои собственные публикации, и как только у вас будет достаточно репутации , вы сможете комментировать любую публикацию .

Еще я нашел Sound Control от Static Z Software . Я лично не использовал его, поэтому YMMV.

Сосредоточившись на приложении... OS X Mavericks:

Command+option+стрелки вверх/вниз

В каких приложениях это работает?
Cmd + ctrl вверх/вниз изменяет громкость в потоковом онлайн-музыке, но это не то же самое, что в браузере

У меня работает Control+Command+Стрелки вверх/вниз Mac OS 10.9.5

Не затрагивает фактический вопрос, это просто способ настроить общую громкость Mac.

На Mac с itunes команда cmd и стрелка ВВЕРХ, это также работает для divx, vlc ext, с интернетом, просто используйте регуляторы громкости F11/F12.

Не нужно тратить деньги на глупые приложения!

Это не то, что спросили.