Table of Contents
Imagine generating and uploading engaging YouTube Shorts without having to spend countless hours in video editing software. Our tool automates the video creation process from start to finish. Just provide a list of topics via a CSV file and let the tool do the rest: create, generate, and upload each video to YouTube - all while you relax, sip your coffee, and watch your content library grow!
Check out my youtube channel for example videos : https://www.youtube.com/channel/UC7zOHk1gj7ElntRNhp3XxmA
- Python: Forms the robust backbone, managing video generation, editing, and uploading.
- ChatGPT: Infuses life into the videos by generating articulate and enthralling narrations.
This is an example of how to list things you need to use the software and how to install them.
- Python
- pip
- windows 64 bit (Fully tested)
- Linux (Also runs on linux havent tested extensively)
- ChatGPT API key
- Play.ht API key (https://play.ht/)
- pexels.com API Key (https://www.pexels.com/)
- Youtube API key (follow this tutorial to grab api key https://www.youtube.com/watch?v=eq-mjehACe4 )
-
Clone the repo
git clone https://github.com/Hexvortex/shorts.git
-
create and activate python virtualenv
-
Enter API keys in api_keys.txt file
-
Open client_secrets.json file and enter Youtube video upload API key
-
Open topic.csv file with notepad or any other tool and enter your topic as shown in image below.
-
Open powershell in current working directory and type
python3 .\algo.py
-
Enter video generation and upload durations between each topics
-
If needed google will ask for authentication to youtube channel please procced with it to upload video to youtube .This is one time requirement.
Our tool is not merely a video generation utility; it is a vessel that carries your message to the world without demanding technical expertise in video creation from you. It's designed to:
-
Enhance Productivity: Minimize time and effort spent on video production and channel management.
-
Consistent Content Deployment: Maintain a consistent content upload schedule on YouTube, enhancing viewer engagement and channel growth.
-
Accessible to All: Be it a content creator, a marketer, or an entrepreneur - anyone can use this tool to enhance their digital presence.
-
Limitless Scalability: No matter if you have 10 topics or 1000, effortlessly create and manage a vast array of content.
Handcrafted with ❤️ in Bharat