Compositing QA

The precision layer for video advertising.

clyroq scores every frame for camera stability and person-free zones, places your ad with lighting-matched compositing, tracks the surface for the full clip, and grades its own work with a per-frame Trust Score.

Sequence
Awaiting upload Scanning frames Zone locked
File size Jitter score Confidence
18.4 MB 0.09 99.8%
upload
test_reel.mp4
progress_activity
Recommended center_focus_strong
12M+
Frames audited
0.98
Avg. Trust Score
42s
Median render time
94%
Placement success rate
How it sees your video

The four-module pipeline

Four pipeline modules score every frame and fuse into a single Reliability Index, from raw geometry to final photorealism checks.

view_in_ar
Module A

Spatial Analysis Engine

Builds a 3D point cloud from each frame and scores surface planarity, identifying anchor regions stable enough to composite onto.

grid_view
Module B

Temporal Consistency Module

Scores camera jitter per time segment with sparse optical flow, then maps person-free confidence across a 3x3 zone grid on every stable segment.

layers
Module C

Vision-Based Occlusion Handler

Applies semantic segmentation to resolve depth order, so people who pass in front of the ad are always rendered on top of it, not behind.

fact_check
Module D

Feedback-Loop Evaluator

Combines structural similarity, photometric variance, and a vision-language judge to catch bad blends before a video ships.

From upload to playback

How it works

Each job follows the same deterministic flow, with measurable confidence at every step.

01

Ingest

Decode, segment, and score camera stability before any compositing starts.

02

Detect

Compute person-free confidence across a 3x3 map and choose the safest zone.

03

Composite

Warp the ad to the surface, match color statistics, and lock motion with optical flow.

04

Validate

Produce a Trust Score, frame-level verdicts, and hotspot metadata for playback.

For teams that need control

Enterprise control surface

Deploy clyroq as a service or run it in your own environment. Every frame-level decision is inspectable for legal, editorial, and brand-safety workflows.

  • verified_userGovernance-friendly audit trail
  • terminalCLI and REST integrations
  • lockPrivate compute and data residency support
Contact Sales
Queue depth18 jobs
Avg. pipeline time00:42
Trust Score p900.91
Policy overrides2 active
Simple, transparent pricing

Scale without arbitrary limits

Starter
$0/mo
  • checkUp to 1,000 renders/mo
  • checkCommunity support
Start building
Enterprise
Custom
  • checkUnlimited renders
  • checkDedicated account manager
  • checkOn-premise deployment
Contact sales
Common questions

FAQ

How long does one render job usually take?

Short clips can finish in under a minute on CPU. Typical 10-60 second social clips complete in roughly 20-90 seconds depending on resolution and hardware.

Can we host this fully inside our own stack?

Yes. Enterprise plans support private deployment and integration through the API and job-orchestration hooks.

What happens if no safe zone is found?

The system returns a clear reject state with segment jitter and confidence diagnostics, so your team can retry with different footage or a smaller ad tier.

Ready to test your own footage?

Run your first placement in minutes.

Upload a clip, pick your CTA, and inspect every decision from placement coordinates to frame-level Trust Score.