DOOH 1080x1920 10 s master: a render checklist

An example vertical DOOH master (1080x1920, H.264 MP4, 10 s, 25 to 30 fps). What a Sume video request controls and what you must check yourself.

4 min readSume
All posts

A vertical digital out-of-home (DOOH) master is often specified as 1080x1920, MP4 with H.264, a 10-second runtime, 25 to 30 fps and a modest bitrate and file size. Specs vary by network and I could not confirm these numbers on a vendor page, so treat them as a working example and use the spec sheet of the network that will run your ad.

What a Sume request controls

Sume's video request exposes duration, resolution and aspect_ratio. It does not list a frame-rate or bitrate field in the request parameters, and every v1 model reports supported_sizes: null, so size is rejected with 400 unsupported_parameter. That means you can ask for a 9:16 clip at 1080p and a duration of 10 seconds, but you cannot dictate pixels, fps or bitrate at generation time. Video trim can conform width, height and fps afterward: its output option takes fps of 24, 25, 30 or 60 with precision exact.

Checklist

Treat the generated file as a source, then check and, if needed, conform it.

DOOH master versus Sume request fields (read 2026-10-03)
Spec (summary)Sume request fieldAction
1080x1920resolution 1080p, aspect_ratio 9:16Probe the output for real dimensions; trim output can conform width and height
10 s masterduration 10Pick a model that accepts 10 s
25 to 30 fpsNone listedProbe; conform with video trim output.fps (exact only) if off
Under 5 Mbps, 10 to 25 MBNone listedCheck file size, re-encode if over

Probe the file

Video inspect probes one Sume-hosted clip without re-encoding it. Call it with frames: false for a probe-only read, and read the probe object in the response. The docs name probe.has_audio explicitly; check the rest of the probe fields in a live response before you rely on them. Many DOOH screens play without sound, but some networks reject files with an audio track, so confirm that too.

Submit a 10-second vertical job on a model that accepts it. seedance-2 accepts 4 to 15 seconds and offers 1080p:

curl -X POST https://api.sume.com/v1/videos \
  -H "Authorization: Bearer $SUME_API_KEY" \
  -H "Content-Type: application/json" \
  -H "Idempotency-Key: dooh-master-001" \
  -d '{"model":"seedance-2","prompt":"Slow push-in on a product on a pedestal, clean studio light","duration":10,"resolution":"1080p","aspect_ratio":"9:16"}'

Sources

Related posts

More in Use cases

All Use cases posts

Written by Sume