Clip Forge

Creating awesome videos from stories you love. 🚀

How to Use Clip Forge (For Absolute Beginners) 🛠️

You don't need any coding experience to learn this! Just follow these straightforward steps to create your first video:

Step 1: Install Docker

Docker is like a safe "virtual box" that runs Clip Forge without changing your computer's settings.

Step 2: Install uv

uv is a simple tool that automatically prepares the project for you behind the scenes.

Step 3: Download Clip Forge

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).

Step 4: Get Reddit API Secrets

Clip Forge needs a special "key" to fetch stories from Reddit. It's totally free!

  1. Go to the Reddit Apps settings page and log in.
  2. Click "Create App" or "Create Another App..." at the bottom.
  3. Give it a name, select "script", and put http://localhost:8080 in the "redirect uri" box.
  4. Click "Create app". You will now see your Client ID (under the name) and Client Secret. Keep these safe!

Step 5: Fill Out the Setup File

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!

Step 6: Run the Magic Command! 🎉

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.

What's Next? 👀

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!

How Clip Forge Actually Works:

1

Find a Great Story 📖

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!

Reddit Search Illustration
2

Polish the Script ✍️

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.

Script Polishing Illustration
3

Give it a Voice 🎙️

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.

Voice Microphone Illustration
4

Write Down the Words 📝

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.

Subtitles Timing Illustration
5

Pick the Background 🎮

Nobody wants to watch a blank screen. We add Minecraft parkour or satisfying gameplay in the background to keep everyone watching!

Minecraft Parkour Gameplay Illustration
6

Add Some Beats 🎵

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

7

See it in Action! 🎬

Here is an example of the final video with the background, audio, and captions perfectly synced together:

8

The Grand Reveal! 🎉

The computer puts everything together into one MP4 file. Your short is ready to be uploaded to YouTube, TikTok, or Instagram!

Grand Reveal Illustration