Tools

Seedance for ads: a practical guide

By James Tumbucon
Updated · 9 min read

Using Seedance for ads means generating shots of 4 to 30 seconds with synced sound from text, image, video and audio references, then cutting them into a finished ad in an editor. This guide covers the published specs, suitable ad formats, a script-to-ad workflow, prompt templates, and the terms and prices to check first.
On this page
  1. What Seedance does well for ad work
  2. Which ad formats Seedance suits
  3. Workflow: from script to finished Seedance ad
  4. Seedance prompt structure for ads
  5. Limits, terms and policy notes
  6. Seedance in a one-script, every-format workflow

What Seedance does well for ad work

Seedance is ByteDance's video model that generates picture and sound together from text, image, video and audio inputs; ByteDance Seed calls it a "unified multimodal audio-video joint generation architecture" (ByteDance Seed). For ad work the useful parts are long single clips, many reference inputs, and native audio.

Seedance is sold three ways: as an API on BytePlus ModelArk, as Volcengine Ark in China, and inside ByteDance's Dreamina app. The current flagship is Dreamina Seedance 2.5, and the API docs carry the banner "Dreamina Seedance 2.5 is now fully available" (BytePlus docs).

Spec Published fact Source
Model versions Seedance 2.5; Seedance 2.0, 2.0 fast and 2.0 mini; older 1.5 pro, 1.0 pro and 1.0 pro fast BytePlus API docs
Clip length per generation 2.5: 4 to 30 seconds (or let the model choose). 2.0 series: 4 to 15 seconds (default 5). 1.5 pro: 4 to 12 seconds BytePlus API docs
Extending a clip The Seed product page says 2.5 can extend a clip twice; the API has an extend task that extends a video forward or backward ByteDance Seed 2.5
Resolution 2.5: 480p, 720p (default), 1080p. 2.0: 480p, 720p, 1080p, 4k. 2.0 fast and mini: 480p and 720p BytePlus API docs
Aspect ratios 16:9, 4:3, 1:1, 3:4, 9:16, 21:9 and adaptive (edit and extend tasks allow adaptive only) BytePlus API docs
Frame rate 24 fps (used in the frame-count formula) BytePlus API docs
Image-to-video First frame, first and last frames, or reference images (2.5: 1 to 30 images; 2.0 series: 1 to 9) BytePlus API docs
Video-to-video Reference video (2.5: up to 10 videos, 30 seconds in total; 2.0: up to 3 videos, 15 seconds in total). 2.5 adds edit, which "edits the visuals or audio of an original video" BytePlus API docs
Native audio On by default; "All generated videos with audio are mono" BytePlus API docs
Lip sync BytePlus describes audio and video synced "with millisecond precision" including human speech; Dreamina paid plans list "Lip sync audio generations". No separate lip-sync spec in the API docs BytePlus product page, Dreamina pricing
Audio input 2.5: up to 10 clips, 30 seconds in total, audio-only input allowed. 2.0: up to 3 clips, 15 seconds in total, paired with an image or video BytePlus API docs
Consistency Reference images, videos and audio ("Direct Every Detail with 50 References"); the API also accepts an asset ID from a "digital characters library" BytePlus product page

Two of these matter most for ads. A 30-second single generation on 2.5 can hold a full short ad beat sequence in one clip. Audio-only reference input on 2.5 means you can supply a finished voice track and generate picture to it.

Which ad formats Seedance suits

Seedance suits formats where one person or one product has to stay the same across shots and where the speech has to match the picture. The table below is guidance from the published capabilities, not test results.

Format Why Seedance suits it Format page
Story-time selfie and get-ready UGC Suits it because reference images keep one presenter consistent and native audio covers the spoken line, in 9:16 AI story-time ads, AI get-ready UGC ads
Product demo and unboxing Suits it because first-and-last-frame mode lets you fix the opening and closing product framing, and reference images hold the packaging AI product demo ads
Podcast clip Suits it because 2.5 accepts up to 10 audio clips as reference, so a recorded or generated conversation can drive the picture AI podcast ads
Drama Suits it because 2.5 runs to 30 seconds per generation and offers 21:9 for a film look AI drama ads
Brand film Suits it because 2.0 outputs up to 4k and both versions offer 16:9 and 21:9 AI brand film ads

For animated formats such as Pixar-style ads, the same reference-image mode keeps a stylised character on model across shots. Feed it a character sheet rather than a single pose.

Workflow: from script to finished Seedance ad

Start from a locked script, cut it into shots, build reference stills, generate each shot with audio, then finish in an editor. Seedance makes clips; the ad is assembled after.

  1. Split the script into beats. Hook, problem, product, proof, call to action. Give each beat a target duration and one spoken line at most.
  2. Write a shot list. One row per shot: duration, framing (selfie, two-shot, packshot), the line of dialogue, and the aspect ratio. Keep each shot inside the clip limit of the model you use: 15 seconds on 2.0, 30 on 2.5.
  3. Build reference stills. Make a presenter image (front-on, neutral light), a clean product packshot and one location still. Reuse the same files for every shot so the person and product match.
  4. Decide where the voice comes from. Either write the line into the prompt and let Seedance generate speech, or record or generate the full voice track first and pass it as reference audio. On 2.5 the second route keeps the read consistent across cuts.
  5. Generate each shot. Use image-to-video with the presenter and product references. Generate a few takes per shot and pick on mouth sync, hands and product label legibility.
  6. Edit. Join the shots, add burned-in captions, music and a final card. Put prices, offers and claims in as text in the editor, not in the prompt, so they are exact and easy to change. The generated audio is mono, so mix voice and music in the editor.
  7. Export per placement. Seedance has no 4:5 option, so for a 4:5 feed placement generate 3:4 or 9:16 and crop in the editor.

A 30 to 45 second ad on Seedance 2.0 is typically three or four clips. On 2.5 you can try the whole hook-to-product sequence in one 30-second generation, then extend or cut in extra shots.

For a variant, change one element per version: the hook line, the presenter, or the setting. Hold the body and the call to action fixed so you know what changed.

Seedance prompt structure for ads

A Seedance ad prompt works best in a fixed order: subject and reference, setting, action, camera, spoken line, sound. Fill the placeholders and delete anything the reference images already show.

The templates below are written for this guide. Square-bracket items are placeholders.

UGC selfie hook (9:16, image-to-video with presenter reference)

Vertical selfie video, handheld front camera at arm's length.
[presenter from reference image] in [location, e.g. small kitchen, morning light].
She looks straight into the lens, leans in slightly and says:
"[hook line, one sentence]"
Natural pauses, slight camera shake, no music, room tone only.
Duration [5-8] seconds.

Product hero shot (first and last frame)

First frame: [product packshot reference] on [surface] against [background colour].
Last frame: same product, label facing camera, centred, filling the middle third.
Slow push-in from medium shot to close-up, soft key light from the left.
[one physical action, e.g. condensation runs down the can / lid lifts].
Sound: [single sound effect], no voice.
Leave clear space at the top for on-screen text.

Podcast two-shot (reference audio drives the picture)

Two people at studio microphones with headphones, [studio or living-room set].
Left: [host A reference]. Right: [host B reference].
Medium two-shot, static camera, warm practical lights in background.
Lip sync to the reference audio: host A asks, host B answers.
Small natural gestures, eye contact with each other, not with camera.

Animated explainer scene

3D animated style, [character from reference sheet] in [setting].
The character points to [object representing the problem], then picks up [product].
Camera: slow orbit left, ends on the character holding [product] to camera.
Character says: "[one-line explanation]"
Bright, soft lighting, [colour palette].

Brand-film establishing shot (21:9 or 16:9)

Wide establishing shot of [location] at [time of day], [weather].
[Small human element, e.g. a cyclist crossing the frame].
Slow aerial drift forward, no cuts.
Ambient sound: [wind / traffic / sea], no dialogue.
Colour grade: [look], film grain.

Limits, terms and policy notes

The main limits are licensing and access, not picture quality. Which Seedance route you use decides what you are allowed to do with the output.

Dreamina app. The Dreamina terms say "Our Services are generally provided for private, non-commercial use", with commercial use only "if permitted" under additional terms (CapCut, Dreamina Terms of Service). Read the plan terms that apply to you before using Dreamina output in a paid ad.

BytePlus API. No explicit "you own the output" sentence was found in the Model Services terms. The terms do include an IP indemnity: "BytePlus shall defend you against a third party claim alleging that your permitted use of any Output generated by a BytePlus Model Services ... infringes the intellectual property rights of that third party" (BytePlus terms). The same terms state: "The BytePlus Model Services are not available in the United States." Section 4.2.3 also restricts resale into UGC or AI-creation platforms.

Pricing, as published. The BytePlus API bills per token: "Estimated video price: Token unit price × Token consumption" (BytePlus pricing). The rates listed, in USD per million tokens to match the page's worked examples, were:

Model Resolution Input without video Input with video
Seedance 2.5 480p / 720p 10.70 6.40
Seedance 2.5 1080p 11.7 7.0
Seedance 2.0 480p / 720p 7.0 4.3
Seedance 2.0 1080p 7.7 4.7
Seedance 2.0 4K 4.0 2.4

The price table on that page did not parse cleanly when checked, so confirm these rates on the live page before you budget with them. The page also says: "You are only charged for successfully generated videos." To turn on Seedance 2.0 or 2.5 you need a balance above USD 30, a USD 30+ AI Savings Plan, or a Seedance resource pack (BytePlus docs).

BytePlus also sells Seedance 2.5 plans named Light, Production and Premium, "valid for 3 months"; their prices did not render when checked (BytePlus product page).

Dreamina's pricing page showed prices in Philippine pesos, localised to the location it was fetched from, so a USD price is not published to us. As shown: Basic PHP 910 a month (9728 credits), Standard PHP 2190 a month (23849 credits), Advanced PHP 5,803.00 for the first month then PHP 9,672.00 a month (108891 credits), Ultra PHP 18,979.00 for the first month then PHP 31,632.00 a month (365031 credits), plus free daily credits (Dreamina pricing). Your page will likely show your local currency.

Platform labels. Meta labels ad images "created or edited using third-party AI tools with AI info" (Meta). TikTok allows AI-generated ad content only if you apply the AIGC label or your own clear disclaimer, and states "your ad will be rejected or restricted" if undisclosed AI content is found (TikTok ads policy). Details are in AI-generated content labels on Meta and TikTok ads.

Faces and claims. TikTok's ad policy does not allow misuse of a public figure's likeness. Build presenters from generated references, not photos of real people, and keep health, money or results claims out of the dialogue unless the brand has approved them.

Seedance in a one-script, every-format workflow

Seedance fits the one-script method because the same reference stills and voice track can feed several formats. One script can become a selfie version, a podcast two-shot and a 21:9 brand cut without rewriting the core lines.

The order that keeps this manageable: lock the script, record or generate the voice once, then change only the picture per format. The full method is in one winning script, made in every ad format.

Anglr pays AI creators, editors and agencies on performance to remake winning ad scripts in every format. Anglr provides the scripts and angles; the creator makes the versions, and every video gets a QC and compliance review before it goes live. If you already make full ads with tools like Seedance, see how it works for creators.

Who this is for

  • Independent AI creators and editors. You make the ads yourself. You know your work performs, so you'd rather be paid on what it does than on a flat fee.
  • AI agencies and studios. You run a team of editors. You write the brief, your team makes the versions, and you're paid on performance because you know your team's ads scale.

Not for you if

  • You only want a flat fee.
  • You're new to editing and not yet confident your ads will perform.
  • You want every shot spelled out for you.
  • You make one style and won't try others.

FAQ

Can Seedance generate a video with sound?

Yes. On Seedance 2.5 and the 2.0 series, audio generation is on by default and produces sound synchronized with the footage. The API docs state that all generated videos with audio are mono, so plan to mix music and voice in your editor.

How long can Seedance videos be?

Seedance 2.5 accepts a duration of 4 to 30 seconds per generation, the 2.0 series 4 to 15 seconds and 1.5 pro 4 to 12 seconds, per the BytePlus API docs. A 30 to 45 second ad usually means joining several clips.

Can I use Seedance outputs commercially?

It depends on where you run it. The Dreamina app terms say the services are generally for private, non-commercial use unless additional terms permit it. The BytePlus API terms include an IP indemnity for permitted use of output, but state that the BytePlus Model Services are not available in the United States.

Is Seedance good for short-form social ads?

It supports 9:16, 3:4 and 1:1 output, reference images for a consistent person or product, and synced audio, which covers what most short-form placements need. Whether an ad works depends on the script and hook, not the model, and AI-made ads need the platform labels covered in our labels guide.

What is the difference between text-to-video and image-to-video prompts in Seedance?

A text-to-video prompt has to describe the person, product, setting and motion. In image-to-video the first frame or reference images already fix how things look, so the prompt should focus on action, camera movement and the spoken line.

How does Seedance compare with Kling or Veo 3 for ads?

See the side-by-side posts Seedance vs Kling and Seedance vs Veo 3, which compare published specs and the ad formats each suits.

Sources

Checked: 12 Oct 2026