Timeline refuses more than 8 chained fades: countdown cut fix
Sume Timeline 1.0 refuses more than 8 adjacent fades with too_many_chained_transitions. Alternate hard cuts and fades in a 12-clip holiday countdown.

More than 8 adjacent fades in a Sume Timeline 1.0 request are refused with too_many_chained_transitions. For a countdown with 12 or more clips, put a hard cut between every second fade, or use a hard cut everywhere and one fade at the end.
Rules related to transitions
From the Timeline docs, as of 2026-10-08.
- More than 8 adjacent fades: too_many_chained_transitions.
- A transition longer than the neighbors: transition_too_long.
- A transition not aligned to the frame rate: transition_not_frame_aligned.
- Single strategy: 12 segments or fewer.
Pattern for 14 clips
Fourteen clips have 13 joins. Fading all 13 breaks the limit. Alternate: fade, cut, fade, cut gives 7 fades with no adjacency, which is well under 8.
| Pattern | Fades | Adjacent run | Accepted |
|---|---|---|---|
| All fades | 13 | 13 | No |
| Fade 8, then cuts | 8 | 8 | Yes |
| Alternate fade/cut | 7 | 1 | Yes |
| All cuts | 0 | 0 | Yes |
Frame alignment
Pick transition lengths that are whole frames at your output.fps. At 30 fps, 0.5 seconds is 15 frames and 0.2 seconds is 6 frames; at 24 fps, 0.25 seconds is 6 frames. Run the plan endpoint, which is not billed, to find any alignment errors before the paid render, as the docs recommend.
Why the limit exists
The docs refuse long fade runs at validation time instead of letting the render fail late. The practical effect is simple: validate with the plan endpoint, which is free, and fix the pattern before you pay for the render.
For a countdown the cut is itself a good device: a hard cut on the number change reads as a tick, and the fade is kept for the end card.
- Use the plan endpoint for every new template.
- Keep fades under half the clip length.
- Re-run the plan after you change fps.
Before you scale
Validate the transition length too. A transition that is longer than a neighboring segment is refused as transition_too_long, and one that does not land on a frame boundary is refused as transition_not_frame_aligned. For a quick countdown with one-second numerals, a 0.2 second fade is safe at 24, 25 and 30 fps only if it lands on whole frames, so test at your real fps.
Sources
Related posts
More in Media tools
- Timeline audio concat fails on mono plus stereo: channel mismatch
Joining a mono and a stereo file in Sume timeline audio returns audio_parts_channel_mismatch. Detach both as mono, or match layouts first.
- Mixing 24 fps Seedance clips with 30 fps footage in Sume Timeline
Set output.fps to 24, 25, 30 or 60 in Timeline 1.0. If you omit it, the job matches the sources, and a mismatch returns output_fps_resamples_sources.
- Timeline output fps: omit it to follow your clips, or get a warning
Leave output.fps out and Timeline 1.0 follows your longest video sources. Force 30 on 24 fps clips and the job warns output_fps_resamples_sources.
- A 7:30 Timeline render bills 8 minutes: cut 30 s to save $0.10
Timeline 1.0 charges $0.10 per ceil(output minute). A 450-second render is 8 minutes, $0.80; trimming it to 420 seconds bills 7 minutes, $0.70. Table and code.
Written by Sume