How Video Chaining Works — Extending a Clip into a Longer Sequence
What a chain is
A single video generation produces one short segment. A chain is a sequence of those segments strung together, where each segment after the first continues directly from where the previous one ended — rather than being a separate, unrelated clip.
This matters because of how each new segment is generated: it isn't a fresh video that happens to follow the last one, it starts from the previous segment's final frame. That's what makes the motion between segments feel continuous rather than jump-cut.
How to add a segment to a chain
To continue a chain, you generate a new segment against an existing completed video generation as its parent — rather than starting a new, unrelated generation. SoulrisAI takes the final frame of that parent segment and uses it as the starting point for the next one, the same idea as starting a video from an image, just done for you at each step.
Why settings lock across a chain
Every segment in a chain must share the same resolution and aspect ratio as the segment before it — you can't quote segment one at 1080p and segment three at a different resolution in the same chain. This isn't an arbitrary restriction: the final combined video joins your clips as they are, which only works cleanly when every segment has the same resolution and aspect ratio. A mismatched segment would produce a broken video, so SoulrisAI checks and blocks this before any hold is placed, not after you've already paid for the mismatched segment.
The same logic applies to quality tier — see Budget vs. Standard vs. Premium video quality for why a chain can't mix tiers partway through either.
There's a limit to how long a chain can get
Chains have a maximum length — you can't extend a single chain indefinitely. The exact limit can change over time, so we don't quote a number here. It exists deliberately: a very long chain increases both generation cost and the chance that something stalls partway through a long sequence of dependent steps. See video chain length limits and why they exist for the full reasoning. For longer, multi-scene projects, a Movie may suit you better.
A chain doesn't have to be stitched
Generating a chain and combining it into one downloadable file are two separate steps — you can generate a chain of several segments and simply download each segment individually, never requesting the combined file at all, if that suits what you're doing with them. Whether to stitch or download individually depends on what you're using the segments for. Stitching vs. downloading segments compares the two.
If a continuation fails
A continuation can fail to start if the parent segment isn't actually eligible — for example, if it hasn't finished generating yet, failed, or belongs to someone else. If that happens, double-check that the parent segment actually finished generating successfully before retrying.
Try it yourself
Generate a short first segment, then use it as the starting point for a continuation rather than starting a brand-new unrelated clip — it's the clearest way to see how a chain actually flows from one segment into the next.