PayToLaugh - upload your pet, pick a topic, get a video of them weighing in
Find a file
gator acfc51b2d9 Keep refreshing while the storyboard audio is being prepared
The page polls only while it believes something is working, and preparing
the reel was not on that list - so the progress froze at whatever the last
manual refresh had seen (5/20) while the job ran happily to completion.

Also: treat a reel job older than 15 minutes as gone, the way cuts already
are, so a worker restart cannot leave the button disabled for ever; and
start playing automatically once preparation finishes, since "Prepare and
play" promised both.
2026-09-17 18:24:19 +00:00
assets
v remove routing probe 2026-09-09 02:02:00 +00:00
admin.html admin: name the engine that filmed each shot, not always Veo 2026-09-14 02:54:09 +00:00
book.html book.html: list the trailers already run, because there was no way back 2026-09-17 02:48:38 +00:00
create.html create: disable shot counts an engine cannot produce 2026-09-14 19:10:56 +00:00
index.html Send /v/<code> to the watch page 2026-09-09 01:14:31 +00:00
pets.html pets: the voice description Veo is given is now selectable and editable 2026-09-10 13:13:20 +00:00
README.md
register.html
script.html Remove the spliced duplicate, part 1 of 4 2026-09-15 03:55:51 +00:00
trailer.html Keep refreshing while the storyboard audio is being prepared 2026-09-17 18:24:19 +00:00
videos.html videos: show when it was filmed, not only when it was submitted 2026-09-10 12:52:03 +00:00

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.