Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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.
- Host: GitHub
- URL: https://github.com/pyroscope/auvyon
- Owner: pyroscope
- License: gpl-2.0
- Created: 2011-03-19T22:15:20.000Z (almost 14 years ago)
- Default Branch: master
- Last Pushed: 2020-07-22T06:48:34.000Z (over 4 years ago)
- Last Synced: 2024-11-14T01:22:42.981Z (about 2 months ago)
- Topics: audio, magickdraw, matplotlib, numpy, python, scipy, spectrogram, video, waveform
- Language: Python
- Homepage: http://pypi.python.org/pypi/auvyon/
- Size: 245 KB
- Stars: 2
- Watchers: 4
- Forks: 4
- Open Issues: 0
-
Metadata Files:
- Readme: README
- License: LICENSE
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 bzip2If 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.shThis 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