/BatchNoiseRemoval

Detects and removes noise from a number of audio files at once using Python (Open Sourced)

Primary LanguagePython

Batch Noise Removal

The fundamental aim of this script is to automate the process of Audio Extraction, Profiling and Cleaning before the Mixing Stage for Voice-Overs or Audio Recordings in videos that is adjustable according to the user using Python. This is achieved with the help of the following open-sourced software:

  • FFmpeg
  • Sox
  • Python

Setup instructions

There is no installation for script to work on your system. Just download the script and run on any machine that has python 3+. The only packages that you might need to install would be:

  1. SoX - Need to install manually by downloader
  2. pydub - pip install pydub

(Make sure you edit your Sox installation path and working directory's file's names in script before running)

Output

Running the Script:

alt text

Before Running:

alt text

After Running:

alt text

Author

Rahul Rana

Connect with me on LinkedIn.

You can mail me here.