Generate waveform images from audio files
git clone https://github.com/nastyrose/audiowave
sudo apt-get install ffmpeg & cd audiowave & pip3 install -r requirements.txt
python3 src/audiowave test.mp3 --wave_color 89,201,54
test_waveform.png
usage: audiowave [-h] [--max_height MAX_HEIGHT] [-c WAVE_COLOR] [-b BG_COLOR] [-f FORMAT] [--show] audio_path
Generate waveform images from audio files
positional arguments:
audio_path The audio file path to generate the waveform from
optional arguments:
-h, --help show this help message and exit
--max_height MAX_HEIGHT
The maximum height of the waveform image
-c WAVE_COLOR, --wave_color WAVE_COLOR
The color of the waveform lines
-b BG_COLOR, --bg_color BG_COLOR
The color of the background
-f FORMAT, --format FORMAT
The image format
--show Show the image
from audiowave import get_waveform_image
# It saves the image by default,`save=False` to prevent
img = get_waveform_image("test.mp3", wave_color=(89, 201, 54))
Feel free to create any issue or PR