Example output
{
  "video": "https://cdn-us.eachlabs.ai/defaults/e0c57e43167e489fa4be9c88a5395c54.mp4",
  "thumbnail": "https://cdn-us.eachlabs.ai/defaults/253b7ff4a9a94dde8688160ee9eb602c.jpg"
}

Poster Frame

Object·Video-API·by eachlabs

Poster Frame extracts a single cover image from a video at any timestamp, giving you a clean thumbnail or poster for players, feeds, and listings.

Runtime (p50)
1m
Estimated price
$1.80 / unit
Call the API
prediction.sh
sh
curl -X POST \
  -H "Authorization: Bearer $EACHLABS_API_KEY" \
  -H "Content-Type: application/json" \
  --data '{
    "model": "poster-frame",
    "version": "0.0.1",
    "input": {
        "video": "https://cdn-us.eachlabs.ai/defaults/200dd0fcabc342ac8912bfdff38b5f22.mp4",
        "quality_crf": 2,
        "cover_at_second": 3
    },
    "webhook_url": ""
}' \
  https://api.eachlabs.ai/v1/prediction/

Related models

2 models
* FAQ

About Poster Frame

01 / 03

What is Poster Frame?

Poster Frame extracts a single still image from a video at a timestamp you choose. On the each::labs Video API it gives you a clean cover or thumbnail, so every clip has a representative poster for players, feeds, and listings.