Skip to content

moehmeni/audiowave

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

audiowave

Generate waveform images from audio files

Installation

git clone https://github.com/nastyrose/audiowave
sudo apt-get install ffmpeg & cd audiowave & pip3 install -r requirements.txt

Usage

python3 src/audiowave test.mp3 --wave_color 89,201,54

test_waveform.png

Other options

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

Usage in a Python program

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

Releases

No releases published

Packages

No packages published

Languages