Skip to main content
Video templates produce MP4 clips by animating layers across a timeline. Renders are generated by ffmpeg compositing Konva snapshots.

Differences vs image templates

Animation primitives

Each layer can declare a keyframes array:
t is seconds. Imtegrate interpolates linearly between keyframes.

Triggering a video render

Response includes id, status: "pending". The completed render has both result_url (MP4) and thumbnail_url (JPEG poster frame).

Limits

  • Max duration: 60 seconds (free plan)
  • Max resolution: 1920×1080
  • Frame rate: 24, 30, or 60 fps