Skip to content

ShortVideoProduce is an innovative tool designed to create AI-generated short videos, also known as "shorts" or "reels".

Notifications You must be signed in to change notification settings

jerryold/GPT4_ShortVideoProduce

Repository files navigation

ShortVideoProduce

Introduction

ShortVideoProduce is an innovative tool designed to create AI-generated short videos, also known as "shorts" or "reels". It leverages the power of ChatGPT to generate engaging scripts, which are then narrated using advanced text-to-speech technology from ElevenLabs or OpenAI. To further enhance the visual appeal, Shortrocity also incorporates background images generated by DALL-E 3. This combination of technologies allows for the creation of unique and captivating short video content.

features

  • Browse to a website and upload documents.txt
  • Use GPT4 OpenAI to analyze the documents.txt
  • Use ElevenLabs API to narrate the documents.txt
  • Use DALL-E 3 to generate background images
  • Produce a short video with the background images and narrated text (The video will produced in the shorts folder,you can directly download it by clicking the download button)

Installation

Before you can run the tool, you need to install the required dependencies. Follow these steps:

  1. Install the required Python packages. pip is a package manager for Python. You can use it to install the Python packages listed in the requirements.txt file. Run the following command in your terminal:
$ pip install -r requirements.txt
  1. After you have installed the dependencies, you can run the tool with flask server using the following command:
$ python3 videoproducebot.py

Demo Screenshot

  • Initial Screen image

  • Bot Screen image

  • Video Screen

Demo Video

  • Demo Video
Demo.Video-1.mp4
  • The Video Output
Demo.Video-2.mp4

About

ShortVideoProduce is an innovative tool designed to create AI-generated short videos, also known as "shorts" or "reels".

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published