5 min read

AI Video Just Hit 30 Seconds, and the Bottleneck Moved

Table of Contents

For years, AI video generators produced four seconds of something that almost looked like a cat.

ByteDance’s Seed team just launched Seedance 2.5, and the number that matters is 30. Thirty seconds of coherent, high-quality audio-video in a single generation pass — and support for multiple rounds of extension on top of that, which means users can stitch together multi-minute pieces where the characters, pacing, and visual style stay consistent.

We read the launch post. Here is what stood out to us, and why it matters for teams that build and review creative work.

What Seedance 2.5 actually does

The headline capability is long-form storytelling. Seedance 2.0 capped single-pass generation at 15 seconds. Seedance 2.5 doubles that, and the team claims the model now structures a clip like a story — setup, development, a turn, a resolution — rather than stretching one frozen moment for half a minute.

Their demo is telling: a one-take shot of a singer that starts in a dressing room, follows her through a backstage corridor, picks up her dancers, and ends on stage in front of a full arena. That is camera choreography, continuity, and audio sync in one prompt. A year ago that brief would have been a small production crew.

The second capability is multimodal referencing. A single generation can take up to 30 reference images, 10 video clips, and 10 audio clips. You hand the model your characters, your scene, your visual style, your soundtrack, and it composes across all of them. Multiple characters keep their faces and voices stable across shot changes — the failure mode that made earlier models useless for anything with more than one person on screen.

The third is editing. Seedance 2.5 offers timestamp-level control: you point at a moment in a generated clip and direct a targeted change to the audio or video there. It also supports green screen work and camera perspective adjustments — features aimed squarely at film and advertising production.

It is rolling out on ByteDance’s Jimeng AI and Doubao Pro platforms now, with API access coming via BytePlus ModelArk.

The generation problem is becoming an editing problem

Notice where the effort went in this release. Not resolution. Not spectacle. Editing, extension, and reference — the features that assume a human will come back with changes.

That is the same arc code generation followed. The first wave of AI coding tools competed on how much they could produce in one shot. The tools that stuck are the ones that made iteration cheap: apply this diff, rerun that test, revise just this function.

Video is arriving at the same point. When a model generates a usable 30 seconds, the scarce resource is no longer generation. It is judgment. Someone still has to watch the clip, spot the wrong hand in frame three, decide the pacing drags at second twelve, and send it back with a note precise enough to act on.

Timestamp-level editing only pays off if the review feedback is timestamp-level too. “Make it pop more” does not survive contact with this tool. “Cut the two-second hold at 0:14 and move the logo sting to 0:27” does.

This is a workflow problem, not a model problem

Here is the part that should interest anyone running a team, technical or not: AI output of every kind — code, copy, design, now video — keeps getting longer, denser, and more coherent. Review keeps happening in scattered chat threads and vague meeting notes.

The math gets ugly fast. A team generating ten 30-second video drafts a day has five minutes of footage to review daily. Every rejected draft carries feedback that has to travel from a reviewer’s head into the next prompt. Lose that thread — or worse, keep it in someone’s DMs — and you pay for the same mistake twice.

We think about this constantly with code. A pull request is valuable not because it contains the change, but because it keeps the change, the discussion, and the decision in one place. Creative work needs the same discipline. The feedback, the draft it belongs to, and the final call should live together, or the loop breaks.

This is exactly why we built Kahoona the way we did. Tasks, commits, PRs, and decisions sit next to each other instead of being scattered across five tools and a meeting. When work and its review share a surface, iteration gets fast — whatever the work is. 👉 https://kahoona.app

What to watch next

Two things will decide whether Seedance 2.5 matters beyond the demo reel.

First, the API. BytePlus ModelArk access is promised but not live. Programmatic generation is what turns a creative toy into infrastructure — the difference between a designer making one clip and a pipeline generating a hundred localized variants overnight.

Second, the review tooling. Whoever builds the equivalent of the pull request for generated video — draft, comment at a timestamp, approve, archive — will own the layer where the real money sits. The models are commoditizing fast. The workflow around them is not.

AI video spent years failing to produce a usable four seconds. Now it produces thirty, and asks a better question: what is your team going to do with it?

Related: Review Pull Requests Without a Meeting

Related: Why Commits Belong Next to Tasks