One-click video spam, now with LLM seasoning
A Python pipeline that turns a keyword into a complete short-form video—script, stock footage, voiceover, subtitles, and all.

What it does Feed MoneyPrinterTurbo a topic or keyword and it writes a script, fetches royalty-free HD clips, generates a voiceover (via Edge TTS or Azure), burns in styled subtitles, layers background music, and spits out a 1080p short in either 9:16 or 16:9. It exposes both a Streamlit web UI and a FastAPI service, and can batch-generate several variants so you pick the least embarrassing one.
The interesting bit
The project is less a novel model and more a pragmatic orchestration layer: it glues together a dozen LLM providers (OpenAI, DeepSeek, Gemini, Ollama, etc.), Pexels for footage, and two different subtitle pipelines—fast-but-rough Edge TTS timestamps versus slower local Whisper. The “MVC architecture” claim in the README is slightly aspirational, but the dependency management is modern: uv and lockfiles by default, with pip as a legacy fallback.
Key highlights
- Supports 13+ LLM backends including local Ollama and free tiers like gpt4free
- Two subtitle engines: lightweight Edge timestamps or heavier
faster-whisperlocal transcription - Batch generation mode for A/B testing algorithmic slop
- Docker, Windows one-click bundle, and Google Colab notebooks for the path-averse
- GPU optional unless you’re running Whisper locally or generating in bulk
Caveats
- The Windows bundle ships at v1.2.6 and requires running
update.batto get current code - README warns against Chinese file paths and demands VPN global mode, suggesting some hardcoded network assumptions
- “HD and copyright-free” footage comes from Pexels; your mileage on niche topics may vary
Verdict Content farmers and automation tinkerers will feel right at home. If you care about editorial quality or unique visuals, this is a starting point, not a finished product.