ReelDaddy
is a Python toolset designed to simplify the process of creating engaging Instagram Reels and YouTube Shorts. With just one click, you can transform long videos into viral clips, making it an ideal tool for content creators looking to boost their social media presence effortlessly. This open-source tool is an alternative to popular platforms like Klap.app, 2short.ai, Spikes Studio, and Vizard.ai. Reels can be generated for as low as 10 cents per reel using the OpenAI API.
Here's an updated installation guide that you can include in your README:
Use the downloadYT.py
script to download a video from YouTube.
python downloadYT.py <youtube-id>
- youtube-id: This is the unique identifier found in the YouTube video URL. For example, in the URL
https://www.youtube.com/watch?v=dQw4w9WgXcQ
, theyoutube-id
would bedQw4w9WgXcQ
.
Once you have downloaded the video, use the shortMaker.py
script to generate a reel.
python shortMaker.py <youtube-id>
This script will automatically:
- Cut the video into shorter clips.
- Focus on the person speaking in the video.
- Create engaging reels optimized for Instagram and YouTube.
Below are examples of how the tool transforms a raw video into engaging content.
[Link to raw video or embed a preview if possible]
Here are a few snapshots of the reels generated by the shortMaker.py
script:
- Snapshot 1: Watch the video on Twitter
Clone the repository and install the required packages:
git clone https://github.com/MArsalanJaved/ReelDaddy.git
cd YT-Shorts-Maker
pip install -r requirements.txt
FFmpeg is required for processing video files. Below are instructions for installing FFmpeg on different platforms:
You can install FFmpeg using Homebrew:
brew install ffmpeg
Download FFmpeg from the official FFmpeg website. Make sure to add FFmpeg to your system's PATH variable.
On Ubuntu/Debian-based systems:
sudo apt update
sudo apt install ffmpeg
For other Linux distributions, use your package manager to install FFmpeg.
pytube
: For downloading YouTube videos.moviepy
: For editing and processing videos.- FFmpeg: Required by
moviepy
for video processing.
Contributions are welcome! Please open an issue or submit a pull request if you would like to contribute to this project.
- Subtitles: Adding a feature to automatically generate and add subtitles to the reels.
This project is licensed under the MIT License - see the LICENSE file for details.
This update incorporates the requested features and provides clear instructions for users on different platforms to install and use the tool.