This is a work in progress. It is not in a usable state yet.
This is a gradio interface for stable diffusion generated music videos. This demo is based on the stable diffusion videos project by Nathan Raw. I have added a few features to the original project to automate the process.
- Download songs from Spotify
- Download lyrics from Genius
- Analyze percussive content (e.g. drums) of songs
- Turn lyrics into a set of prompts
- Generate music videos from prompts
- Generate music videos from prompts combined with percussive content (Creates the effect of a music video with lyrics that match the beat of the song)
git clone ...
cd stable-diffusion-music-videos
conda env create --file env.yml
conda activate sdmv
To start the Gradio app, run:
python -m stable_diffusion_music_videos
conda env create --file env.yml
conda activate sdmv
pre-commit install
gradio stable_diffusion_music_videos/app.py
pytest
flake8
black .
Created by @thehappydinoa - feel free to contact me on Twitter!