3

Есть ли способ быстро переключать состояние нормализации громкости в Windows 7? Когда он выключен, смотреть фильмы поздно сложно, а когда он идет, он плохо играет с музыкой.

Это отличная функция, но, черт возьми, она требует, чтобы я пробирался через множество диалогов ... Любое решение, которое требует не более пары нажатий или нажатий клавиш, приветствуется - ярлыки, Autohotkey, приложения в трее.

3 ответа3

2

Обновление: хорошие новости! Я наконец достиг этого!

Я связал ctrl+alt+n в AutoHotKey, чтобы сделать следующее, что вам, возможно, придется изменить, однако через 2 звуковые карты и несколько драйверов это работало довольно стабильно для меня. Поместите имя пользователя и пароль Windows в соответствующие поля. Если вы беспокоитесь о безопасности, вы можете создать дополнительную учетную запись для этого или некоторых других.

; Toggle Volume Normalization
^!n::
RunAs, [WINDOWS USERNAME HERE], [WINDOWS PASSWORD HERE]
; Playback Devices
Run, control mmsys.cpl
WinWait, Sound,, 2
CoordMode Mouse, Relative
; Double click on 'Speakers'
Click, 55, 122, 2
WinWait, Speakers,, 2
; Click on the Enhancements tab
Click, 145, 47
Sleep 500
; Click on the list box
Click, 86, 162
Sleep 500
; Come up 2 from the bottom, check this item (Loudness Equalization or Volume Normalization), hit OK, OK to be done.
Send {End}{Up 2}{Space}{Enter}{Enter}
return

Теперь просто нажмите Ctrl + Alt + N, и он включен, Ctrl + Alt + N, и он выключен. Может быть, можно немного изменить время, чтобы ускорить его, но я подумал, что 500 будет безопасным.


Я нашел это, начал как хорошие новости

http://www.sevenforums.com/sound-audio/92783-there-quick-toggle-loudness-equalization.html

Вы найдете запись реестра, расположенную по адресу HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\MMDevices\Audio\Render {guid-of-your-output-device}\FxProperties, просто измените параметры включения / выключения и обновите regedit, чтобы определить, какие один отражает то, что вы хотите проверить / снять флажок.

Но после попытки внесения изменений, как уже отмечалось, даже при проверке "немедленного режима" изменение реестра не сразу обновляет параметр, требуя выхода из системы для запуска. С тех пор я искал способ как-то обновить реестр, может быть, сделать файл inf, который будет установлен? Я не уверен в этом.

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

http://social.msdn.microsoft.com/Forums/en/windowspro-audiodevelopment/thread/b028b430-48c5-434b-a644-da192fbf20a5

1

Я создал новое приложение, которое я использую для этого, но не уверен, что кто-то ищет что-то подобное, но я все еще использую его и не могу обойтись без него, я разместил его на sellfy, написанном на java и c++, для этого нужны специальные разрешения получить в ключ, где он хочет :) бутон, который занимает всего минуту https://sellfy.com/p/mE8f/

1

звук> характеристики колонок> усилители> [x] выравнивание громкости

источник: http://anderwald.info/windows/normalize-all-sound-output-in-windows-vista-and-higher/

Это не самый быстрый, но удобный для пользователя; P

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .