Photo in a Timeline slot ignores source_in and motion: why
A still has no time axis, so Timeline holds it for the whole slot and warns still_source_in_ignored or motion_ignored. Real camera moves need a video clip.

When a Timeline video slot points at an image, the render holds that image for the slot's whole duration and ignores two fields that only make sense on video: source_in and motion. Each ignored field produces a soft warning, still_source_in_ignored or motion_ignored, and the job still completes.
The Timeline docs put it directly: stills are static holds, and motion is accepted and ignored with motion_ignored. The code adds the other half, the in-point.
What we saw when we compiled it
We compiled a two-slot, 12-second timeline whose first slot is a photo with source_in: 2. The output warning read: "Segment 0 is a still image; source_in 2.000s was ignored and the still is held for the whole slot. Timeline position unchanged." Nothing was cropped from the start, nothing was shortened.
A still is looped into its slot, so it is also never too short. A 6-second slot on a one-frame image does not trigger the short-source pad or loop warnings that a video clip would.
| Field on a still slot | Effect | Warning code | Does the plan call predict it? |
|---|---|---|---|
| source_in greater than 0 | Ignored; still held for the full slot | still_source_in_ignored | No, plan does not know the file is an image |
| motion | Accepted and ignored; no camera move | motion_ignored | Yes, it depends on the field alone |
| duration longer than any source | Still is looped into the slot | none | Not applicable |
| fit | Applies: cover, contain, stretch or blur | none | Yes |
If you wanted movement
Timeline does not animate stills. Camera moves such as a push-in or a pan have to come from a video clip. Generate the move with an image-to-video model on the video router, then drop the resulting clip into the slot. Choosing the model and checking its price is covered in the Ken Burns post.
If you wanted the photo to appear later in time, that is the slot's start, not source_in. start is where on the audio spine the slot begins; source_in is where inside the file to start reading, and a one-frame file has no inside.
Clean up the document
Remove source_in and motion from image slots, and keep fit set deliberately. A photo with a ratio different from the output is cropped by the default cover, so use contain or blur if the whole picture must stay visible. Then the warnings list is empty and any warning that remains is worth reading.
Sources
Related posts
More in Media tools
- Pick a listing main image from a product clip with video-frames
Extract up to 24 stills from a product clip with POST /v1/video-frames on Sume, choose the sharpest one for a listing, and avoid the media.sume.com trap.
- Picsart upscale API 2x to 8x vs Sume image upscale 1x to 4x
Picsart upscale takes factors 2, 4, 6 and 8 up to 4800x4800. Sume image upscale takes a number from 1 to 4 and returns png, jpg or webp.
- Pinterest Video Pin ratios 1:2, 2:3, 3:4, 4:5, 1:1: output sizes
Pinterest recommends 9:16 for Video Pins and allows 1:2, 2:3, 3:4, 4:5 and 1:1. Sume Timeline renders any even size from 256 to 2160 px.
- Pinterest video Pin vs video ad: 5 minute or 15 minute limit?
A Pinterest Video Pin runs 4 seconds to 5 minutes. A Pinterest video ad runs 4 seconds to 15 minutes, up to 2 GB, with 6 to 15 seconds recommended.
Written by Sume