Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/amirreza1307/gptube
Automating top 10 and short YouTube video maker with ChatGPT without API
https://github.com/amirreza1307/gptube
ai artificial-intelligence automation chatgpt content openai python video video-editor youtube youtube-bot youtube-shorts youtube-video youtube-video-maker
Last synced: about 1 month ago
JSON representation
Automating top 10 and short YouTube video maker with ChatGPT without API
- Host: GitHub
- URL: https://github.com/amirreza1307/gptube
- Owner: amirreza1307
- Created: 2024-04-13T14:07:24.000Z (7 months ago)
- Default Branch: main
- Last Pushed: 2024-10-11T08:33:52.000Z (about 1 month ago)
- Last Synced: 2024-10-11T19:42:26.383Z (about 1 month ago)
- Topics: ai, artificial-intelligence, automation, chatgpt, content, openai, python, video, video-editor, youtube, youtube-bot, youtube-shorts, youtube-video, youtube-video-maker
- Language: Python
- Homepage:
- Size: 18.6 KB
- Stars: 18
- Watchers: 2
- Forks: 8
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 🎬YouTube video maker
⚡Automating top 10 and short YouTube video maker with ChatGPT without API⚡## Sample Top 10 video
Top 10 "survival video games"https://github.com/amirreza1307/YouTube-video-maker/assets/135555619/e688192a-e7bc-426e-98d2-c48a6a3a0535
## Sample short video
"Cooking secrets"https://github.com/amirreza1307/YouTube-video-maker/assets/135555619/3b48b592-b1c6-4454-b1e1-ff4dfa539d58
# 🚀Run on Google Colab (Recommended)
If you prefer not to install the prerequisites on your local system, you can use the Google Colab notebook. This option is free and requires no installation setup.
1. Click on the link to the Google Colab notebook: [https://colab.research.google.com/drive/1Z0Scppdihf2csuUJF20UiuRrHCoCNqIr?usp=sharing](https://colab.research.google.com/drive/1Z0Scppdihf2csuUJF20UiuRrHCoCNqIr?usp=sharing)
2. First, run "Run Frist" cell to install prerequisites3. Now set "Short Video" or "Long Video" cell settings and run it
Important : For make short video or intro with video in long video,you need set pexels API (get pexels API from [pexels.com](pexels.com) for free)
# 🎥Run on local system
## PrerequisitesBefore you begin, ensure that you have the following prerequisites installed on your system:
- Python 3.x
- Pip (Python package installer)## Installation Steps
### Step 1: Clone Repository
```
git clone https://github.com/amirreza1307/GPTube.git
```
### Step 2: install Requirements```
cd YouTube-video-maker
```
```
pip install -r requirements.txt
```
### Step 3: Run1. You can run `rungui.py` set config and run to make video.
```
python rungui.py
```
2. If you don't want run with gui, you can use this commands
#### For Long Video
```
python video.py -topic "$topic" -general_topic "$general_topic" -time "$time" -intro_video "$intro_video" -pexels_api "$pexels_api" -language "$language" -multi_speaker "$multi_speaker"
```
#### For Short Video
```
python short.py -topic "$topic" -time "$time" -language "$language" -multi_speaker "$multi_speaker" -pexels_api "$pexels_api"
```
Replace variables with desired settings## 🎞️Custom background music and outro pic
for use your custom background music and outro pic in video put this download link on `download_list\background_music.txt` and `download_list\outro_pic.txt`
# Required APIs
- **Openai**: There is no need now
- **pexels API**: get from [pexels.com](pexels.com) for free