Skip to content

eddieoz/reels-clips-automator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Reelsfy - Reels Clips Automator

Introducing Isabella Reels, the intelligent core behind Reelsfy. Inspired by the popularity of Instagram Reels, Isabella is here to transform the way you create content. She's the sister bot to Marcelo Resenha, known for assisting with YouTube video editing. With Isabella's capabilities, you can now effortlessly turn longer videos into engaging Instagram Reels.

Reelsfy is an advanced, AI-powered tool that automates the process of creating Instagram Reels from longer videos. Isabella uses a combination of computer vision to track faces, the GPT model to identify the most engaging parts of the video, and the Whisper ASR system to generate subtitles. This open-source project is perfect for content creators looking to streamline their workflow and optimize content for virality.

Features

  • Converts horizontal videos into vertical Reels, perfect for Instagram
  • Downloads videos directly from YouTube or uses local video files
  • Uses GPT models to identify and cut the most viral sections of the video
  • Employs computer vision to track faces during the video editing process
  • Generates captions using the Whisper ASR system
  • Uses GPU for faster processing (optional)

Prerequisites

  • Anaconda >= 22.11.1
  • Python >= 3.11
  • FFMPEG >= 4.4.2
  • OpenAI API Key
  • A GPU is optional but recommended for faster processing
  • Developed on Ubuntu 22.04

Installation

  1. Clone the git repository:
$ git clone https://github.com/eddieoz/reels-clips-automator.git
  1. Create and activate a new conda environment:
$ conda create -n reels-clips-automator
$ conda activate reels-clips-automator
  1. Navigate to the cloned repository's folder:
$ cd folder
  1. Install the required dependencies:
$ python -m pip install -r requirements.txt
$ python -m pip install utils/auto-subtitle
  1. Create a .env file in the root directory of the project and include your OpenAI API Key:
OPENAI_API_KEY='Your-OpenAI-API-key-here'

Usage

To see the help:

$ python reelsfy.py --help

For a video from YouTube:

$ python reelsfy.py -v <youtube video url>

For a local file:

$ python reelsfy.py -f <video file>

Please note that videos should be approximately 20 minutes long due to the total token limit of the gpt-3.5-turbo-16k model.

Support

For any queries or support, feel free to reach out:

Contributions

Contributions to the project are welcome! Feel free to check out the code and submit a pull request.

License

This project is licensed under the MIT License.

Acknowledgements

This project was inspired by the work of NisaarAgharia's AI-Shorts-Creator.

About

Reelsfy is an advanced, AI-powered tool that automates the process of creating Instagram Reels from longer videos.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages