Отдельные плагины Шумоподавитель и Компрессор для микрофона с помощью EqualizerAPO на Windows
- Устанавливаем EqualizerAPO (после установки можно не перезапускаться)
- Ставим APO на ваш микрофон:
Tip
- В окне
Configurator.exeлибоDevice Picker> Вкладка/Раздел "Capture devices" > Выбираем используемый вами микрофон. - После выбора нужно применить настройки к аудио службе.
- По умолчанию, приложение (v1.3 и более старые версии) просит перезапуск пк, но это не обязательно. Можно лишь скачать и запустить батник перезапуска аудио службы:
restart-audio-service.bat
- Этот пункт актуален только для версий APO: v1.3 и старше!!! Начиная примерно с 1.4 он сам умеет перезапустить службу
Включаем мониторинг:
- Сочетание клавиш
Win+R> в окне введитеcontrol mmsys.cpl - В окне
ЗвукВыберите вкладкуЗапись> Выберите свой микрофон - Откройте
Cвойства> ВкладкаПрослушать> Установить галочкуПрослушать c данного устройства - Выберите устройство воспроизведения, через которое будете слушать себя.
- Открываем EqualizerAPO (
Editor.exe) и ставим плагины как написано дальше, при включении - они должны менять звучание микрофона.
Note
Либо качаем плагины из текущего репозитория:
Либо качаем актуальные версии плагинов отсюда:
- Примечание: VST плагины (файлы
*.dll) обычно размещают в папке с программой:C:\Program Files\EqualizerAPO\VSTPlugins\
Tip
Добавляем плагины:
- Запускаем
Editor.exe - В открывшемся стандартном конфиге - удаляем все имеющиеся улучшения (понажимать минусы или
Ctrl+A,Del) - Добавляем свои: Жмём
+>Plugins>VSTPlugins
- Шумоподавитель RNNoise (
rnnoise_***.dll, где <***> - сколько каналов у вашего микрофона:mono- однополосный,stereo- стереополосный)- Гейт (
GGate.dll)- Компрессор LoudMax (
LoudMax64.dll) для соответствующей разрядности системы
- Должно получиться 3 плашки с плагинами
- ВАЖНО чтобы порядок плагинов соблюдался:
Шумодав>Гейт>Компрессор
- ВАЖНО чтобы порядок плагинов соблюдался:
- Настраиваем работу плагинов как вам угодно, под ваши уши, сидя с мониторингом (слушаем себя)
Note
- Это плагин, который пытается "чистить" ваш голос, от лишнего звука (таких как: вентиляторы, клавиатура, мышь итд)
- Пытается подстроиться под сцену звука, поэтому всегда меняет свой порог фильтрации в некотором диапазоне.
- Его настройками можно долго играться, в зависимости от того, насколько загрезнён звук вокруг вас.
- Чем тише вокруг вас - тем ниже можно ставить параметр
Threshold
Примечания взятые с Github данного плагина
Important
- Плагин работает с одним или несколькими каналами, 16-битным аудиовходом частотой 48000 Гц.
- НЕ используйте другие частоты дискретизации, используйте только 48000 Гц, убедитесь, что ваш источник звука настроен на частоту 48000 Гц, а если это не так, установите ее на 48000 Гц.
VAD Threshold (%)- если вероятность того, что звук является голосом, ниже этого порога - он будет заглушен. В большинстве случаев порог между 85% - 95% будет подходящим. Без VAD некоторые громкие шумы все еще могут быть немного слышны, когда нет голоса. (P.S.n3m1x10: Поэтому мы ставимGate)VAD Grace Period (ms)- как долго после последнего обнаружения голоса вывод не будет заглушен. Это помогает, когда обрезаются концы слов/предложений.Retroactive VAD Grace Period (ms)- аналогично, VAD Grace Period но для начала слов/предложений.⚠️ Это приводит к задержке!
Note
- Этот плагин помогает уточнить отсечение лишних фоновых звуков, по типу: щелчков мыши, шума за окном итд)
- Уточнение заключается в строго заданном нижнем пороге входного сигнала, ТИШЕ которого, статично - звук не проходит.
- Это отличает его от шумоподавителя, который вечно подстраивается и ориентируется на сцену звука. Если долго молчать - шумодав начнёт принимать за голос даже проезжающие за окном автомобили.
Threshold- Входной порог. Чем ниже значение - тем тише может быть поступающий звук, который пропустят эти "ворота".Attack- Скорость открытия. Чем больше - тем плавнее изменение громкости, между открытием / закрытием ворот.Fade- Время до закрытия сигнала, после наступления пороговой тишины. Чем больше - тем дольше ворота "держатся" перед закрытием, когда громкость уже упала ниже входного порога.
Note
- Простая в настройке (2 ползунка и 1 кнопка), но сложная под капотом - рабочая лошадка.
- Look-Ahead Brickwall Limiter (лимитер с "кирпичной стеной" и функцией предпросмотра).
- Плагин 3-в-1. Сразу является и лимитером и компрессором и мейкапом громоксти.
- Адаптивный компрессор - Отпуск автоматический. Атака на упреждение (look-ahead). Лимит задан жёстко (
$\infty:1$ ). - Мейкап - Уплотнение итогового звука после всех компрессий
- Лимитер - строго ограничивает максимальную громоксть.
- Адаптивный компрессор - Отпуск автоматический. Атака на упреждение (look-ahead). Лимит задан жёстко (
Threshold- верхний ползунок, регулирует сразу и компрессию и Gain.- То есть, чем левее тяните ползунок - тем выше ваша итоговая громкость и плотнее звук в целом.
- Настраивается лишь по громкомеру (например в OBS или в прочих программах где есть шкала громкости в реальном времени) и вашим ощущениям от звука.
- Старайтесь держать громкость стабильно в пределах от
-18dbдо-6dbдля достижения комфортной громкости голоса.
Out- нижний ползунок, лимит громкости. Выше него звучать не получится, лимитер попытается максимально снизить искажения и при этом ограничнить громкость до этого значения.- Советую установить
-6db. Для достижения запаса по уровню (Headroom).
- Советую установить
Caution
- Советую
Outставить НЕ БОЛЕЕ-3db(где-0db- это дальний край).- Если при привышении значения
-6db, вы будете издавать резкие, громкие звуки - это может вызвать дискомфорт и искажения при дальнейшей обработке звука, стриминигами и прочим.
- Если при привышении значения
ISP- "Inter-Sample Peak Detection" Режим защиты от межсэмпловых пиков.- Предотвращает треск звука при конвертации (сжатии) аудио, например когда пишите голосовые сообщения в Telegram, или общаетесь в Discord.
- Советую включить. Так как нагрузку особо не повышает, но сильно повышает качество и "мягкость" сжатого звука - в пиках громкости.
Tip
GGate
- Threshold: -38db
- Attack: 20ms
- Fade: 0.40s
RNNoise
- VAD Threshold: 0.30
- VAD Grace Period: 20
- Retroactive VAD Grace Period: 0
LoudMax
- Threshold: -24.0db
- Out: -6.0db
- ISP: Включен
Мой микрофон
- Fifine A6V (2022)
Caution
Если вы поставили VST-плагины, на микрофон, как описано в гайде - ОБЯЗАТЕЛЬНО отключите все ненужные параметры Discord, как описано в данном разделе.
- Переходим в Настройки >
Голос и видео
- Спускаемся ниже до
Профиль ввода - Выбираем
Пользовательский
Далее набор параметров:
Автоматически определять чувствительность ввода>Выкл- Если вы уже настроили Гейт - параметр чувствительности советую установить
-99db. Так как статичный порог чувствительности мы установили, вручную - в гейте.- В противном случае, вам требуется установить порог чувствительности так, чтобы когда вы говорите - индикатор, ВСЕГДА и стабильно, находился в зелёной зоне (справа), и когда не говорите - наоборот.
- Если вы уже настроили Гейт - параметр чувствительности советую установить
Шумоподавление>ПустоЭхоподавлениевыбираем в зависимости от слышимого эха звука из ваших наушников / динамиков.- Как правило его недостаточно, в острых случаях - работает плохо.
- Желательно
Выкл, с последующим поиском замены среди бесплатных VST-плагинов.
- Раскрываем раздел
Показать расширенные настройки голоса
Автоматическая регулировка усиления>ВыклРасширенная активация по голосу>ВклОтключить системную обработку входящего звука>Выкл
(Необязательно)
Предупреждение об отсутствии звука>ВыклПредупреждение об отключённом микрофоне>ВыклПредупреждение о переключении голосового канала>Выкл
Качество обслуживания>Вкл
- Запускаем
Configurator.exe - Вкладка "Capture Devices" > Выбираем свой микрофон и ставим на нём галочку
- Снизу ставим галочку на "Troubleshooting Options"
- Перебором параметра "install as ..." начинаем проверять установку APO:
Tip
- Выбираем любой параметр "install as ..."
- "Pre-mix: [x] Install APO & [x] Use original APO" не меняем если галочки стоят
- Нажимаем "OK"
- Запускаем
restart-audio-service.bat - Проверяем - меняется ли звук
- В случае неудачи - повторяем все пункты но в "install as ..." меняем параметр на другой
Чтобы настройки разных микрофонов (например, гарнитуры и веб-камеры) не конфликтовали, необходимо использовать модульную структуру через разделение устройств.
Прежде чем подключать устройство, создайте отдельный файл, где будут храниться только его фильтры.
- Перейдите в папку:
C:\Program Files\EqualizerAPO\config\ - Создайте новый текстовый файл с понятным названием (например,
mic_studio.txt). - Важно: Оставьте файл
config.txtкак "главный пульт", а все фильтры пишите в новом файле.
Чтобы настройки не "протекали" на динамики, нужно строго ограничить область действия команд.
- В основном окне (
config.txt) нажмите + → Control → Device (Select device). - На появившейся панели нажмите кнопку Change....
- Снимите галочку Select all devices.
- Перейдите на вкладку Capture devices и выберите нужный микрофон.
- Нажмите OK.
Результат: Теперь все команды, расположенные в списке НИЖЕ этого блока, будут применяться только к выбранному микрофону.
Теперь нужно "вложить" ваш созданный файл в основной конфиг сразу после выбора устройства.
- Нажмите + (строго под блоком Device) → Control → Include (Include configuration file).
- Нажмите на иконку папки на панели.
- Выберите ваш файл (например,
mic_studio.txt), созданный на первом шаге. - Нажмите кнопку со стрелочкой (Open), чтобы перейти в этот файл и начать добавлять в него эффекты (VST-плагины, эквалайзер и т.д.).
Ваш config.txt должен выглядеть следующим образом:
- Device: [Микрофон №1]
- Include: [config_mic_1.txt]
- Device: [Микрофон №2]
- Include: [config_mic_2.txt]
Преимущества:
- Автоматизация: Пресеты активируются сами при подключении устройства.
- Порядок: Легко отключать обработку конкретного микрофона, просто выключив одну кнопку питания на блоке
Device. - Безопасность: Вы никогда не подадите усиление микрофона на свои наушники.