Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/pyroscope/auvyon

AuVyon collects little helpers to handle media data.
https://github.com/pyroscope/auvyon

audio magickdraw matplotlib numpy python scipy spectrogram video waveform

Last synced: about 1 month ago
JSON representation

AuVyon collects little helpers to handle media data.

Awesome Lists containing this project

README

        

WHAT IS IT?
===========

AuVyon collects little helpers to work with media data.

See https://github.com/pyroscope/auvyon/wiki for more.

INSTALLATION
============

First, install basic requirements as root, e.g. on Debian and similar distros:

sudo apt-get install \
imagemagick ffmpeg flac \
python-dev python-numpy python-scipy python-matplotlib \
libsndfile1-dev libmagickwand-dev ttf-dejavu-extra \
libatlas-dev liblapack-dev gfortran \
python-virtualenv virtualenvwrapper git bzip2

If you can't find all of these packages for your distro, some features might not work.

Then, for installing a release version, just call

easy_install auvyon

[NB: There currently *is* no release version]

Otherwise, to create a working directory from source, use

cd; mkdir -p src; cd src
git clone git://github.com/pyroscope/auvyon.git
cd auvyon; export AUVYON_HOME="$PWD"
. ./bootstrap.sh

This creates a virtualenv with all dependencies and necessary tools installed.

To test waveform creation, use
$AUVYON_HOME/bin/python -m auvyon.imaging.waveforms $AUVYON_HOME/src/tests/data/Parrot_sketch.ogg
display $AUVYON_HOME/src/tests/data/waveforms.jpg
# on a headless system, use "identify" instead of "display"

To test spectrogram creation, use
$AUVYON_HOME/bin/python -m auvyon.imaging.spectrograms $AUVYON_HOME/src/tests/data/Parrot_sketch.ogg
display $AUVYON_HOME/src/tests/data/spectrogram.jpg
# on a headless system, use "identify" instead of "display"

ACKNOWLEDGEMENTS
================

Repository hosting @ github.

Test data sources:
http://en.wikipedia.org/wiki/File:Parrot_sketch.ogg