This app automatically makes your videos unique for YouTube, TikTok, and Instagram by adding dynamic gameplay footage to the bottom part of the screen.
You can mix in Fortnite, Subway Surfers, Minecraft, and other games to boost viewer retention and reduce the risk of being flagged as reused content
- Python 3.14
- Uv
- Ffmpeg
- Clone the Repository
git clone https://github.com/jjjohny228/video-uniqualizer-public.git
cd video-uniqualizer-public
- Run script
setup.bash # Linux, MacOS
setup.bat # Windows
-
Clone the Repository
-
Clone the Repository
git clone https://github.com/jjjohny228/video-uniqualizer-public.git
cd video-uniqualizer-public
- Download uv
curl -LsSf https://astral.sh/uv/install.sh | less # macOS/Linux
PS> powershell -c "irm https://astral.sh/uv/install.ps1 | more" # Windows
-
Download ffmpeg
-
Install python using uv
uv python install 3.14
- Create .venv and activate virtual environment
uv venv --python 314
source .venv/bin/activate # macOS/Linux
.venv\Scripts\activate # Windows
- Copy .env.example and create .env file
cp .env.example .env
- Install dependencies
uv sync --forzen
-
Download game videos and put them to the bottom_videos folder. Here is a link to get test videos. url
-
Setup subtitles variables If you want to add subtitles get open ai api key and put it in .env file. Also change ADD_SUBTITLES to True
-
Start program. Double click macos_start.command for macOS and Linux. Double click windows_start.ps1 for windows. Or just run
uv run main.py
ruff check . # to check Python linting issues
ruff check . --fix # try fix Python linting issues
