Personal project · local GPU
MovieMakerAI is an agentic editor: it picks music, reads beats, plans shots, and renders a music-synced movie. Models run on your GPU via vLLM — nothing is uploaded to a cloud editor.
Pipeline
01
Clips become one timeline. A local model recommends a mood and a CC0 track — or you drop in your own music.
02
Screenwriter → editor → reviewer agents pick timestamps against the beat. You can watch the log as they work.
03
ffmpeg assembles the movie. Web UI at localhost:7860, or the CLI pipeline if you already live in a terminal.
Install
NVIDIA GPU with about 40GB+ VRAM (tested on H100 80GB), Linux, Python 3.12, ffmpeg. Full detail is in the README — short path:
git clone https://github.com/GumyGam/moviemakerai.git
cd moviemakerai
bash install.sh
source venv/bin/activate
python app.py
Open http://localhost:7860. CLI: bash scripts/run_pipeline.sh