Вопрос или проблема
Я хотел бы слушать Spotify, пока редактирую видео. Это просто фоновая музыка — ничего общего с редактированием.
Как мне автоматически приглушать громкость Spotify, когда моя программа для видеомонтажа воспроизводит звук? Мне часто нужно слышать аудио программы для видеомонтажа без отвлекающего Spotify, но воспроизведение видео слишком часто включается и выключается, чтобы вручную переключать звук каждый раз. Без фоновой музыки я сильно устаю от повторяющегося воспроизведения аудиоклипов с тишиной между ними.
Я полагаю, что мне нужно приложение, которое отслеживает звуковой вывод от ‘Программы A’ и уменьшает звуковой вывод от всех остальных программ (Программы B, C, D и т.д.) при воспроизведении чего-либо.
Нет возможности сделать это автоматически, по крайней мере, без некоторой настройки видеоредактора и программы.
Целью и функциями, которые, как мне кажется, вы будете (творчески) использовать, являются Монитор коммуникаций Windows (не знаю, как это еще назвать), чтобы настроить громкость всех других программ, когда ваша видеопрограмма издает звук.
Откройте Устройства аудио и темы звука, нажав кнопку Пуск, нажмите Панель управления, затем Оборудование и звук, и затем Звук, затем нажмите на вкладку Коммуникации.
Затем выберите уровень уменьшения громкости (например, 80%).
Что вам нужно сделать, это следующее:
- Загрузите и установите виртуальный динамик или звуковую карту. (Поиск в Google VSC или что-то подобное, чтобы найти программное обеспечение VSC. Я наткнулся на Virtual Audio Streaming, которое может подойти.
- Настройте видеоредактор для использования виртуального динамика в качестве варианта воспроизведения по умолчанию.
- Загрузите и установите виртуальный аудиокабель (опционально, если программа VSC или аналогичная может автоматически направлять звуковой поток). Простой Google поиск нашел Virtual Audio Cable.
- Загрузите и установите виртуальный микрофон.
-
Отправьте звук из VSC (шаги 1 и 2) на виртуальный микрофон (шаг 4).
после того как вы все это сделали…
-
Откройте Звук, нажав кнопку Пуск, затем Панель управления. В строке поиска введите звук, и затем нажмите Звук.
-
Нажмите на вкладку Запись, выберите (виртуальный) Микрофон, и затем нажмите Свойства.
-
Нажмите на вкладку Прослушать, установите галочку на Прослушивать это устройство, убедитесь, что воспроизведение идет через ваше реальное устройство вывода звука, и затем нажмите ОК.
Что должно произойдет, это то, что звук из программы видеомонтажа будет расцениваться как коммуникация, поэтому Windows автоматически снизит громкость всех остальных программ (например, интернет-браузер с вашей музыкальной трансляцией), и вы будете довольны.
Не уверен, возможно ли это автоматически. Однако я использую программу под названием AutoHotkey, которая позволяет настраивать сочетания клавиш и при этом невероятно гибкая. Windows 7 уже имеет встроенный микшер с разными уровнями для каждой программы, вы можете назначить сочетание клавиш для переключения громкости Spotify, если он запущен.
AHK имеет небольшую кривую обучения, так как это по сути тип скриптового языка. Однако они сделали его достаточно простым, и имеются множество руководств. Надеюсь, это поможет.
Я понимаю, что этот вопрос довольно старый, но я создал настольное приложение, которое решает именно эту проблему: https://zen-ben.itch.io/autogoose.
Пожалуйста, дайте мне знать, что вы думаете, и надеюсь, это решит вашу проблему спустя 13 лет!
Ответ или решение
Для решения задачи автоматического снижения громкости Spotify при воспроизведении звука в программе для видеомонтажа необходимо внедрить системный механизм, который будет контролировать уровень звука различных приложений, основываясь на активности аудиопотоков. В данной ситуации мы рассматриваем механизм, который должен мониторить аудиовыходы вашего компьютера и производить автоматические изменения в настройках громкости.
Теоретическое обоснование
Основная задача, с которой вы столкнулись, заключается в создании системы, которая будет автоматически регулировать громкость, когда аудиосигнал идет из программы для редактирования видео, и будет уменьшать громкость воспроизведения всех остальных программ, включая Spotify. По умолчанию операционная система Windows не предоставляет прямых инструментов для подобной интерпретации аудиопотоков, однако определенные возможности конфигурации можно использовать для достижения этой цели.
Одной из таких возможностей является использование вкладки "Связь" в панели управления звуком Windows. Этот инструмент позволяет автоматизировать снижение громкости при обнаружении аудиосигнала от определённых приложений, который воспринимается как "коммуникационный" (например, звонок по Skype). Однако это решение зависит от распознавания вашей программы для видеомонтажа в качестве источника "коммуникационного" аудиопотока, что не всегда возможно без дополнительной настройки.
Пример реализации
Для настройки этой системы в Windows предлагается использовать виртуальные аудиоустройства. Например, вы можете воспользоваться виртуальными аудиокабелями и виртуальными аудиоустройствами, чтобы переопределить маршрутизацию аудиопотока. Это позволит вам направить отдельные аудиопотоки каждой программы через различные виртуальные устройства, что, в свою очередь, дает возможность выбирать, какие именно потоки будут снижать громкость других приложений при воспроизведении.
Шаги настройки:
-
Загрузка и установка виртуального звукового устройства: Найдите и установите приложение для создания виртуального звукового устройства, такое как Virtual Audio Streaming. Это создаст виртуальные устройства, которые будут выступать в качестве промежуточного звена между вашим видеоредактором и системой.
-
Настройка видеоредактора на использование виртуального устройства: Настройте программу для видеомонтажа так, чтобы аудиопоток выходил через виртуальное устройство. Это позволит вам изолировать аудиосигнал редактируемого видео от общего потока.
-
Создание виртуального аудиокабеля: С помощью программ, таких как Virtual Audio Cable, вы можете направлять аудиосигнал обратно на ваши реальные динамики, сохраняя возможность управления потоком через виртуальное устройство.
-
Включение "прослушивания" виртуального микрофона: Создайте виртуальный микрофон и настройте его в системе так, чтобы он прослушивал сигнал от виртуального звукового устройства. Это позволит Windows воспринимать этот поток как коммуникационный.
-
Активация функции снижения громкости: В панели управления звуком Windows, на вкладке "Связь", выберите опцию, которая автоматически снижает громкость других приложений на 80%.
Применение на практике
После настройки вы можете использовать описанные шаги для фактического снижения громкости Spotify и других программ. Операционная система будет воспринимать сигнал от вашей системы видеоредактирования как важный, автоматически снижая громкость Spotify. Хотя настройка может казаться сложной, она решает проблему без необходимости постоянного ручного управления звуком.
На добавок, существует возможность использования AutoHotkey для написания скрипта, который будет контролировать уровни громкости на основе активных окон и позволяет автоматизировать этот процесс. Этот инструмент может быть весьма мощным, позволяя создавать сложные сценарии с условиями и временными интервалами.
В заключение, настройка автоматического управления громкостью может потребовать первоначальных усилий и вхождения в технические детали, однако это позволит вам добиться абсолютно бесперебойной работы программы как вы хотите. Использование интеграции системных возможностей Windows, вовлечение виртуальных устройств и автоматизации может значительно улучшить и упростить ваш рабочий процесс.