9:16 Social Shorts on Seedance: A Mini-Ready Workflow
A vertical shorts recipe with the exact aspect, duration, resolution, and audio parameters on Seedance 2.0 today, written so it drops onto Seedance 2 Mini when it ships.
Vertical social shorts are the workload where Mini will probably make the biggest dent. Nine by sixteen aspect, six to nine seconds, 720p, a hook in the first 1.5 seconds, a payoff before the eight second mark. The recipe you build today on Seedance 2.0 drops onto the Mini endpoint with one string change when it ships.
The format constraints
Reels, TikTok, Shorts all share the same surface: 9:16, vertical, sound on by default, attention budget under ten seconds. You write for that surface or you lose the watcher before the second beat lands.
Pick these parameters and do not deviate:
aspect_ratio: "9:16"resolution: "720p"(1080p is on the menu but 720p ships cleaner on phones)duration: 6to9secondsgenerate_audio: truebecause feeds autoplay with sound on after a tap
These are the four levers. Everything else is prompt craft.
The hook structure
A social short prompt has three beats. Hook, body, button.
Hook is the first 1.5 seconds. It is the frame that stops the scroll. Write it as a noun phrase plus one motion verb. Example: "close push in on a chef's hands plating".
Body is the next 4 to 6 seconds. This is where the subject does the thing. Write the action in present tense, one clause, no commas if you can help it.
Button is the last 1 second. The visual cue that the watcher should remember. A product, a logo placement, a face turn.
A working prompt that lands all three:
"Close push in on a chef's hands plating microgreens onto a charred steak, steam rises, a quiet kitchen behind, the chef lifts the plate toward camera, dialogue: 'service is on'."
The dialogue line drives lip movement on Seedance 2.0's native audio pass. You can ADR over it in post if you need a real voice.
A working call for the recipe
01import { fal } from "@fal-ai/client";0203// Vertical social short on Seedance 2.0 today, Mini ready recipe.04const result = await fal.subscribe("bytedance/seedance-2.0/text-to-video", {05 input: {06 prompt: "Close push in on a chef's hands plating microgreens onto a charred steak, steam rises, the chef lifts the plate toward camera.",07 aspect_ratio: "9:16",08 resolution: "720p",09 duration: 8,10 generate_audio: true11 },12 logs: true13});1415console.log(result.data.video.url);
Cost on Seedance 2.0 today: 8 seconds at $0.3034 is $2.43 per clip. Burn 20 variations to find the hook that lands, total $48 to $50. Cheaper than a half day shoot.
Native audio prompt cues that pay
Seedance 2.0 emits audio by default. You shape what it generates with prompt cues, not extra parameters.
- A diegetic sound cue: "steam rises and hisses faintly" picks up an ambient hiss.
- A dialogue tag:
dialogue: "your line here"drives lip sync on the speaking subject. - A music feel cue: "soft mid tempo bed under" nudges the bed toward a specific texture. Mid tempo lands better than naming a genre.
- A foley anchor: "the plate touches the counter with a small click" pulls a foley layer into the mix.
Use one or two cues per prompt. Four cues fight each other and the mix turns muddy.
What drops cleanly onto Mini
Three things in this recipe should carry across the swap:
- The four parameters.
aspect_ratio,resolution,duration,generate_audio. These are the names every video model in the Seedance family uses. - The hook, body, button shape. This is prompt craft, not model specific.
- The audio cue grammar. Inline dialogue tags and diegetic sound hints are how Seedance reads audio intent.
What probably changes on Mini: per second cost drops, so 20 variation sweeps cost less, so you can run wider experiments per brief. The exact rate is preview, subject to change.
What might change: the 720p ceiling. Mini may or may not open higher resolutions on this surface. Do not plan for it. Plan for 720p, get a free win if the cap moves.
Shipping order for a creator running 4 shorts a week
Monday morning: write hook, body, button for all four shorts. Monday afternoon: 20 draft variations per short on Seedance 2.0 at 480p 4 seconds, total $96. Tuesday: pick the winners, render at 720p 8 seconds, 3 takes each, total $29. Wednesday: ADR voice if needed, hand to editor for captions and end cards. Thursday: post one. Friday: post two. Weekend: posts three and four.
When Mini lands, the same week runs cheaper. Same ladder, smaller bill.