In this guide, I’ll show you how to create viral short-form videos for TikTok and YouTube without expensive tools or watermarks. The best part? You can do it 100% free using your laptop!
By the end, you’ll be able to:
✅ Generate unlimited viral shorts
✅ Automatically add video clips, music, and subtitles
✅ Use free tools like Pexels API & ChatGPT
✅ Avoid paying for AI tools or subscriptions
Let’s dive in!
Step 1: Get a Free Pexels API Key
Pexels provides free high-quality video clips that we’ll use in our videos.
- Go to Pexels API
- Click “Get Started”
- Sign up (use Google for quick access)
- Create a new project and generate your API key
- Copy and save this key—we’ll use it later
Step 2: Install Docker (Required to Run the Video Generator)
The tool we’re using runs on Docker, a free platform for running apps in containers.
For Windows/Mac:
- Download Docker Desktop: https://www.docker.com/products/docker-desktop
- Install and open it (keep it running in the background)
For Linux:
Run:
bash
Copy
Download
sudo apt-get update && sudo apt-get install docker.io
Step 3: Set Up the Free Video Generator
We’ll use an open-source tool that automatically creates shorts.
- Open Terminal (Mac/Linux) or Command Prompt (Windows)
- Run this command (replace
YOUR_PEXELS_API_KEY
with your actual key):bashCopyDownloaddocker run -p 3123:3123 -e PEXELS_API_KEY=YOUR_PEXELS_API_KEY ghcr.io/username/short-video-maker:latest - Wait for it to install (takes 3-5 minutes)
- Once done, open your browser and go to:textCopyDownloadhttp://localhost:3123
Step 4: Generate a Viral Script Using ChatGPT
We’ll use ChatGPT to create an engaging script.
- Go to ChatGPT
- Enter this prompt (replace TOPIC with your niche):textCopyDownload”Create a 30-second video script in an engaging and modern style, perfect for YouTube Shorts or TikTok. The script should include a narrator voiceover, clear scene descriptions, and a mix of emotional or surprising storytelling. End with a strong call to action. Topic: TOPIC”
- Copy the generated script
Step 5: Create Your Viral Short Video
Now, let’s turn the script into a video!
- In the Short Video Maker (http://localhost:3123), click “Create Your First Video”
- For each scene:
- Paste the subtitle from ChatGPT
- Add search terms (e.g., “funny farmer”) to fetch matching clips from Pexels
- Adjust settings:
- Voice: Choose a narrator (e.g., “Kokoro”)
- Music: Pick background music
- Caption Position: Center (for better engagement)
- Click “Generate Video”
- Wait 2-3 minutes (depends on your PC speed)
Step 6: Download & Upload to TikTok/YouTube
Once generated:
✅ Preview the video
✅ Download it (no watermarks!)
✅ Upload to TikTok & YouTube Shorts
💡 Pro Tip: Post daily to grow faster!
Bonus: Automate This Process (Optional)
Want to automate video creation & uploading?
- Use Zapier/Make.com to auto-post to YouTube/TikTok
- Run the script daily for passive content
Final Thoughts
Now you can create unlimited viral shorts for free—no expensive tools needed!
🔔 Want a tutorial on automation? Let me know in the comments!
🚀 Subscribe for more growth hacks!