All articles
Knightvision blog

Turn One UGC Script Into a Multi-Scene AI Video Ad With the Auto Script Runner

Paste a script with a character, scenes and dialogue. The Auto Script Runner generates a consistent AI character, a storyboard image per scene and one video clip per scene, and bills the videos only after you approve the storyboard.

Preview image for Turn One UGC Script Into a Multi-Scene AI Video Ad With the Auto Script Runner

The Auto Script Runner is the Auto Mode of Knightvision's Script Runner. You paste one script with a character description, a few scenes and the spoken lines. It generates a consistent AI character, one storyboard image per scene and, after you approve the storyboard, one video clip per scene. A four-scene ad with the default models costs 271 credits, about $2.71, and the videos are only billed once you have seen and approved the scene images. In our test run on October 8, 2026, the character and all four storyboard images were ready about a minute and a half after clicking Run, and the slowest of the four clips finished 3 minutes 10 seconds after we approved the storyboard.

This guide explains what the Auto Script Runner does, how the three phases and the storyboard gate work, what each video model costs per clip, how long a run takes, how to write a script it can parse, and where the limits are. The numbers come from the app itself and from one real run; the market figures link to their sources.

What is the Auto Script Runner?

The Auto Script Runner is a script-to-video pipeline for UGC-style ads inside Knightvision. UGC stands for user-generated content: the handheld, talking-to-camera style that performs on TikTok, Reels and Meta placements. Instead of prompting one clip at a time and hoping the person looks the same in the next one, you describe the character once, list the scenes, write the dialogue, and the runner builds the whole ad as a set of matching clips.

It is open to every logged-in Knightvision account. There is no separate plan for it; you pay per image and per clip in credits, and the Partner API exposes the same pipeline for developers.

You give it You get back
One character description (or your own photo) One character image, used as the reference for every scene
One short setting per scene One storyboard image per scene, 9:16, with the same character
One spoken line per scene One video clip per scene, with the scene image as its first frame
A video model and an image model Downloadable clips, an optional merged video and a saved run in your history

What it is not: it is not a lip-sync avatar tool that pastes a talking head over a stock background. Every scene is a fully generated shot with its own setting, framing and action, which is why the storyboard review step exists.

How does the Auto Script Runner turn a script into a video ad?

The pipeline runs in three phases. The first two are automatic and run in parallel; between the second and the third it stops and waits for you.

Phase 1: the character

If you describe the character in the script, the runner generates one 2K character image from that description. If you upload a photo and tick "Use as character (skip generation)", your photo becomes the character and the image cost disappears. If you upload a photo without ticking the box, the photo guides the generated character instead. With Gemini Omni as the video model you can also pick a saved character from your library, including a different cast per scene.

Phase 2: one storyboard image per scene

Every scene in the script becomes one image, generated in parallel, with the character image passed in as a reference. This is the storyboard: it shows you the framing, the setting and the character of each shot before any video exists. In our run the character image took 31 seconds and all four scene images were done 1 minute 34 seconds after the start, by the server's own timestamps.

The storyboard gate in the app: the generated character, the four scene images, and the script with its credit estimate in the sidebar

The gate: review before you pay for video

The pipeline then pauses with the message "Review the scene images before generating videos". At this point you can:

The scene images are already paid for; the videos are charged once, when you click that button. The order of scenes, and the numbering of the dialogue, is rewritten for you if you remove or add a scene.

Phase 3: one clip per scene

Each scene image becomes the first frame of its clip, and the scene description plus the dialogue become the prompt. The clips generate in parallel. When they are done you download them one by one, or combine them in scene order with "Merge All Clips" for a flat 100 credits. Failed clips get a retry button and the credits for a failed generation are returned automatically.

First frames of the four finished clips, each 8 seconds in 9:16, with the time each one took to generate

Every run is saved under "Pipeline Runs" in the sidebar. A page reload, a different device or a closed laptop does not lose a run that is still generating; the row exists on the server before the first image is billed.

What does an AI UGC ad cost with the Auto Script Runner?

Knightvision bills in credits, and 1 credit is $0.01. A run has two parts: the images, billed when you start, and the videos, billed at the gate.

Video model Clip length Resolution Credits per clip USD per clip
Veo 3.1 Fast (default) 8 s 1080p 49 $0.49
Veo 3.1 Quality 8 s 1080p 178 $1.78
Kling 3.0 5 s 1080p, no audio 65 $0.65
Gemini Omni 8 s 1080p 140 $1.40
Seedance 2.0 5 s 1080p 360 $3.60
Seedance 2.5 5 s 1080p 555 $5.55
Image model Credits per image USD per image
Nano Banana Pro (default) 15 $0.15
GPT Image 2 24 $0.24
GPT Image 2.5 Flare or Sunburst 28 $0.28

A worked example at list prices, four scenes, default models:

Our own run came to 262 credits (70 at the start, 192 at the gate) because the account is on the Silver rank, which takes one credit off every image and clip. Uploading your own photo with "Use as character" saves the character image entirely. Clip length is fixed per model, so a 16-second ad is two Veo scenes or four Kling scenes, and the price scales with the number of scenes, not with words.

See how AI video credits and costs work and the full model price list for every model and top-up pack.

How long does a run take?

Measured on the production app on October 8, 2026, four scenes, Nano Banana Pro images and Veo 3.1 Fast clips:

Step Time
Run clicked 0:00
Character image done 0:31
All four scene images done, gate shown 1:34
Each clip after approving the gate 2:49 to 3:10, all four within 3:10
Total, including a short look at the storyboard about 5 minutes 30 seconds

Provider queues vary, so treat the video phase as a range rather than a promise; the app waits up to 15 minutes per clip before it tells you to check the clip in your videos later. Everything else in the pipeline is fast enough to run while you write the next script.

Why generate the whole ad from one script instead of clip by clip?

Generating UGC ads one prompt at a time has three problems: the person changes between clips, you pay for a video before you know whether the shot works, and the sequence lives in your head instead of in the tool. The Auto Script Runner is built around those three problems.

How this compares with creator UGC and with a manual AI workflow:

Creator UGC AI clips one by one Auto Script Runner
Cost per ad Creators typically charge $150 to $500 per video (inBeat, June 2026); beginner rates start around $150 to $400 per piece (JoinBrands, August 2026) Credits per clip, plus the clips you discard 271 credits ($2.71) for four scenes at list price
Turnaround Typically 2 to 3 weeks from brief to approved content once shipping and revisions are included (Soona) Minutes per clip, hours per ad with retries Under 2 minutes to the storyboard, then one video phase
Character consistency Real person, always consistent Depends on the prompt and the model Reference image carried through every scene
Revisions A revision round adds days Re-prompt and pay again Fix a storyboard image before the video is billed

The volume problem is what makes this matter. Billo's September 2026 benchmarks suggest 3 to 5 new creatives per week for brands spending $5,000 to $15,000 a month on ads, 8 to 15 per week in the $15,000 to $50,000 tier, and a Meta refresh every 2 to 4 weeks (Billo). Segwise puts a creative's useful life at roughly 30 days at $10,000 a month and under a week at $100,000 (Segwise, August 2026). At those cadences, a $2.71 four-scene draft is a test, not a bet.

One honest caveat: AI ads are not a drop-in replacement for human creative. Ipsos tested 20 ads with 3,000 US consumers in May 2026 and found human-made ads 14% stronger on short-term effectiveness and 17% stronger on long-term brand equity, while the AI ads held up on direct, product-driven briefs (Ipsos, May 2026). The practical reading: use the Auto Script Runner to test hooks, angles and offers at scale, and give the winning angle to a creator when it needs emotion or a story arc.

How do you write a script the Auto Script Runner can parse?

The runner reads a plain-text block format. "Download Template" in the sidebar loads a filled example; here is the structure:

=== CHARACTER ===
Who the person is: age, look, clothes, where they are, how it is filmed.

=== SCENE: Hook ===
What the camera sees in this shot.
=== DIALOGUE 1 ===
The spoken line for this scene.

=== SCENE: Problem ===
...
=== DIALOGUE 2 ===
...

Three rules keep it clean:

  1. One scene is one clip. Clip length is fixed per model, so a scene with a 40-word line will be cut off. Aim for 15 to 22 spoken words per 8-second Veo scene and about 12 per 5-second Kling or Seedance scene.
  2. Scene text is what the camera sees, dialogue is what the person says. Put the product, the framing and the action in the scene; put nothing visual in the dialogue.
  3. Write the dialogue the way people talk. Contractions, one claim per line, a specific detail instead of an adjective. "I rinse it under the tap and it's clean" beats "it is incredibly easy to clean".

The script from our run, for a portable blender, used the classic hook, problem, solution, call-to-action arc. It is a made-up example product, not a client:

=== CHARACTER ===
Woman in her late twenties, natural everyday look, shoulder-length dark brown hair,
light freckles, oatmeal knit sweater, relaxed and friendly, filmed on a phone in a
bright apartment kitchen with soft morning daylight, UGC selfie style.

=== SCENE: Hook ===
Bright apartment kitchen, morning daylight, she holds a small pastel-pink portable
blender up to the camera at arm's length, phone selfie framing, amused half-smile.
=== DIALOGUE 1 ===
Okay, I swore I'd never buy another kitchen gadget. Then this tiny blender took over my mornings.

=== SCENE: Problem ===
Same kitchen, she sits at the counter with a half-eaten granola bar and car keys next
to her, mildly annoyed, a bulky full-size blender gathering dust in the background.
=== DIALOGUE 2 ===
Before this, breakfast was a granola bar in the car. The big blender was loud, messy, and I never used it.

=== SCENE: Demo ===
Close-up at the counter, she drops berries and banana slices into the portable blender,
lid in her other hand, daylight from the window, the blender fills the frame.
=== DIALOGUE 3 ===
Now it's berries, a banana, some oat milk, thirty seconds, done. I rinse it under the tap and it's clean.

=== SCENE: CTA ===
She leans toward the camera holding the blender full of pink smoothie, warm smile,
kitchen softly out of focus behind her.
=== DIALOGUE 4 ===
If your mornings are chaos too, the link is below. Honestly, get the pink one.

The storyboard the runner produced from that script: one character, four scenes, the same person in each

Where the script comes from is up to you. If you are rebuilding a competitor's winning ad, the Ad Analyzer gives you its scene-by-scene replication script, including the hook, the pacing and the on-screen text; you then move the scenes into the block format above. For writing from scratch, how to script a UGC-style video ad covers the hook, problem, solution, CTA arc in more depth, and create AI video ad hooks is the place to go for variants of the first line.

Which video model should you pick for UGC ads?

All four Veo 3.1 Fast clips in our run came back at 1080 x 1920 with the dialogue spoken by the character on the audio track, word for word as written in the script (we transcribed them to check). Kling 3.0 clips are generated without sound in Auto Mode. Pick the model by what the scene needs:

Model guides: Veo, Kling, Seedance, and the general how to choose a video model.

What are the limits?

Can you run it through the API?

Yes. The Partner API has a script-runner endpoint that takes the same block format plus a character image and returns a job you poll for the finished clips. One request is one run of up to 20 scenes, rendered at 720p in 9:16, with a frame and a clip per scene. Per-scene prices on the standard basis are 55 credits with Veo 3.1 Fast, 164 with Veo 3.1 Quality, 114 with Kling 3.0, 159 with Seedance 2.0 and 239 with Seedance 2.5; self-serve API accounts pay the standard rate plus 10% and need no subscription. The API reference has the request body and the modes, and AI UGC video API shows how the pieces fit into a presenter workflow.

FAQ

Do AI UGC ads work?

They work best as a testing layer. Ipsos's May 2026 study of 20 ads and 3,000 US consumers found human-made ads 14% stronger on short-term effectiveness and 17% stronger on long-term brand equity, while the AI ads held up on direct, product-driven briefs. Use the Auto Script Runner to test hooks and angles at a few dollars per ad, then scale the winners, with real creators where the angle needs emotion.

How much does an AI UGC ad cost with the Auto Script Runner?

Each scene costs one storyboard image plus one video clip. With the default models (Nano Banana Pro at 15 credits per image, Veo 3.1 Fast at 49 credits per 8-second clip) a four-scene ad is 75 credits of images and 196 credits of video, 271 credits in total, which is $2.71. Merging the clips into one file costs 100 credits. Rank discounts can lower the per-unit price.

Can I use my own photo as the character?

Yes. Upload a photo in the Image box. Tick "Use as character (skip generation)" to use it directly and skip the character image cost, or leave it unticked to use the photo as a reference for a generated character.

Does the character stay the same in every scene?

The character image is passed as a reference to every scene image, and each scene image becomes the start frame of its clip, so the same face, hair and outfit carry through the whole ad. Review the storyboard before generating videos; if one scene drifts, recreate just that image.

Can I fix a scene before paying for the video?

Yes. After the scene images are generated the pipeline pauses. You can recreate an image, refine its prompt and recreate, remove a scene, or add a scene for the cost of one image. Videos are billed only when you click the generate button.

Do I need a subscription to use the Auto Script Runner?

You need credits. Knightvision Pro is $39.99 a month and includes 3,000 credits every cycle; top-up packs are available in the app. The Auto Script Runner itself is open to every logged-in account with no extra plan, and developers can call it through the Partner API with no subscription at the standard rate plus 10%.

Which aspect ratio and clip length do I get?

Vertical 9:16, the format for TikTok, Reels and Shorts. Clip length is fixed per model: 8 seconds with Veo 3.1 Fast, Veo 3.1 Quality and Gemini Omni, 5 seconds with Kling 3.0, Seedance 2.0 and Seedance 2.5. Write about 15 to 22 spoken words per 8-second scene.

Is there an API for the Auto Script Runner?

Yes. One request to the Partner API script-runner endpoint takes the same block format plus a character image and returns a job you poll for the finished clips. Up to 20 scenes per run, rendered at 720p in 9:16. Per-scene prices on the standard basis range from 55 credits (Veo 3.1 Fast) to 239 credits (Seedance 2.5).

Try the Auto Script Runner

Open Knightvision, go to Script Runner, load the template, replace the character and the scenes with your product, and click Run. You will see the storyboard in about two minutes and pay for the videos only if you like it. Plans and credit packs are on the pricing page.

"Best platform for AI UGC and especially carton n animation ads as it saves a lot of time thanks to the scriptrunner." Anton, Trustpilot review, May 15, 2026

For the end-to-end workflow from a competitor ad to a finished AI UGC video, the founder walkthrough on YouTube covers analysis, script and generation in one sitting: AI UGC full tutorial with Knightvision.