Video templates produce MP4 clips by animating layers across a timeline. Renders are generated by ffmpeg compositing Konva snapshots.Documentation Index
Fetch the complete documentation index at: https://acme-3f0e8fe2.mintlify.app/llms.txt
Use this file to discover all available pages before exploring further.
Differences vs image templates
| Image | Video | |
|---|---|---|
| Output | PNG/JPEG | MP4 + thumbnail JPEG |
| Render time | Seconds | Tens of seconds to minutes |
| Endpoint | POST /v1/images | POST /v1/videos |
| Extra fields | — | duration_seconds, fps |
Animation primitives
Each layer can declare akeyframes array:
t is seconds. Imtegrate interpolates linearly between keyframes.
Triggering a video render
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