ShortGPT: AI-Powered Video Creation Automation
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
Local Docker Setup
docker build -t short_gpt_docker:latest .
docker run -p 31415:31415 --env-file .env short_gpt_docker:latest
π οΈ 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!