Skip to content

Latest commit

 

History

History
32 lines (20 loc) · 1.36 KB

README.md

File metadata and controls

32 lines (20 loc) · 1.36 KB

YouTube Automation!

This is a basic concept for a automated youtube channel. I take facts from ChatGPT given certain rules (like some "partition words" to split the facts into 2 pieces) and make a short videoclip with it to upload to youtube or instagram reels.

💡 How it works?

  • Ask ChatGPT to generate facts with the required rules to split the fact if needed.
  • Keep the generated facts in text files to be used in the program.
  • Download some background videos to place the facts on. (I have included code to resize the videos into 9:16 aspect ratio for shorts/reels)
  • Run the main.py file. (Make sure the files are in the required path as mentioned in the code)
  • The main.py file should generate videos and save them to an "export folder".
  • Now just upload the videos! (I will be looking into automating the uploads as well in the future)

🚀 Getting started:

  1. Clone this repository!
  • Using SSH: git clone git@github.com:mokshablr/YouTube-Automation.git
  • Using HTTP: git clone https://github.com/mokshablr/YouTube-Automation.git
  1. Ensure you have the dependencies installed.

  2. Upload your choice of background videos into /backgrounds, text file with facts into /facts.

  3. Have a folder /exports to save the generated videoclips into.

📦 Dependencies:

  1. ImageMagick
  2. FFmpeg

Hope this helps! ❤️