# Motion-Style Video Ads (Faceless, Fully Generated) > Format popularized by Borja ([@borjafat](https://x.com/borjafat)) and the open `super-video-maker` motion-collage recipe by [Bomx](https://github.com/Bomx/super-video-maker-skill); this guide is an original re-expression of the method, extended with a multi-style library and production lessons from building and shipping it end-to-end. Produce a 15–45s faceless video ad or explainer from nothing but a concept: a styled poster still (image model) → brought to life with subtle motion (image-to-video model) → narrated (TTS) → word-timed captions. No footage, no presenter, no editor. Cost per finished video is roughly $3–6 in API calls; wall-clock ~15 minutes. The format works because the *still* carries the idea (one literal, slightly surreal visual per beat) and the *motion* only makes it breathe. Resist the urge to make the video do the storytelling — this is animated poster design, not filmmaking. ## When to use - Concept/explainer ads: one idea made concrete ("your CRM is a junk drawer") - Top-of-funnel social video (9:16 Reels/Shorts/TikTok, 4:5 and 1:1 feed) - Brand-response hybrids where a distinctive owned style beats stock UGC - NOT for: demo/proof ads (screen recordings win), testimonial/UGC formats, anything requiring a real product shot as evidence ## Pipeline (provider-agnostic) 1. **Script** 3–6 beats, 20–45s of VO. One idea per beat. Calm and specific beats hype. End on a single CTA line. 2. **Poster stills** — one per beat, using a *style formula* (below). Generate beat 1, approve it, then pass it as a reference image for every later beat so the set reads as one series. Fix garbled label text by regenerating with a shorter phrase. 3. **Animate** each approved still with an image-to-video model (5–8s per beat). Motion belongs to the objects in the frame; the composition must not change. 4. **VO + captions**: one continuous TTS take, transcribe with word timestamps (whisper), cut beats at sentence boundaries, burn 2–3-word caption groups. 5. **Assemble**: concat beats trimmed to their VO spans (hold the last frame to pad), loudness-normalize to `I=-16:TP=-1.5:LRA=11`, export per-placement aspect. **Provider options** (any combination works; the recipe is model-agnostic): | Stage | One-key Gemini path | Alternatives | |---|---|---| | Stills | Nano Banana Pro (`gemini-3-pro-image-preview`) — excellent label typography | GPT-Image, Flux, Ideogram | | Motion | Veo 3.1 fast image-to-video (note: 1080p requires 8s clips) | Seedance 2.0 via fal.ai, Kling, Runway | | VO | Gemini TTS (calm voices: Charon/Kore) | ElevenLabs, OpenAI TTS | | Captions | whisper word timings + PIL/ASS burn-in | CapCut, platform auto-captions | ## The style library Five proven looks. Each is a fill-in-the-slots prompt formula; keep ONE style per campaign so the account builds a recognizable visual identity. All five animate well. ### A. Screen-print collage (editorial, "In a Nutshell" docu energy) > Flat screen-print collage poster, single saturated `` background, subtle newsprint grain. Centerpiece: a black-and-white halftone cutout of ``, treated as a paper sticker with a thin white die-cut outline, slightly torn edges, and a soft drop shadow. Visible halftone dot texture, vintage editorial photo feel, grayscale subject. Accent cutouts: 2–4 flat shapes (cream circle sun, black zigzag, scattered dots). A torn-paper label near the bottom with the words "`