Skip to content

Latest commit

 

History

History
113 lines (66 loc) · 3.34 KB

README.md

File metadata and controls

113 lines (66 loc) · 3.34 KB

ReelDaddy

Python License

Overview

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:


How It Works

Step 1: Download a YouTube Video

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, the youtube-id would be dQw4w9WgXcQ.

Step 2: Generate Engaging Reels

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.

Sample Output

Below are examples of how the tool transforms a raw video into engaging content.

Raw Video

[Link to raw video or embed a preview if possible]

Watch the raw video

Generated Reels Snapshots

Here are a few snapshots of the reels generated by the shortMaker.py script:

  1. Snapshot 1: Watch the video on Twitter

Installation

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

Installing FFmpeg

FFmpeg is required for processing video files. Below are instructions for installing FFmpeg on different platforms:

macOS

You can install FFmpeg using Homebrew:

brew install ffmpeg

Windows

Download FFmpeg from the official FFmpeg website. Make sure to add FFmpeg to your system's PATH variable.

Linux

On Ubuntu/Debian-based systems:

sudo apt update
sudo apt install ffmpeg

For other Linux distributions, use your package manager to install FFmpeg.

Dependencies

  • pytube: For downloading YouTube videos.
  • moviepy: For editing and processing videos.
  • FFmpeg: Required by moviepy for video processing.

Contributing

Contributions are welcome! Please open an issue or submit a pull request if you would like to contribute to this project.

Things To Do

  • Subtitles: Adding a feature to automatically generate and add subtitles to the reels.

License

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.