Есть ли способ автоматически уменьшить громкость сабвуфера ночью?
Я использую как Windows, так и Ubuntu, так что решение для обоих (или обоих!) Было бы здорово!
Я живу в многоквартирном комплексе, и люблю слушать басовую музыку и смотреть фильмы. С моими соседями все в порядке днем, а не ночью. Существует ли программа, которая автоматически понижает громкость только моего сабвуфера ночью (или переключается между настройками эквалайзера в определенное время дня), почти так же, как f.lux управляет белыми точками моего дисплея?
1 ответ
Загрузите NirCmd (это портативно).
На
Control Panel > Sound > Playback tab
проверьте, как называется ваше устройство воспроизведения по умолчанию. По умолчанию это "Динамики", но в вашем случае это "5.1 Динамики" (вы всегда можете переименовать его на вкладке " Общие " на странице свойств устройства).Щелкните правой кнопкой мыши на устройстве воспроизведения по умолчанию, выберите " Свойства", затем перейдите на вкладку " Уровни " и проверьте, что конкретно вы хотите контролировать громкость. В вашем случае это "Сабвуфер":
Посмотрите, работает ли команда setsubunitvolumedb:
nircmd setsubunitvolumedb "5.1 Speakers" "Subwoofer" -10
setsubunitvolumedb [Имя устройства] [Имя подразделения] [Значение в децибелах]
Установите громкость звука (в децибелах) блока звукового устройства.
[Имя устройства] - это имя устройства, которое появилось в списке окон звуковых устройств. В большинстве случаев устройство называется "Динамики".
[Имя подразделения] - это имя подразделения, которое отображается на вкладке "Уровень" в окне свойств устройства. Примеры названий подразделений: телефонная линия, микрофон, внутренний микрофон, линейный вход и т. Д.
Если это так, вы можете просто создать пару ярлыков для NirCmd.exe (для увеличения и уменьшения громкости) с соответствующими параметрами, добавленными в поля " Цель". Вы также можете создать несколько запланированных задач, которые автоматически запускают NirCmd.exe с соответствующими параметрами два раза в день - один раз утром, чтобы увеличить, и еще раз вечером, чтобы уменьшить громкость.
Изменить: Хорошо, это должно работать независимо от того, какая звуковая карта у вас есть.
Загрузите SoundVolumeView (он тоже переносной).
Установите желаемые уровни громкости на утро и сохраните их в профиле с именем (например) Morning_Profile.spr. Аналогичным образом создайте Evening_Profile.spr с необходимыми уровнями громкости для каждого звукового компонента.
Теперь вы можете использовать
SoundVolumeView /LoadProfile [Filename]
загрузить нужный профиль (создать ярлыки или запланированные задачи по мере необходимости).Вы также можете напрямую установить громкость сабвуфера, используя
SoundVolumeView /SetVolume [Name or Item ID] [Volume]
, Имя или идентификатор изделия для сабвуфера можно записать в соответствующих столбцах программы, а громкость - это число от 0 до 100.