Библиотека для аудиоэффектов и модуляции?

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

Что раздражает то, что есть много вещей, которые могут пойти не так во время записи, неизбежные вещи.

  • Кто-то хлопает кулаком по столу: гигантский БАНГ на +5DB в записи.
  • Размещение микрофона (например, iPhone с симпатичным голубым микрофоном) невелик.
  • Объем громкоговорителя будет меняться, иногда резко.
  • Фоновый шум наблюдается во время записи.

В процессе микширования и мастеринга аудио я бы просто применил следующие эффекты / модуляции на входных файлах после нахождения некоторых разумных настроек:

  1. Шумовой затвор, который устраняет или уменьшает фоновый шум, который имеет амплитуду меньше X (т. Е. -24DB).
  2. Компрессор, для учета взрыва и изменения объема. Несмотря на то, что он допускает некоторое изменение амплитуды, он резко сгладит все, что мы определяем, чтобы говорить диапазон. Это также можно использовать для учета плохой записи, что приводит к ослаблению звука.
  3. Фильтр lo-pass / hi-pass, который эффективно удаляет частоты, не получаемые человеком.

Мне было интересно, существует ли библиотека Linux для этого в виде клиента командной строки. Я знаю, как использовать FFMPEG для преобразования аудио / видео форматов, но я не уверен, что он предлагает эту функцию.

В качестве альтернативы, хотя я знаю, что это не сайт программирования, я был бы счастлив написать что-то на Python или на другом языке, который дал бы мне результат, который я ищу.

2 Solutions collect form web for “Библиотека для аудиоэффектов и модуляции?”

Плагины LADSPA – ваш друг здесь. Вы найдете компрессоры, ворота, фильтры lo / hi pass и многое другое.

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

Как отметил @Stephane Chazelas, SoX – это ответ.

  • PULSEAUDIO не отображает мое устройство захвата ALSA в качестве источника захвата
  • Как спросить Хром, куда он отправляет аудио?
  • Alsaequal volume gain, Pre-Amp like
  • Звук щелчка мыши на Fedora
  • Уменьшение максимального объема звука без уменьшения базового объема
  • Нет звука из приложений cli или из zsnes
  • Подключитесь к двум звуковым приемникам bluetooth
  • USB-аудио-адаптер вызывает HTML5-видео в Firefox для быстрой перемотки вперед
  • Нет звука в видео HTML5 (Firefox / Chromium)
  • Воспроизведение звука при приостановке и возобновлении воспроизведения
  • Сравните два аудиофайла
  • Linux и Unix - лучшая ОС в мире.