We need a good name that is not as generic as "audio-visualizer-python"!
This is a little GUI tool which creates an audio visualization video from an input audio file. Different components can be added and layered to change the resulting video and add images, videos, gradients, text, etc. Encoding options can be changed with a variety of different output containers.
The program works on Linux, macOS, and Windows. If you encounter problems running it or have other bug reports or features that you wish to see implemented, please fork the project and submit a pull request and/or file an issue on this project.
sudo apt install ffmpeg pipx python3-pyqt5
pipx install .
in this directoryavp
from terminalcd
into the repo directory, and run: pip install .
avp
or python -m avp
from a command prompt window to start the appKey Combo | Effect |
---|---|
Ctrl+S | Save Current Project |
Ctrl+A | Save Project As... |
Ctrl+O | Open Project |
Ctrl+N | New Project (prompts to save current project) |
Ctrl+Z | Undo |
Ctrl+Shift+Z or Ctrl+Y | Redo |
Ctrl+T or Insert | Add Component |
Ctrl+R or Delete | Remove Component |
Ctrl+Space | Focus Component List |
Ctrl+Shift+S | Save Component Preset |
Ctrl+Shift+C | Remove Preset from Component |
Ctrl+Up | Move Selected Component Up |
Ctrl+Down | Move Selected Component Down |
Ctrl+Home | Move Selected Component to Top |
Ctrl+End | Move Selected Component to Bottom |
Ctrl+Shift+U | Open Undo History |
Ctrl+Shift+F | Show FFmpeg Command |
Projects can be created with the GUI then loaded from the commandline for easy automation of video production. Some components have commandline options for extra customization, and you can save "presets" with settings to load if the commandline option doesn't exist.
avp -c 0 image path=src/tests/data/test.jpg -c 1 classic color=180,180,180 -c 2 text "title=Episode 371" -i src/tests/data/test.ogg -o output.mp4
-SIMD
suffix into setup.py
and install as usual.Source code of audio-visualizer-python is licensed under the MIT license.
Some dependencies of this application are under the GPL license. When packaged with these dependencies, audio-visualizer-python may also be under the terms of this GPL license.