Instant Video: Segment-Matched Hero Videos as a Service Layer
Fast video generation crossed a threshold in 2026: a 5-second 768p clip now generates in about 3 seconds and costs $0.20-0.40 (MiniMax H3 Max via fal.ai, currently #1 on the image-to-video leaderboard). Video stopped being a production project and became a response object. This page lays out how Kworq and StoryPress can use that: for clients like RoomSketcher and KK&Jay, as a StoryPress platform module, and eventually as the harness that plugs into interface world models like Runway's Solaris.
Audience: Chris (go/no-go), Guy (strategy), Verne (architecture review). Status: concept, nothing client-facing, nothing committed.
The core call: generate fast, serve static
Nothing streams to a visitor as it generates. Generation happens in batches where 3-second-per-clip speed makes iteration nearly free. The visitor always receives a CDN-cached MP4 that starts painting in under a second. Live-as-generated rendering is the Solaris future; it is not buildable or needed today.
The second core call: per-visitor generation is the wrong unit. An anonymous visitor yields thin signals (UTM, referrer, geo, device). Two visitors from the same ad get indistinguishable 'personalization' at $0.40 a pageview. Per-SEGMENT generation is the right unit: a site has maybe 5-12 segments that matter. Pre-generate a small approved pool per segment, serve instantly from cache, and only consider async live generation for identified high-value visitors (and even then, rendered for their next pageview, never blocking one).
“Video is now cheaper than a click. The advantage goes to whoever owns the segmentation, approval, serving, and measurement harness, because the model underneath is a swappable commodity.”
Pipeline architecture (for Verne) - v2, updated after session with Chris
Revised Sep 1 after Chris shared the team's existing tooling and his own AI-video production experience. The original draft assumed prompt-to-video on a new fal.ai account. The real stack is stronger and already owned: Replicate account, Runway subscription with credits, an n8n server, and Nano Banana Pro on our Vertex project.
1. Keyframe control (frames before motion)
Nano Banana Pro generates a START frame and an END frame per segment (about 4 cents per iteration, art-direct until exact). The video model only tweens between locked bookends. For RoomSketcher the tween IS the product story: empty floor plan to furnished room in 5 seconds. For StoryPress: blank page to finished site. Composition can not drift off-brand because both ends are pinned.
2. Motion engines (owned, interchangeable)
Tween via Replicate (Kling / MiniMax-class models that accept start+end frames) and Runway credits (Gen-4 keyframes). Bake-off both per project; the comparison itself is pitch content. No fal.ai account needed; Veo on Vertex remains a zero-new-accounts fallback.
3. Compositing (text never baked in)
AI video still mangles on-screen type. Text, logos and CTAs are rendered as separate layers. For web heroes the text layer is HTML/CSS over the video element: crisp at every size, CMS-editable, per-segment headline swaps WITHOUT regenerating video (one background clip serves 5 segments). For ad-network deliverables (Meta needs flat files) ffmpeg composites on the VPS. Premium tier: AI-generated motion-graphic elements layered in, Chris's proven technique, productized.
4. Orchestration (n8n, existing server)
Nightly batch on the team's n8n instance: segment definitions -> frame prompts -> Nano Banana frames -> tween -> review queue -> human approval -> publish to R2. Visual workflow Guy and Chris can inspect and edit without reading code. Open question for Guy: approval step in Monday or n8n's own UI.
Unchanged from v1
R2 static serving (zero egress), edge Worker segment mapping, native video element with poster-as-LCP, GA4 variant dimension, 50/50 holdback. Per-SEGMENT generation, never per-visitor. Human approval gate before anything goes live. Hosting, edge selection, performance guardrails and measurement sections below still apply as written.
Cost reality
| Item | Cost | Notes |
|---|---|---|
| One 5s 768p clip | $0.20-0.40 | ~3s generation, H3 Max via fal.ai |
| Full 5-segment pool (20 clips) | ~$8 | 3-4 candidates per segment, pre-approval |
| Pilot total incl. regens | $10-15 | generation only; build effort is small |
| Serving | pennies/month | R2 storage, zero egress fees |
| Refresh batch | ~$10 | nightly or weekly, approval is the bottleneck |
Application 1: RoomSketcher intent-hero pilot (first, billable)
RoomSketcher already lives in intent-segmented search. Five v1 segments from their existing queries: real estate agents / listings; homeowners / my-apartment / renovation; builders and developers; interior designers; default (organic/unknown). Signal source: UTM on paid, referrer plus landing query where available, else default.
Generation inputs are RoomSketcher's real product screenshots and renders as image references: brand-true image-to-video from actual UI, not text-to-video fantasy. 3-4 candidates per segment, human approval into the live pool, then the A/B against the current static hero on trial-signup / demo-request conversion, 2-4 weeks. Secondary metrics: bounce, LCP unchanged or better.
Honest caveats: video heroes do not automatically convert better and can bury the CTA (hence A/B, not redesign). Paid traffic segments cleanly via UTM; organic mostly lands in default, so the effect shows first on paid landing pages. RoomSketcher must consent to the experiment on their pages and analytics. Pricing is Kworq's call; this is a billable experiment with a case-study clause.
Application 2: KK&Jay catalog product video
Every product page gets a generated 5s spot from existing product photography (image-to-video is H3 Max's strong suit). Dozens of SKUs for roughly $20, and the same clips feed social. Low risk, high volume, same approval gate.
Application 3: StoryPress 'living hero' module (the real prize)
A platform component: the merchant defines segments and brand references, StoryPress batch-generates variants, the component serves by visitor signal and reports conversion per variant. Nobody in the SMB site-builder space ships this. It reuses the A/B and analytics muscles the platform already has. Prototype on SP0002 (Marigold demo site) before it goes near a paying merchant.
Paid channels: Meta is not a no-op, it is inverted
You cannot generate at auction time; Meta renders creative you uploaded. But Advantage+ / dynamic creative exists precisely to pick the best variant per viewer from a pool you supply. So: mass-generate 50-200 approved variants cheaply, upload the pool, and let Meta's optimizer do per-viewer matching inside their auction. Personalization at cohort level via their machinery instead of individually via ours. Same pattern for email: segment-level video thumbnails. Run this only after an owned-channel pilot shows lift.
Where this meets Runway Solaris
Interface world models generate the interface itself, frame by frame, live. Today that is very alpha. But the harness described here (segmentation, brand references, approval, serving, per-variant measurement) is exactly the layer a Solaris-class engine plugs into later: the hero stops being watchable and becomes explorable, and everything around it stays the same. We are building the socket, not betting on one bulb. Our Solaris early-access request (submitted by Guy) tells the same story.
Sequence and asks
Chris: go/no-go on pitching the RoomSketcher pilot; pricing call.
Verne: sanity-check the serving design (R2, edge worker segment mapping, poster-as-LCP, GA4 variant dimension). Anything that fights the platform, say so now.
On go: Carl drafts segment prompts and generates the first candidate pool for internal review only.
StoryPress living-hero prototype on SP0002/Marigold after the pilot ships.
Meta variant-pool test only after an owned-channel result shows lift.
References (check my claims)
MiniMax H3 Max on fal.ai — pricing ($0.04-0.08/s promo/regular at 768p) and the ~2.8s inference example for a 5s clip.
Artificial Analysis video leaderboard — independent quality Elo + generation-time benchmarks; H3 Max ranked #1 on image-to-video at time of writing.
MiniMax official pricing — first-party per-second rates ($0.08/s 768p, $0.13/s 2K).
Runway: Introducing Solaris — the interface-world-model announcement this concept plugs into; see the storefront paragraph.
Cloudflare R2 pricing — zero egress fees, the hosting-economics claim.
Meta Advantage+ creative — per-viewer variant selection from an uploaded pool, the 'Meta is inverted, not a no-op' claim.
A live demo clip belongs in the hero of this page. Update Sep 1: no new spend needed. The team already owns a Replicate account and Runway credits; the demo clip runs on existing accounts (Chris is dropping the Replicate token). Frames via Nano Banana Pro on Vertex.