ShortGPT: AI-Powered Video Creation Automation
Discover ShortGPT, the revolutionary open-source framework that automates YouTube shorts, TikTok videos, and long-form content creation. From script generation and voiceovers in 30+ languages to automated editing and asset sourcing, ShortGPT handles it all. Run it via Docker, Google Colab, or locally with Gradio interface. Recently updated with Gemini API support and GPT-4o-mini integration. Perfect for creators seeking hands-free video production.
ShortGPT: Revolutionize Your Video Content Creation with AI Automation
What is ShortGPT?
ShortGPT is an experimental yet powerful open-source framework designed to automate the entire video content creation pipeline. Whether you're producing YouTube Shorts, TikTok videos, or longer-form content, ShortGPT handles everything from script generation to final rendering with professional polish.
Key Stats:
- 7.2k GitHub stars
- 1k forks
- Active development (latest: Feb 11, 2025 - Gemini API support)
- MIT License
🎬 Core Engines & Features
1. ContentShortEngine (Perfect for Shorts)
- Script generation
- Voice synthesis
- Automatic YouTube metadata
- Final rendering
2. ContentVideoEngine (Long-form videos)
- Audio generation
- Background footage sourcing (Pexels/Bing)
- Caption timing
- Asset preparation
3. ContentTranslationEngine (Video Dubbing)
- Transcribe → Translate → Voice → Caption
- Supports mainstream + niche languages
- Input: Video file or YouTube link
4. EditingEngine (LLM-powered)
- Uses Editing Markup Language (JSON)
- Modular, customizable editing blocks
🌍 Multilingual Voice Support
30+ Languages including:
- English, Spanish, Arabic, French, German
- Mandarin Chinese, Japanese, Hindi, Korean
- Russian, Portuguese, Italian, Polish
Voice Tech: ElevenLabs + FREE EdgeTTS
🚀 Quick Start Options
Easiest: Google Colab (No Install)
https://colab.research.google.com/drive/1_2UKdpF6lqxCqWaAcZb3rwMVQqtbisdE
Just run cells top-to-bottom!
Local Docker Setup
docker build -t short_gpt_docker:latest .
docker run -p 31415:31415 --env-file .env short_gpt_docker:latest
Web Interface: http://localhost:31415 (Gradio)
🛠️ Tech Stack
| Technology | Purpose |
|---|---|
| MoviePy | Video editing/rendering |
| OpenAI | Script & prompt generation (GPT-4o-mini) |
| ElevenLabs | Premium voice synthesis |
| EdgeTTS | FREE multi-language voices |
| Pexels | Background footage |
| Bing Images | Visual assets |
| TinyDB | Persistent memory |
✨ Recent Updates
- Gemini API support (Feb 11, 2025)
- GPT-3.5 → GPT-4o-mini upgrade
- MoviePy v1+ improvements
- ImageMagick dependency removed
- Streamlit asset library fixes
🎯 Perfect For
✅ YouTube automation channels ✅ TikTok content creators ✅ Social media managers ✅ Language learning channels ✅ News recap channels ✅ Gaming highlight creators ✅ Travel vlog automation
🚀 Get Started Today
- Star the repo: github.com/RayVentura/ShortGPT
- Join Discord: For support & updates
- Try Colab: Zero setup experience
- Contribute: Open to all improvements!
ShortGPT isn't just a tool—it's your 24/7 AI video production studio. Start automating your content creation today!