PayToLaugh - upload your pet, pick a topic, get a video of them weighing in
A link straight to the file is untrackable — the recipient fetches bytes from the file host and we never hear about it. Routing through paytolaugh.com makes every open a page load that can be counted, and gives somewhere to put a real player and a preview card. The code is the first eight hex characters of the project id. Those are already unique across every project and the space is 4.3 billion, so there is no mapping table to build or keep in sync — the server resolves by prefix and checks for ambiguity. 33 characters against 74 for the raw file. Sharing stays deliberate: the page only resolves a project whose owner has pressed Share. |
||
|---|---|---|
| assets | ||
| v | ||
| admin.html | ||
| create.html | ||
| index.html | ||
| pets.html | ||
| README.md | ||
| register.html | ||
| script.html | ||
| videos.html | ||
paytolaugh
Demo page for PayToLaugh — upload a pet photo, pick a topic, add director notes, get a short video of the pet weighing in.
Deployed static to paytolaugh.corben.ai.
Contents
index.html— single-page demo. Embeds one generated clip plus notes on how it was produced, the pipeline findings, and the known rough edges.
The embedded clip
google/veo-3.1-lite via the OpenRouter video API. Text-to-video with native
audio, 8s, 720x1280, 24fps. No reference image and no separate lip-sync pass —
the dog, the speech and the mouth movement come out of one generation.
Hosted at https://api.corben.world/files/00eb3251-8257-4bfd-a164-fb9ea76aa8b3/public.
Deploy
Static mode, index.html at the repo root.