Amazon video ad frame rate: set Sume Timeline fps to 24, 25 or 30
Amazon lists 24, 25 and 30 fps among its rates. Sume Timeline takes 24, 25, 30 or 60. Choose a rate that matches the source to avoid the resample warning.

For an Amazon Sponsored Brands video, set Timeline output.fps to 24, 25 or 30, matching the frame rate your source was shot at. Amazon's spec lists 23.976, 23.98, 24, 25, 29.97, 29.98 and 30 fps. Sume's Timeline accepts only 24, 25, 30 and 60, so the exact 23.976 and 29.97 options cannot be selected and the closest allowed values are 24 and 30.
Why the setting matters
If you omit output.fps, Timeline renders at the rate of the sources, with the longest video sources deciding. If you set a rate that differs from a source, the docs say the job repeats or drops a frame every few frames, which causes judder on motion, and it reports output_fps_resamples_sources with the rate the sources wanted.
| Amazon rate | Sume output.fps choice | Note |
|---|---|---|
| 23.976 / 23.98 | 24 | Not exact; closest allowed |
| 24 | 24 | Exact |
| 25 | 25 | Exact |
| 29.97 / 29.98 | 30 | Not exact; closest allowed |
| 30 | 30 | Exact |
| Not listed by Amazon: 60 | 60 | Do not use for this placement |
Steps
- Run
video_inspectwithframes: falseon the source to read the probe. It is the cheapest way to see what you are working with. - If the source is near 24 fps, set 24. If it is near 30, set 30.
- Run the unbilled plan call, then render.
- Read
warnings[]in the result. A resample warning means the source rate was different from what you set.
Sources that mix 24 and 30 fps clips in one timeline will always resample some of them. Group shots by rate when you can.
A short decision rule
Use the source rate when you can. If every clip in the timeline was shot or generated at 24 fps, set 24. If your phone footage is 30 fps and nothing else is mixed in, set 30. Both are on Amazon's list. If you mix, pick the rate of the majority of the screen time and accept that the others will be resampled.
The docs describe the resample as repeating or dropping a frame every few frames, and say the job reports output_fps_resamples_sources with the rate the sources wanted. That warning is information, not an error: the render still finishes. Treat it as a prompt to watch the motion-heavy parts.
Amazon's page also lists a minimum video bit rate of 1 Mbps with 4 Mbps recommended, and a minimum audio bit rate of 96 kbps with a minimum sample rate of 44.1 kHz. Sume's docs I read do not state the output bit rates for Timeline, so measure the delivered file with a media tool before you upload.
What Sume does not do
Sume does not offer fractional rates like 23.976 or 29.97 in Timeline output, and I could not find a pass-through setting. It also does not verify the bitrate floor Amazon lists (1 Mbps minimum, 4 Mbps recommended). Check that on the delivered file.
Sources
Related posts
More in Media tools
- Audio detach limits: 1800 s source, 900 s output, wav or mp3
Sume audio detach turns one hosted video into a wav or mp3 for $0.01. Source up to 1800 s, output up to 900 s, with the range, channel and sample rate options.
- Add captions to a Vidu Q4 clip with Sume: what the caption API needs
Vidu Q4 Preview can voice characters. Sume's video captions API burns captions onto any public HTTPS clip; it fails on silent clips unless you send cues.
- caption_no_speech: why a caption job fails on a silent clip
A Sume caption job returns caption_no_speech when the clip has no audible speech. The fix is cues, segments or words, not a retry.
- Change one caption color: design.colors.active and what it accepts
A Sume caption design override changes one token for one request. Colors take hex, rgb(), rgba() or transparent; other CSS is rejected at request time.
Written by Sume