Я хочу удалить определенный частотный диапазон из аудиофайла, который загружается на сервер. Я узнал, что у команды SoX есть такие возможности.
Я не мог найти точный способ сделать это. Любая помощь приветствуется.
Я хочу удалить определенный частотный диапазон из аудиофайла, который загружается на сервер. Я узнал, что у команды SoX есть такие возможности.
Я не мог найти точный способ сделать это. Любая помощь приветствуется.
Команда, которую вы ищете, может быть sinc.
Как пример: чтобы удалить диапазон 5k-10k из файла волны, попробуйте
sox input.wav output.wav sinc 10k-5k
Возможно, вы захотите прочитать руководство о других параметрах sinc, чтобы получить наилучший результат качества для вашей задачи.
Проверьте полосовой фильтр в sox
. Что-то типа:
sox -V your.wav out.wav bandreject 1600 20