@zeng124

Как мне убрать/сделать тише фоновый звук, а голос/речь сделать громче/оставить при помощи ffmpeg?

У меня есть аудио дорожка где совмещен фоновый шум (или песня) и чья-то речь. Что мне может помочь в том, что бы как можно больше минимизировать фоновый шум, а речь сделать отчетливее. Я пробовал
ffmpeg -i <input_file> -af "highpass=f=200, lowpass=f=3000" <output_file>

но это не дало большого результата
  • Вопрос задан
  • 897 просмотров
Решения вопроса 1
у ffmpeg есть фильтр arnndn который как раз отделяет речь от фона, с помощью рекуррентных нейросетей.

Параметром model необходимо передать одну из готовых моделей. Поиском нашлись, например, модели richardpl/arnndn-models

Дальше пробовать и пробовать.

Возиться с Использовать ffmpeg есть смысл только, если планиурете выкатить решение, которое будет обрабатывать снова и снова новые файлы.

Если задача подправить единственный файл, наверное, лучше поискать другие решения. Например, в бесплатном аудио-редакторе Audacity есть фильтр для выделения речи от фона. Или найти онлайн-сервис — такие есть.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы