Creating awesome videos from stories you love. 🚀
You don't need any coding experience to learn this! Just follow these straightforward steps to create your first video:
Docker is like a safe "virtual box" that runs Clip Forge without changing your computer's settings.
uv is a simple tool that automatically prepares the project for you behind the scenes.
Go to our GitHub page, click the green "Code" button, and select "Download ZIP". Double-click the ZIP file to extract it to a folder you can easily find (like your Desktop).
Clip Forge needs a special "key" to fetch stories from Reddit. It's totally free!
http://localhost:8080 in the "redirect uri" box.Open the folder you downloaded in Step 3. You will find a file called setup.yml (or example.setup.yml which you should rename to setup.yml). Open it with Notepad!
Find the Reddit section inside and paste the Client ID and Client Secret from Step 4. You can also add your Discord webhook if you want alerts!
Pro-Tip for Beginners: Open the shorts_maker folder you downloaded, right-click anywhere in the empty space, and click "Open in Terminal".
Once the black box opens, simply type this and press Enter:
uv run example.py
Your computer will automatically download everything it needs and start creating your video! Wait patiently for it to finish setting things up.
When the screen stops printing text, look inside the assets folder. You will find your finished video, ready to upload!
Troubleshooting: Did you get a "Command not found" or "uv is not recognized" error? Make sure you closed all your terminals and restarted your computer after installing Docker and uv!
The first step is finding an amazing story. Clip Forge looks at Reddit—a place where millions of people share their experiences. It picks a popular story that's perfect for a video!
Before reading it out loud, the tool cleans up the text. It fixes grammar, removes weird characters, and makes sure the "internet slang" sounds right when spoken by our voice artist.
Now for the magic! We use TikTok-style voices to read the script. It's not just a robot; it's a clear, engaging voice that brings the story to life.
Every single word is timed perfectly. We create a Subtitle Timing File (a transcript) that tells the video editor exactly when each word is spoken so they appear on screen at just the right moment.
Nobody wants to watch a blank screen. We add Minecraft parkour or satisfying gameplay in the background to keep everyone watching!
We can even add some low-key background music. It fills the gaps and makes the whole video feel professional and exciting.
Sample background music
Here is an example of the final video with the background, audio, and captions perfectly synced together:
The computer puts everything together into one MP4 file. Your short is ready to be uploaded to YouTube, TikTok, or Instagram!