Hey there! TurboReel is a experimental video engine that uses AI to completely automate the process of creating short videos. Checkout the demo video to see what it can do.
Let me try to explain what makes TurboReel different from other AI video generators.
Since I was a kid, I've always wanted to become a Youtuber, but editing video is hard, and not to mention you need a good PC.
This is a limitation for thousands of people. Thanks to LLMs there is a lot of problems that unlocked. Video generation is one of them. In a few years, I belive that video generation will be as easy as writing an article.
TurboReelGPT is my attempt at making that a reality.
If you would like to see a world where anyone can make awesome videos, please consider supporting this project.
This helps support development and consumption of services like OpenAI, ElevenLabs, etc.
Read more about it here.
- Improve AI agent of Mind 🧠
- Create some general templates to use with the Json2Video parser.
- Images and Videos generated by AI
- Dockerize it
- Documentation
- Add translation feature, to reach a wider audience
- Trending audios and videos on the internet and use them to generate videos
Ready to dive in? Here’s how to get started with TurboReelGPT:
-
Clone the Repo:
git clone https://github.com/tacosyhorchata/turboreelgpt.git
-
Head to the Project Folder:
cd turboreelgpt
-
Make Sure You’ve Got Python: Grab Python 3.10.x from python.org.
-
Install FFmpeg and ImageMagick:
- For Windows: Download the binaries from FFmpeg and ImageMagick. Just add them to your system's PATH.
- For macOS: Use Homebrew (if you haven’t tried it yet, now’s the time!):
brew install ffmpeg imagemagick
- For Linux: Just use your package manager:
sudo apt-get install ffmpeg imagemagick
-
Get the Required Python Packages:
pip install -r requirements.txt
-
Grab Your API Keys: You’ll need keys for OPENAI (for generating scripts) and PEXELS (for fetching images). Get your PEXELS API key here.
Sometimes Pexels might not have the image you want, so in that case you can use Pixabay as a backup. Get your Pixabay API key here.
-
Set Up Your Config: Create a
.env
file in the root folder. Clone.env-example
and fill it in with your OPENAI_API_KEY and PEXELS_API_KEY. -
Gradio UI for Reddit and Script Engine: Run:
python3 GUI.py
8.1 Gradio UI for Mind 🧠 and Json to Video Engine: Run:
python3 MindGUI.py
Fill in all the inputs and generate your video!
Heads Up: This project uses YT-DLP for downloading YouTube videos, and it requires cookies to work properly. Automating this in a VM might not be the best idea.
We’d love your help! If you’re excited to contribute to TurboReelGPT, here’s how you can jump in:
- Fork the Repo.
- Create a New Branch for your feature or fix.
- Make Your Changes and Commit Them.
- Push Your Branch and submit a pull request.
- Wait for Review: We’ll do our best to review your PR as soon as possible. Joining our Discord server is the best way to get in touch with us.
Let’s connect! Join us and other creators on our Discord server