Skip to content

estimate_video_timeline_price

Estimate the Creative Units price of a video timeline render without rendering anything.

Author the timeline exactly as for `render_video_timeline`. Prices through the same estimator the
render charges against, so the price matches for identical inputs. Returns the price plus the
workspace balance. Produces no file.

Parameters

ParameterTypeDefaultDescription
templaterequiredTimelineTemplateTimeline layout designed in the editor. Tracks, items, timing, and slot references.
tracksTimelineTemplateTrack[]Ordered list of tracks in the timeline. Composited in reverse order (Track 1 is on top). Do not overlap items within the same track; use multiple tracks for overlapping content.
idrequiredstringUnique identifier for the track.
namerequiredstringUser-facing name of the track.
itemsrequiredany[]Ordered list of items on this track.
transitionsany[]Transitions on the seams between adjacent items on this track.
disabledbooleanfalseWhether the track is excluded from rendering.
fpsinteger≤120, >030Frames per second of the output video.
widthinteger2–76801920Width of the output video, in pixels. Must be even.
heightinteger2–43201080Height of the output video, in pixels. Must be even.
codecstringh264Video codec for encoding the output. Only h264 is supported.
crfinteger0–5118Constant Rate Factor controlling output quality. Lower values produce higher quality.
max_duration_in_secondsnumber≤120, >0Maximum allowed duration of the rendered video, in seconds.
playback_ratenumber≤4, >01Global playback speed multiplier. 1.0 = normal, 2.0 = double speed, 0.5 = half speed.
videosobjectSlotted video assets. Each slot name matches a slot reference in the timeline template.
imagesobjectSlotted image assets. Each slot name matches a slot reference in the timeline template.
audiosobjectSlotted audio assets. Each slot name matches a slot reference in the timeline template.
workspace_idrequiredstring (uuid)The user's workspace id.