Build log: turning one photo into a ~13-second racing meme video on Cloudflare Workers
A short racing clip has been going around on short-video apps: someone in a deep squat, flying down a highway at absurd speed, with a chase behind them. People wanted to put their own face in it. I built a small site that does exactly one thing: you upload one photo, and about 4 minutes later you get an about 13-second racing meme video with an original backing track. This post is the build log:…
A single photo has been transformed into an approximately 13-second racing meme video on Cloudflare Workers. The brief clip, featuring a person in a deep squat flying down a highway at incredible speed with a chase behind them, has gone viral on short-video apps. Users wanted to put their own faces in the video, prompting the creation of a simple site that accomplishes just one task: uploading a photo and, about four minutes later, receiving a 13-second racing meme video with an original backing track.
This post outlines the pipeline, challenges faced, and mistakes that resulted in re-runs. No benchmarks are provided, and the author built this product alone. MemeMotion is unofficial and unaffiliated with TikTok, the creator, or the Crazy Frog rights holders. The original clip belongs to its creator, and the motion reference was sourced from their post.
The product's constraints include a one-template, one-button design, no prompt box, and one credit equals one video. The credit cost is paid once, with options for one, two, or four videos at $7.99, $14.99, and $27.99, respectively. Google sign-in is required before generating a video, ensuring jobs, credits, and downloads belong to a user's account.
The video and source photo are deleted 7 days after the job finishes. The pipeline consists of four steps: checking the photo before charging, using the reference clip as the product, guarding against the model returning a different length, and stripping the audio before adding the original backing track.
Written by urgent.news from Dev.to's reporting — not their text. Machine-written — may contain errors; check the original before relying on it.