ShortGPT  by RayVentura

AI framework for automating short-form video content creation

created 2 years ago
6,682 stars

Top 7.7% on sourcepulse

GitHubView on GitHub
Project Summary

ShortGPT is an experimental AI framework designed to automate the creation of short-form video content for platforms like YouTube Shorts and TikTok. It targets content creators and channel managers seeking to streamline production by automating script generation, footage sourcing, voiceover synthesis, and editing. The framework aims to significantly reduce the manual effort involved in producing a high volume of engaging video content.

How It Works

ShortGPT employs a modular engine-based architecture. The ContentShortEngine and ContentVideoEngine handle core video creation tasks, from scriptwriting to final rendering, incorporating features like LLM-driven editing markup language and automated asset sourcing from Pexels and Bing Image. The ContentTranslationEngine specifically addresses multilingual content by transcribing, translating, and re-voicing videos. Persistence of editing variables is managed via TinyDB.

Quick Start & Requirements

Highlighted Details

  • Supports over 30 languages for voiceovers using EdgeTTS and ElevenLabs.
  • Automated video editing via an LLM-oriented markup language.
  • Integrates with Pexels and Bing Image for asset sourcing.
  • Includes a translation engine for dubbing and re-voicing videos.

Maintenance & Community

The project is open to contributions. Further documentation is noted as "incomming."

Licensing & Compatibility

The repository does not explicitly state a license in the provided README.

Limitations & Caveats

The project is described as "experimental." Local installation requires Docker, and the README directs users to a separate installation-notes.md file for more details, which was not provided. The availability and cost of OpenAI and ElevenLabs API keys are implicit requirements for full functionality.

Health Check
Last commit

5 months ago

Responsiveness

Inactive

Pull Requests (30d)
0
Issues (30d)
0
Star History
290 stars in the last 90 days

Explore Similar Projects

Feedback? Help us improve.