Skip to content

tombs007/auvyon

 
 

Repository files navigation

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

About

AuVyon collects little helpers to handle media data.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 81.7%
  • Shell 18.3%