Amazon Stores video tile specs: 1280x640 full width, MP4 H.264

Amazon Stores video tiles need an MP4 with H.264, a 1280x640 minimum for Full Width and a separate cover image. Crop and check a clip with Sume first.

4 min readSume
All posts

An Amazon Stores video tile takes an MP4 file with the H.264 codec, plus a separate cover image. The minimum video size depends on the tile: 1,280 x 640 px for Full Width, 640 x 640 px for Large and 450 x 320 px for Medium. The aspect ratio must be 6:4 to 8:3 for Full Width and Medium, and 3:4 to 4:3 for Large. Those figures are from Amazon's Stores creative guidelines (read 2026-10-11). Neither page I read gives a length or file-size cap for a video tile, so check Seller Central's uploader for those.

What does each video tile size require?

Both the video and the cover image are required. On mobile the tile plays full screen; on desktop it plays inline with an option to expand.

Amazon Stores video tile specs, read 2026-10-11
TileMin cover imageMin videoAspect ratio
Full Width3,000 x 1,500 px1,280 x 640 px6:4 to 8:3
Large1,500 x 1,500 px640 x 640 px3:4 to 4:3
Medium1,500 x 750 px450 x 320 px6:4 to 8:3

Which common video ratios fit which tile?

Convert the ratio range to a number to compare: 6:4 is 1.5 and 8:3 is about 2.67, so Full Width and Medium accept anything from 1.5 to 2.67 wide. Large accepts 0.75 to 1.33.

A 16:9 clip (1.78) fits Full Width and Medium as it is. A 21:9 clip (2.33) fits too. A 1:1, 3:4 or 4:3 clip fits Large only. A 9:16 clip fits none of the three, so a vertical Sume render needs a crop or a second render in a wider ratio. A model's supported_aspect_ratios field lists what it can render, so read it before you queue a job.

How do I crop 16:9 to a 2:1 Full Width tile?

Sume's video filter takes a crop as fractions of the source frame, so you do not need to know the pixel size. For a 1920 x 1080 clip, a 1920 x 960 band is 2:1 and clears the 1,280 x 640 minimum. That band is the full width and 960/1080 = 0.8889 of the height, centred at y = 0.0556. The free check endpoint runs the same validation as the encode and creates no job.

The encode costs $0.02 per job, the source clip must be 300 seconds or shorter, and the compiler rounds the crop to even sizes for yuv420p.

curl -X POST https://api.sume.com/v1/video-filter/check \
  -H "Authorization: Bearer $SUME_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "video_url": "https://media.sume.com/artifacts/artf_demo/hero.mp4",
    "ops": [{ "op": "crop", "x": 0, "y": 0.0556,
              "width": 1, "height": 0.8889 }]
  }'

How do I verify the result before upload?

Run video inspect on the new clip with frames: false. It returns only the probe, which includes width, height, duration_seconds, video_codec, container, rotation and has_audio. Compare width and height with the table above and divide them to confirm the ratio. If video_codec is not H.264, an exact video trim pass re-encodes with libx264 and yuv420p, so check the probe again afterwards.

The cover image is a separate asset. Video frames can pull a still at the source size, but its max_edge stops at 2,160 px, which is below the 3,000 px edge a Full Width cover needs. Make the cover as its own image instead of a frame grab.

A short checklist before you upload: the file is MP4, the probe says H.264, the width and height meet the tile minimum, the ratio sits inside the range for the tile you chose, and the cover image is ready at its own minimum size. The probe is free to read, so run it on every clip in a batch.

Sources

Related posts

More in Use cases

All Use cases posts

Written by Sume