A small package to generate moving pictures from sound
Project description
MuviMaker
MuviMaker is a package that generates moving images from a sound file. It uses
librosa
to analyses soundfiles,gizeh
to generate vector graphicsmoviepy
to produce movie files
Structure
The code uses tkinter
to create a GUI. Running muvi_maker/main.py
will start it.
The GUI part of the code can be found in muvi_maker/editor
while the core functionality is located in muvi_maker/core
.
Central objects
ProjectHandler
: The central object handling the book keeping, making sure all parts play together well in terms of framerate etc, seemuvi_maker/core/project.py
.Sound
: An object that analyses a sound file, providing e.g. its volume, chroma, spectrogram etc, seemuvi_maker/core/sound.py
Picture
: An object that produces the frames. Various attributes can be triggered bySound
s, seemuvi_maker/core/pictures/
Video
: The object combining variousSound
s to make the final video file, seemuvi_maker/core/video.py
Installing MuviMaker
Right now there is no easy way of installing MuviMaker.
Cloning the repository is the easiest way to get the code:
git clone git@github.com:JannisNe/muvi_maker
All requirements can be install via pip:
pip install -r ./requirements.txt
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
muvimaker-0.2.6b0.tar.gz
(15.1 kB
view hashes)
Built Distribution
muvimaker-0.2.6b0-py3-none-any.whl
(645.6 kB
view hashes)
Close
Hashes for muvimaker-0.2.6b0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 81744a9a7d5fd375ca99264ebde6a6d74116cde2040647ebbeab1f69ebfcb937 |
|
MD5 | 84cc938a3d0d2c413351993cfd902cca |
|
BLAKE2b-256 | 03f3e1f3bdcb7f59f27983f0d0b0981946fcc4d389e1c9d44228f3425f5169ac |