Zalando PDP video: silent, portrait, no text, AI quality bar
Zalando's PDP video rules: silent, portrait, no text, and no low-quality AI footage. How to check a Sume clip against them before upload.

Zalando's partner guidelines require portrait PDP videos with no sound or written text, and say low-quality AI footage is not permitted. With Sume you can request a portrait clip from POST /v1/videos, confirm there is no audio track with Video inspect, and pull a thumbnail with Video frames.
The rules as summarized
Rules are as read on the Zalando Partner University page on 2026-10-03; they can change, so confirm each line before you submit.
| Item | Reported rule |
|---|---|
| Start | Uploadable since Nov 2025 |
| Delivery | Merchant Product Submission API or Article XML feeds |
| Orientation | Portrait, ratio 1.44 to 1.8 |
| Content | Written text and sound are not permitted |
| Format | MP4, H.264, at least 762x1100 px, 24+ fps, 2000+ Kb/s, up to 250 MB |
| Thumbnail | One JPEG preview image, at least 762x1100 px |
| Quality | Pixelation, motion blur, unnatural textures and anatomical inconsistencies are not permitted |
Make it portrait
Sume's aspect ratios include 9:16, 2:3, 3:4 and others, and each model lists the subset it accepts in supported_aspect_ratios. If the Zalando ratio is long side divided by short side, 9:16 is about 1.78 and 2:3 is 1.5, both inside the range, while 3:4 is about 1.33, which is outside it. Confirm how Zalando defines the ratio, and check that your chosen model offers the ratio you need.
Make it silent
POST /v1/videos has a generate_audio field that defaults to the model's audio capability. Not every model can switch audio off: Gemini Omni Flash 1.1 always has native audio and rejects generate_audio: false. Read generate_audio in GET /v1/videos/models and pick a model that allows it.
Then verify the output rather than trusting the setting. Video inspect with frames: false returns probe facts, including probe.has_audio.
curl -X POST https://api.sume.com/v1/video-inspect \
-H "Authorization: Bearer $SUME_API_KEY" \
-H "Content-Type: application/json" \
-H "Idempotency-Key: pdp-check-001" \
-d '{"video_url": "https://media.sume.com/artifacts/artf_demo/pdp.mp4", "frames": false}'The thumbnail and the quality bar
Video frames extracts stills at times you name from one hosted clip, as durable image artifacts at source size. Pass at[] with a timestamp to pick a clean frame as the thumbnail. It is billed by its Modal compute.
The quality rule is the hard part. No setting guarantees that a clip is free of motion blur or anatomy errors. Look at the stills from Video inspect, reject clips with the defects Zalando lists, and regenerate with a shorter, simpler prompt. Keep a human check in the loop before upload.
Sources
Related posts
More in Use cases
- 160x600 skyscraper ad image: 3.75:1 is past GPT Image 2.5's 3:1 cap
A 160x600 ad is 1:3.75, taller than the 3:1 limit on GPT Image 2.5 custom sizes. Render 576x1728 (1:3) and crop 20% of the width in Pillow. Math included.
- 3-second logo sting with Omni: end frame as the lockup, cost on Sume
Make a 3-second logo reveal: first frame a texture, last frame your logo lockup. Omni 3 s is $0.12 at 360p and $0.57 at 1080p on Sume. Request and checks.
- A 30-second ad from three 10 s MiniMax H3 clips: cost and joins
H3 caps at 15 s per clip. Three 10 s clips make 30 s for $2.25 at 768p on H3, $3.00 on H3 Max, $6.00 at 1080p. Use end frames to keep the shots linked.
- 60-second AI video ad from 10-second shots: hero and filler cost
Six 10-second shots, two on Seedance 2.5 at 1080p and four on Wan 3.0 at 480p, make a 60-second spot for $30.96 on Sume. All six on 2.5 would be $85.32.
Written by Sume