ModelsModel guide

How to use Seedance for ads: start frames, b-roll prompts and the face limit

By the Turntake teamPublished Updated 6 min read

Short answer

Use Seedance for the shots between the words: b-roll, product moments and motion, animated from a start frame you’ve already approved. Give each shot one camera move and one action. In our own tests in October 2026, photoreal faces were refused, so we make talking heads with a separate model.

For us, the hard part of Seedance in an ad was never the motion. It was keeping each shot true to the still it started from. In our own ads in autumn 2026, Seedance did the b-roll, the shots between the words. Facts about the model come from its maker, with a link. What we saw ourselves is dated and labeled as ours.

What Seedance is, according to its maker

Seedance is a family of video models from ByteDance Seed. These are the facts we rely on, each from the maker’s own posts:

FactWhat ByteDance Seed saysVersion
InputsText, image, audio and video; the launch post allows up to 9 images, 3 video clips and 3 audio clips at once, plus written instructionsSeedance 2.0
Output15-second multi-shot video with soundSeedance 2.0
Longer clipsUp to 30 seconds per generation, with multi-round extensionsSeedance 2.5
More referencesUp to 30 images, 10 video clips and 10 audio clips in one passSeedance 2.5
Real peopleReal human portraits used as subject references need identity verification or prior legal authorizationSeedance 2.0

Source: ByteDance Seed, Seedance 2.0 page, Seedance 2.0 launch post (12 February 2026) and Seedance 2.5 post (31 July 2026), checked October 2026.

Neither the posts nor the model page give an output resolution, so we don’t list one. Limits can differ between the maker’s service and other providers, so confirm them on the page of the service you use. How Seedance sits next to its neighbors is in Seedance vs Kling vs Veo.

Start from a frame you have already approved

Seedance does the motion in our workflow, and the still comes first. Consistency comes from the locked start frame, so we approve the frame before we spend anything on motion. If your provider also offers a seed, keep it fixed. Nano Banana for ads covers how we make those frames.

On the left the approved still of a small clay house with solar panels; on the right the clip made from it, where the door opens and a clay man walks out with a lunchbox
One camera move and one action, and the scene stays as it is in the reference image. From our clip library.

Two rules come with that. The clip follows the format of the start frame, so make the frame 9:16 from the start. And any text in the shot is born in the start frame, written by the image model in the market’s language, with everything important inside the 4:5 area of the frame (y 285–1635 on 1080×1920).

Our prompts end the same way: one simple camera move, one subtle action, and a line that keeps the scene as it is in the reference image.

Slow push-in on the kitchen table. Steam rises from the cup. Keep the scene exactly as in the reference image.

One move, one action

Most of our failures came from asking too much of a single shot. These patterns held up, and this is what broke when we ignored them:

What breaksWhat we sawWhat we do
Architecture in motionWide aerial shots of a building twisted: the geometry folded and the roof bentPrompt a locked, almost static shot and say the building and roof stay rigid
HandsClose-ups of fine hand work, such as writing or counting coins, made fingers morphKeep hand action to one safe beat, or cut away when it turns odd
Text, screens and numbersGenerated text came out as gibberishAsk for blank paper and blank screens; burn numbers on afterwards
A change of place inside one generationThe figure changed face at the cutSplit it into two runs, each with its own start frame, and start run B on the last frame of run A
Long static holdsA shot that holds too long is allowed, but tiring on a contact sheetGenerate a second angle of the same scene and split the hold into two shorter shots

Source: our own production, September to October 2026.

A change of place: two runs, not one

Run AKitchen.KitchenRun BGarden. Mark 1: Run B starts on the last frame of run A.Garden
  1. 1Run B starts on the last frame of run A
In our tests, a change of place inside one generation changed the figure’s face at the cut.

On text, one more finding: the model could write a single word correctly when the prompt spelled it out and called it the only text in the shot. Anything longer we add afterwards as an overlay.

In our tests through one API provider in October 2026, photoreal face references were refused. That observation is specific to the model version and service, rather than a universal rule about every Seedance deployment. The dedicated face-detected guide explains the documented boundaries and our separate portrait-and-voice route for talking-head ads. We do not plan an ad around an input that the chosen service has rejected.

Keep one world across shots

A run of single shots turns into ten different houses or ten different faces unless you lock the world. We write one character block and one style block, copy them word for word into every prompt and never edit them between ads. We describe the style in plain words and never name a studio or a film.

For places, we build a scene pack: the same house from about six clearly different angles, never two frontal ones, each generated from the anchor image as a reference, with one pack per ad. AI skeleton ads and AI claymation ads show the same discipline in two different worlds. When a story needs more than one run, start the next run on the last frame of the one before.

The same crocheted bungalow twice: in summer sun under a yarn sun, and in January rain under a dark yarn cloud with the windows lit
Two runs, one world: the same house and the same style block in a different season. From our clip library.

Lip-sync and other languages

In September 2026 we tested Seedance with spoken dialogue. The English was convincing; the Danish and Swedish lip-sync was not usable for us. So for markets that don’t speak English we use silent clips and our own voice track. The figure never speaks and never looks at the camera, and a small figure in frame tolerates dubbing because the mouth isn’t visible.

That was a September observation, and the model has moved on: the Seedance 2.5 post lists audio clips as reference input. Read the maker’s page and test your own language before you rely on it. ElevenLabs for ad voiceovers covers the voice side.

Practicalities: resolution, jobs and cost

Resolution follows purpose. We use the standard resolution for b-roll that sits under captions and go higher only for shots with text or numbers. The finished master is 1080×1920. We don’t generate sound for clips that will play silent anyway.

Jobs run asynchronously, so we submit, then poll, with a state file. Four habits saved us money and time:

  1. Never resend a job that was submitted or has succeeded, because that is a double charge.
  2. A killed call doesn’t kill the job at the provider, so check status by request ID before you retry.
  3. Download the output at once, because output links are temporary.
  4. Set a hard spending cap, and log the ID and cost of each job as you submit it.

Then comes the library. We cut every generation at real shot boundaries, scale it to 1080×1920 and save it without sound under a market prefix, with one index line. New ads are built from the library first, and only the missing beats are generated. A b-roll library for ads covers the rotation.

Seedance is on the lineup of the Turntake models page, a plan that will change. With Models in Claude Coming you would ask Claude for a shot and Turntake would run the model, and Cost shown before you run Coming would show the cost in credits before anything runs. Early access: we set it up with you. Coming: we’re building it.

Who wrote this We made the ads first, for SmartSolar in Denmark, Sweden and Ireland. Then we built Turntake. Where Turntake comes from

FAQ

Why does Seedance say a face was detected?

In our October 2026 tests through one API provider, Seedance 2.5 refused photoreal faces in the start image, the reference images and the reference audio, with a sensitive-content error. ByteDance Seed’s launch post says real human portraits used as references need identity verification or prior legal authorization. Check the rules of the service you use, and make faces with a separate talking-head model.

Can Seedance make a talking-head UGC ad?

Not in our tests. Through one provider in October 2026, Seedance 2.5 refused every photoreal face we gave it. So we make the talking head with a separate model, from an approved portrait and our own voice track, and let Seedance do the b-roll around it. Rules differ between services, so test your own setup before you plan around it.

Do I need a start frame for Seedance?

No. ByteDance Seed lists text among the supported inputs, alongside images, audio and video. We still always start from an approved still. A locked frame fixes the look, the format and any text before you pay for motion, and it keeps shots from the same scene matching each other.

Can Seedance write text in a shot?

Short words, sometimes; sentences, no. In our tests one word came out right when the prompt spelled it out and called it the only text in the shot. Longer text, numbers and screens turned into gibberish. We ask for blank surfaces and add the real text afterwards as an overlay, with the camera locked.

How long can one Seedance shot be?

ByteDance Seed’s launch post for Seedance 2.0 describes 15-second multi-shot output, and its Seedance 2.5 post says up to 30 seconds per generation, with multi-round extensions (checked October 2026). The service you run it through may set its own limits. We cut b-roll into short shots anyway, because long holds tire the eye on a contact sheet.

Sources

  1. ByteDance Seed: Seedance 2.0 checked 10 October 2026
  2. ByteDance Seed: Official launch of Seedance 2.0 checked 10 October 2026
  3. ByteDance Seed: Introducing Seedance 2.5 checked 10 October 2026

Model facts come from each maker’s own documentation, checked on the date shown. Models change, so read the source again before you plan a batch.

Waitlist

The models, in Claude. Coming next.

Models open in early access. Leave your email, and we’ll write when there’s something to try.

Early access we set it up with you. Coming we’re building it.