Wix video poster 1944x2880: stills from a clip with video frames
Wix lists a video poster at 1944 x 2880 px. Sume video-frames makes JPG or PNG stills from a clip, but max_edge stops at 2160, so it cannot upscale to 2880.

Sume can pull a still from your clip for a Wix poster, but it will not produce a 1944 x 2880 image on its own. POST /v1/video-frames returns stills at the source frame size, or clamped by max_edge, whose range is 16 to 2160. A 2880 long edge is outside that, so size the poster in your image editor or pick a source that already has the pixels.
Wix figures are from its supported-files page; Sume figures from Video frames, read 2026-10-01.
What does Wix require for a poster?
The page lists JPG, GIF and PNG as file types and 1944 x 2880px for a video poster. The cover image is listed separately at 1920 x 1080px.
How do I extract a still?
Pass a media.sume.com clip and exactly one of at[] (1 to 24 times in seconds) or fps. format is jpeg (default) or png. Omit max_edge to keep the source size. Submit returns 202; read the result at GET /v1/video-frames/:id. The route is unbilled, so extra attempts cost nothing. See also extract video frames.
curl -X POST https://api.sume.com/v1/video-frames \
-H "Authorization: Bearer $SUME_API_KEY" \
-H "Content-Type: application/json" \
-H "Idempotency-Key: poster-frames-001" \
-d '{
"video_url": "https://media.sume.com/artifacts/artf_demo/film.mp4",
"at": [1, 4.5, 9],
"format": "png"
}'Where does max_edge stop?
| Item | Value |
|---|---|
| Wix poster | 1944 x 2880 px (JPG, GIF, PNG) |
max_edge | 16 to 2160, a long-edge clamp |
at[] | 1 to 24 values per call |
| Source length | Up to 300 s |
| Billing | Unbilled |
What can I do about the 2880 edge?
Treat the Sume still as a source frame and resize or crop it to 1944 x 2880 in your own tool, or cut the poster from a taller or higher-resolution master. The docs describe the clamp as a long-edge limit, not an upscaler, and a still from a 1080p clip has only that many pixels to begin with. A portrait crop of a landscape frame also changes what the poster shows, so check the framing.
What errors should I expect?
Every at value must satisfy 0 <= t < duration, or the worker fails with frame_time_out_of_range. One instant that fails to extract comes back with url null and does not fail the job. See frame_time_out_of_range.
Sources
Related posts
More in Use cases
- YouTube A/B testing three cuts: render the variants by API
YouTube Studio can test up to three cuts of a video. To make the cuts, trim one source three ways and render each with Timeline; here is what that costs.
- YouTube: AI podcast hosts giving financial advice and monetizing
YouTube lists AI-generated podcast hosts offering financial guidance, investment tips or wealth management advice as not allowed to monetize.
- YouTube AI label: below the player, and an overlay on Shorts
Since May 2026 YouTube shows one AI label below the player on long-form and as an overlay on Shorts. What a burned-in caption line adds, and what it does not.
- YouTube AI label can't be removed: Veo and C2PA cases
YouTube keeps the AI disclosure permanent for its own AI tools such as Veo, and for files whose C2PA metadata says fully generative. What that means.
Written by Sume