Skip to content
Console

image

Upload JPEG, PNG, or WebP snapshots at a fixed interval.

{
"name": "thumbs",
"type": "image",
"inputs": ["mix_video"],
"config": {
"storageType": "s3",
"storageConfig": {
"bucket": "my-thumbnails",
"region": "us-east-1",
"accessKeyId": "<key>",
"secretAccessKey": "<secret>",
"prefix": "thumbs/{date}/"
},
"format": "jpeg",
"intervalSec": 10,
"width": 1280,
"height": 720,
"quality": 85
}
}
FieldTypeDefaultDescription
storageTypestringrequireds3 | gcp | azure.
storageConfigobjectrequiredProvider credentials and path. Same shapes as segment storage.
formatstring"jpeg"jpeg | png | webp.
intervalSecintSeconds between captures (03600).
qualityint0100 (JPEG / WebP).
widthintsource sizeOutput width (max 4096).
heightintsource sizeOutput height (max 4096).

prefix / filename support the same path templates as segment (jobId, jobName, roomName, date, time, timestamp, …).

Identical field sets to segment:

storageTypeRequired / key fields
s3bucket, accessKeyId, secretAccessKey; optional region, sessionToken, endpoint, forcePathStyle, prefix, filename
gcpbucket, credentialsJson; optional prefix, filename
azurecontainer, accountName; accountKey or sasToken; optional prefix, filename

Per image by resolution tier — not per minute. Sink pricing.