WeAdapt Studios

In the darkroom. This engine is still being developed and tested; details can change.

WS-020 · FR 20 · Ad Factory

Video Shoot Engine

One product photo and a brief in, a finished ad with voice-over, clips and captions out.

A · Free · keyword VIDEOSHOOT

The preset and the shotlist

The preset this engine reads and the shotlist template it fills. Enough to run one shoot by hand and see if it fits your brand.

Fig. 1 · The board

A Input slot

product photo + one-line brief (or a recipe)

B Engine

  1. 01video-idea
  2. 02video-direction
  3. 03video-script
  4. 04voice-sound
  5. 05shotlist-generator-video
  6. 06generate-shoot
  7. 07video-seedance
  8. 08video-edit
  9. 09captions

route higgsfield · fallback gemini

C Contact sheet

video plan (idea, direction, script, shotlist), voice-over, keyframes, Seedance clips, final.mp4 in 9:16 (+ 4:5, 1:1)

Data sheet

Input
product photo + one-line brief (or a recipe)
Output
video plan (idea, direction, script, shotlist), voice-over, keyframes, Seedance clips, final.mp4 in 9:16 (+ 4:5, 1:1)
Models
nano-banana-pro · seedance · elevenlabs
Route
higgsfield (fallback gemini)
Command
/video-shoot
Cost per run
15 s ad: ~220 ElevenLabs characters + 3 keyframes + 1-2 Seedance clips (8-15 s generated)
Maturity
Working: used in production here

Fig. 2 · Sample output

Placeholder frames · real output replaces them before launch

These are drawn placeholders, not engine output. Real frames from this engine replace them when it is released.

What it does

It runs a video shoot the way a small crew would: an idea, a look, a script, the voice, a shotlist timed on that voice, keyframes, moving clips and the edit. Every step has a preset and a few choices, and five recipes set all eight at once (launch ad, UGC, lookbook, product-page loop, engine reel).

What you see in the post

The board: eight empty slots in a row (IDEA, LOOK, SCRIPT, VOICE, SHOTS, FRAMES, CLIPS, CUT). Each slot develops as its layer is chosen; the voice waveform lays out the timeline, the keyframes drop onto it, the clips start moving, and the finished ad plays in the last slot.

How it runs

  1. /video-shoot "<product> launch ad" --recipe launch-ad-15s: video-idea, video-direction, video-script (approval of the text).
  2. voice-sound: voice first, the word timings set the cuts; shotlist-generator-video times one shot per beat.
  3. video_plan.py cost: one cost line for voice, keyframes and clips; approval.
  4. generate-shoot makes the keyframes (product locked to the photo), video-seedance turns the clip shots into Seedance clips on Higgsfield.
  5. video-edit: captions, music, end card, formats, QC frames; approval of the picture.

What you get (the giveaway)

  • free: the recipe sheet (one preset per layer for a 15 s launch ad) + the Seedance clip prompt template (../weadapt-studios-products/product/studios/video-ads-studio/free/)
  • studio: the Video Ads Studio with the full chain, presets and recipes, for Claude Code and Codex

Honest limits

Tested end to end in mock (placeholder frames, silent voice); no paid run yet. Seedance clips are max 15 s and silent; realistic faces need a Soul ID persona. Higgsfield tool names are filled in on the first real run.

Same studio

More from the Video Ads Studio