ffmpeg уменьшить фоновый шум
У Audacity есть отличный процесс шумоподавления, который, как мне показалось, работает очень хорошо: выберите «тихий» фрагмент сэмпла, выберите «Эффекты»> «Шумоподавление»> «Получить профиль шума». Затем выберите весь поток, снова выберите Noise Reduction, нажмите Ok. Я предполагаю, что это работает, находя спектральную плотность мощности образца и каким образом он ослабляет эту сигнатуру из всего потока, я не уверен. Я предполагаю, что уменьшение шума этим способом зависит от того, насколько хорошо в образце представлен шум по всему потоку.
Я хочу автоматизировать это с помощью ffmpeg: автоматически найти «тихий» раздел аудио (или, в идеале, несколько и сравнивать их для сравнения), где «тихим» будут те разделы с самым низким SNR, а затем свертывать этот образец с весь поток. Я не знаю, какой фильтр свертки использует Audacity.
Есть идеи, как это сделать? Нужно ли писать собственный плагин для ffmpeg, чтобы найти тихие разделы?
0 ответов на вопрос
Похожие вопросы
-
6
Как я могу удалить шум из аудиозаписи?
-
1
Как построить представление в winamp, где исключен каждый исполнитель, у которого есть только 1 песн...
-
9
Почему мой поклонник компьютера так громко?
-
-
6
Автоматическое отключение Windows при выключении
-
2
Стоит ли использовать S / PDIF?
-
8
Программное обеспечение для получения аудио с домашних DVD?
-
5
Звук Dell E6500 отсутствует - почему?
-
5
Есть ли бесплатный плагин "AutoTune" для Audacity?
-
5
Ищите SECURE Audio Player для Windows
-
4
Искажение звука и задержка DPC в Vista при использовании сети после нескольких часов безотказной раб...