Video Delivery
Broadcast · CTV · Social · DOOH · Cinema

Every delivery spec, one source of truth.

Tech specs, safe zones and audio targets for every platform you deliver to — then collapse a campaign's cuts into the fewest shared exports.

Platforms
Channels
Presets
Verified

1 · Pick platforms & the cuts you're delivering

Select each destination, then choose which aspect ratios you actually cut for it. Recommended ratios are pre-selected — a platform accepting 16:9 doesn't mean the client made a 16:9.
Bulk cuts:

2 · Deliverable plan

Deliverables collapse into shared exports only when they share both a ratio and an encode preset.
Select platforms to generate a plan.

Compare safe zones

Pick a master shape, then toggle platforms to overlay their safe areas on one canvas. The solid green box is the area safe on every enabled platform.
Master shape:
Quick:

Master canvas

Enable platforms to overlay their safe areas.

Highest-coverage export patterns

Pre-computed spec combinations, ranked by how many platforms a single export can serve.

Safe reuse Conditional Not safe (own export)

About this tool

A single self-contained page over a normalized delivery-spec dataset. Browse per-platform specs and safe zones, build a deliverable list for a job, and collapse it into the fewest shared exports.

Aspect ratios & the reuse engine

A deliverable is a platform × aspect-ratio pair. Each pair resolves to a vetted encode preset (e.g. a 9:16 social cut → social_vertical_1080x1920, a 16:9 CTV cut → ctv_premium_1080p). Two deliverables share one export file only when they match on both ratio and preset — so the tool never merges a vertical cut into a landscape file. Recommended ratios per platform live in an editable overlay (app/aspect-profiles.json) so you decide the default cut, not "whatever is accepted."

Grouped specs

Each platform's specs are grouped (Container / Video / Audio / Aspect / Duration / File size) with every value tagged Accepted (hard limit) or Preferred (recommended).

Portability

Canonical data stays as JSON in delivery-specs-handoff/; this page is generated by app/build.py. The Engine object is framework-free and copy-pasteable. Regenerate with python3 app/build.py.

Package version . Premium streaming / CTV outlets may still require publisher, DSP, or rep-level approval. Platforms marked "confirm" had no defendable public delivery spec at capture time.