Timeline slots must reach within 0.5 s of the voiceover: 24 s example
Lay out Sume Timeline 1.0 for a 24-second voiceover: four 6-second slots from 0, last within 0.5 s of the end. Plan it free, render for $0.10.

In Sume's Timeline 1.0, the video slots must start at 0 and run to within 0.5 seconds of the end of the audio. For a 24-second voiceover, four 6-second slots starting at 0, 6, 12 and 18 seconds cover it exactly, and the render costs $0.10 because it is one started output minute. Use the free plan endpoint to confirm the layout before you render.
The rules below are from the Timeline 1.0 docs (read 2026-10-06). The audio sets the length of the output, and the video slots are laid on top of it.
The layout rules
Each slot declares its own start on the audio spine, a duration of at least 0.2 seconds and, optionally, a source_in point into its file. Declared starts are authoritative, and the compiler compensates for any crossfade, so you never overlap slots by hand to make room for a transition.
| Slot | start | duration | Note |
|---|---|---|---|
| 1 | 0 | 6 | video[0].start must be 0; no transition on the first slot |
| 2 | 6 | 6 | Starts must increase |
| 3 | 12 | 6 | A transition here is 1 s at most, and no more than half the shorter neighbor |
| 4 | 18 | 6 | Coverage may stop at most 0.5 s before the end of the spine |
Plan before you pay
POST /v1/timeline-1.0/plan runs the same schema checks and the compiler without creating a job or reserving credits. It returns the duration, the segment count, the billable minutes and the estimated cost, plus a summary of the filtergraph. It cannot predict warnings about short sources being padded or looped, so a clip that is 4 seconds long in a 6-second slot will only show that warning on the real render.
Every URL must already be a media.sume.com artifact or asset in your workspace, so import files first. The render needs an Idempotency-Key, and the default output is 1080 by 1920. Set the output size if you need 16:9.
When it goes wrong
The common mistake is a short last slot: a 23-second sum of slots against 24 seconds of audio is inside the 0.5 second allowance only if it ends at 23.5 or later. Extend the last slot, or trim the audio spine with source_in.
A second mistake is leaning on transitions to hide gaps. Transitions are limited to one second, and Sume refuses more than eight chained fades. For a four-slot ad, use a hard cut or a short fade between slots and put the effort into the clips.
Sources
Related posts
More in Media tools
- Sume timeline with silent audio: audio.mode silence and its limits
Set audio.mode to silence in Sume Timeline 1.0 for a declared length with no spine file. Do not send url, parts, gain_db or source_in, and no ducking bed.
- Compose stacks a still over a video for up to 300 seconds, flat $0.02
A 3-minute Short with a headline image on top fits Sume timeline compose's 300-second ceiling at a flat $0.02. How the stack is sized and what clamps.
- Timeline invalid_segment_timing and segment_overlap: fix your starts
Sume timeline returns invalid_segment_timing or segment_overlap when video starts do not increase or slots overlap past the transition. Fix the start values.
- Timeline output.fps: omit it, or you may resample and get judder
Timeline takes output.fps of 24, 25, 30 or 60 and warns when it differs from the sources. YouTube Shorts and TikTok ad pages list no frame rate.
Written by Sume