a little GUI tool to render visualization videos of audio files
Clone or download
Pull request Compare This branch is 46 commits behind djfun:master.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.gitignore
LICENSE
README.md
core.py
main.py
main.ui
preview_thread.py
setup.py
video_thread.py

README.md

audio-visualizer-python

This is a little GUI tool which creates an audio visualization video from an input audio. You can also give it a background image and set a title text.

I have tested the program on Linux (Ubuntu 14.10) and Windows (Windows 7), it should also work on Mac OS X. If you encounter problems running it or have other bug reports or features, that you wish to see implemented, please fork the project and send me a pull request and/or file an issue on this project.

I also need a good name that is not as generic as "audio-visualizer-python"!

Dependencies

You need Python 3, PyQt4, PIL (or Pillow), numpy and the program ffmpeg, which is used to read the audio and render the video.

Installation

Manual installation on Ubuntu

  • Get all the python stuff: sudo apt-get install python3 python3-pyqt4 python3-pil python3-numpy
  • Get ffmpeg/avconv: You can either use avconv from the standard repositories (package libav-tools) or get ffmpeg from the website or from a PPA (e.g. https://launchpad.net/~jon-severinsson/+archive/ubuntu/ffmpeg. The program does automatically detect if you don't have the ffmpeg binary and tries to use avconv instead.

Download audio-visualizer-python from this repository and run it with python3 main.py.

Manual installation on Windows

Download audio-visualizer-python from this repository and run it from the command line with C:\Python34\python.exe main.py.

Example

You can find an example video here: Youtube: A day in spring

License

audio-visualizer-python is licensed under the MIT license.