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

  1. Star the repo: github.com/RayVentura/ShortGPT
  2. Join Discord: For support & updates
  3. Try Colab: Zero setup experience
  4. 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!