GithubHelp home page GithubHelp logo

hunterwolfat / audio-visualizer-python Goto Github PK

View Code? Open in Web Editor NEW

This project forked from djfun/audio-visualizer-python

0.0 1.0 0.0 14 KB

a little GUI tool to render visualization videos of audio files

License: Other

Python 100.00%

audio-visualizer-python's Introduction

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.

Manual installation on macOS

  • Install Homebrew
  • Use the following commands to install the needed dependencies:
brew install python3
brew install ffmpeg --with-fdk-aac --with-ffplay --with-freetype --with-libass --with-libquvi --with-libvorbis --with-libvpx --with-opus --with-x265
brew install qt
brew install sip --with-python3
brew install pyqt --with-python3
pip3 install --upgrade pip
pip3 install pillow
pip3 install numpy

Download audio-visualizer-python from this repository and run it with python3 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.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.