COACHING REPORT · REAL EXAMPLE

DELIBERATE

Short film / narrative OMELETO · 11K VIEWS · AUTO-DETECTED 100%
DURATION 14:25RESOLUTION 1920×1080FPS 24VIDEO AV1AUDIO OpusCUTS 113

A 14-minute two-hander — a reunion that curdles into a reckoning — composed and graded like a feature: framing scores a perfect 100 and the recording is clean down to a −75 dBFS noise floor. Everything wrong with this file happens after the cut: the master sits at −29.9 LUFS, far under the −14 platform reference, the AV1 encode runs at a starved 0.3 Mbps, and the on-screen text falls below readable contrast. Here's the full read — every theme scored against the standards, weighted for a short film, with the evidence on real frames.

Tap any timecode to see the moment

Frame from DELIBERATE: a man in a light-blue shirt reaches up to a ceiling-mounted projector in a classroom
OVERALL · 12 THEMES · WEIGHTED FOR SHORT FILM
AT A GLANCE

Every theme, ranked by score.

Each theme is the average of its measures. The global score is then weighted for the auto-detected genre — for a short film / narrative, the weighting follows what matters most for that format.

ThemeScore/100Verdict
DComposition & Framing100Excellent
FAudio Quality & Balance100Excellent
GVoice & Speech100Excellent
LAccessibility & Safety100Excellent
AExposure & Color94Excellent
HEditing & Rhythm84Strong
JNarrative Structure78Good
CStability & Motion72Good
BSharpness & Technical57Fair
IOn-screen Text51Weak
KPlatform & Metadata50Weak
EAudio Loudness48Weak
How to read this report Each measure is scored out of 100 against technical references (upload standards, EBU R128 loudness, WCAG legibility…) and subjective analysis (aesthetics, narrative). Measures are grouped into themes (theme = average of its measures); the global score is a weighted average based on the detected genre. Thresholds adapt to that genre too: a narrative short isn't judged like a talking-head explainer, so deliberate slow pacing, long held takes and a stylized low-key grade aren't treated as defects. A score is decision-support, not a popularity ranking.
SYNTHESIS

A patient classroom two-hander that looks like a feature — frame-perfect composition, a pristine recording, a deliberate low-key grade. What undercuts it is the delivery, not the filmmaking: a master at −29.9 LUFS that plays far quieter than the platform expects, a 0.3 Mbps encode that starves the dark image, and on-screen text below the readability line.

COMPOSITION 100/100 NOISE FLOOR −75dBFS FOCUS 43%missed LOUDNESS −29.9LUFS BITRATE 0.3Mbps
YOUR PRIORITIES · 5 ADVISORIES

Fix these first, in this order.

Quick win = fast re-export tweak · Edit = fix in post · Shoot = may need a reshoot.

1
Quick winE · Audio Loudness
Mastered far too quiet — the platform won't fix it

The mix integrates at −29.9 LUFS against the −14 reference. Platforms normalize loud videos down, never quiet ones up — so the film simply plays much softer than everything around it in the feed, and the whispered passages disappear first.

How — Raise the master toward ~−14 LUFS integrated. True peak sits at −7.8 dBTP, so there's plenty of clean headroom to come up without limiting.
whole mix
2
Quick winK · Platform & Metadata
The bitrate starves the image

The AV1 stream runs at 0.3 Mbps against a ~4 Mbps reference for 1080p. On a dark, gradient-heavy grade that cost is visible: blocking reaches 11.5% on the 8×8 grid (measured under Sharpness).

How — Re-export at a healthier bitrate. The source is true 1080p, so the detail is there to keep.
whole film
3
EditI · On-screen Text
On-screen text falls below readable contrast

Text rides on ~97% of shots — chiefly the persistent channel watermark, with 153 overlays read in all — and its median contrast is 4.0:1, with 59% of samples under the 4.5:1 readability line. White lettering over the bright classroom backgrounds is where it ghosts out.

How — Add a stroke, drop-shadow or semi-opaque plate behind any burned-in text (aim ≥ 4.5:1).
whole film
4
EditE · Audio Loudness
Dynamics swing wider than small speakers can follow

Loudness range measures 17.7 LU, with level jumps up to 17 dB between passages (p95 10 dB). That's cinematic in a quiet room — but on a phone speaker the quiet confessions vanish, especially under a master this low.

How — Gentle program compression or a ride on the dialogue bus to lift the quietest lines — keep the dynamic intent, trim the extremes.
whole mix
5
ShootEditB · Sharpness & Technical
Nearly half the usable shots miss focus

43% of shots land with missed focus — and dark shots are already excluded from the call, so this isn't the grade being misread. On a two-hander built on faces, soft eyes are the one image defect viewers actually register.

How — Lock focus (or eye-AF) on the speaking actor, and cut or shorten the softest takes.
whole film
STRENGTHS · KEEP DOING THIS

Frame-perfect composition

Subjects sit 10% off the power points, edge density is just 7%, and the 16:9 frame stays clean for the whole 14 minutes. Composition scores a perfect 100.

A pristine recording

Noise floor near −75 dBFS, stereo dead-centered at +0.0 dB, zero clipped samples. The capture and balance are excellent — only the mastering level lets the sound down.

Disciplined, scripted delivery

129 wpm with a single filler word in 887 — and the 43 long silences read as held beats, not dead air. The genre-aware engine grades them as narrative pacing.

CONTENT ANALYSIS

What the film is actually saying.

A real hook and seven cleanly segmented sections — the escalation reads in the signal. The soft spots: no formal ending after the final scene, and tension that dips across the longest takes.
Synopsis
Alice appears in Ben's classroom years after they last saw each other. What begins as warm catching-up — "Look at you, you look great" — tightens into a confrontation over a past wrong he refuses to own, an apology she came to extract, and a closing scene that plays out almost without words.
Message
An apology only means something if guilt is admitted — "apology implies guilt" is the line the film pivots on. Confronting the person who hurt you may be justice, and still not give you what you came for.
Intended audience
Festival and short-film viewers — Omeleto's drama audience, watching for performance and subtext rather than pace.
Emotional arc
Warm reunion → unease → open confrontation ("You are guilty") → a fragile apology at the climax → a quiet, unresolved coda.
Themes
guiltapologyjusticeconfrontationthe pastclosure
Structure
An intro card, a long two-hander build (the second section runs from 0:36 to 7:12), an escalation through three short confrontation scenes, then a three-minute aftermath and a near-wordless close. No formal outro.
Strengths
  • The escalation is patient — small talk curdles by degrees, never in one jump
  • The stakes live in the dialogue's subtext ("Apology implies guilt. You are guilty.")
Conventions spotted
  • the single-location reunion-confrontation two-hander
  • the ambiguous, dialogue-free closing beat
Ways to tighten it Fix delivery before the next upload: master to ~−14 LUFS and re-export at a healthy AV1 bitrate — two export settings remove the report's two zeros · put a plate or stronger shadow behind any burned-in text (median contrast is 4.0:1 today) · the engagement measure dips across the long mid-film takes (61% of runtime in shots over 8 s) — a few earlier reaction cuts would hold tension without changing the film's pace.
CHAPTER SUMMARY · 7 SECTIONS DETECTED
Ch.1Hello, Ben — an intro card, then Alice walks into the classroom and catches Ben completely off guard.
Ch.2Catching up, carefully — the long two-hander build: "you look great", "the more things change…" — small talk with something unsaid underneath.
Ch.3"You don't want to tell anybody" — the subtext surfaces: Ben warns Alice how it will go for her if she makes the past public.
Ch.4"Apology implies guilt" — Alice says she wants to forgive him; Ben rejects the premise outright — "I didn't do anything."
Ch.5Justice, not vengeance — the climax: "This is justice. And I'm sorry — I am."
Ch.6"You knew this wouldn't work" — the aftermath: she knew, and she came anyway — "I had to try."
Ch.7A wordless close — the film ends on looks rather than lines, with no formal outro after the final scene.

Sections and their boundaries are auto-detected from cut density and audio energy; titles summarize the transcript of each span.

SCORES BY THEME · A–L

Twelve themes, each on a 0–100 dial.

Exposure & Color
Brightness, contrast, white balance.
Sharpness & Technical
Focus and image quality.
Stability & Motion
Camera steadiness, movement.
Composition & Framing
Subject placement, framing.
Audio Loudness
Level & upload-standard compliance.
Audio Quality & Balance
Cleanliness, balance, noise.
Voice & Speech
Pace, fillers, silences.
Editing & Rhythm
Cuts, pacing, dynamics.
On-screen Text
Presence and legibility.
Narrative Structure
Hook, body, ending.
Platform & Metadata
Resolution, codec, aspect.
Accessibility & Safety
Captions, photosensitivity.
STRUCTURE & RHYTHM

The whole film, on one timeline.

This frieze unrolls all 14 minutes left to right, from the real analysis. Top to bottom: structure (hook vs. body), editing rhythm (bars = cut density per 5 s), audio level, and which passages show a face to camera vs. b-roll.
Structure
Rhythm
Sound
Face
0:002:535:468:3911:3214:25
HookFace to cameraB-rollAudio level

Reading: hook 0:00–0:30 · no outro card · 7 sections · ASL 7.6 s · 113 cuts · 60% face to camera, 40% b-roll.

STORY-BOARD

One real, representative frame per detected section, pulled straight from the source at the timestamp shown.

Ben turns around beneath a ceiling-mounted projector in his classroom, caught off guard
0:00
An unexpected visitor
Ben in a light-blue shirt and tie, seated at his classroom desk, mid-conversation
0:36
Catching up, carefully
Ben leans on the desk, his expression wary and guarded as the conversation turns
7:12
The subtext surfaces
Tight close-up of Ben, jaw set, mid-confrontation against the teal classroom wall
8:24
"Apology implies guilt"
Close-up of Alice in a green knit sweater, steady and resolute
10:13
Justice, not vengeance
Over Ben's shoulder, Alice searches his face in the aftermath of the confrontation
10:49
The aftermath

Frames are pulled straight from the source file at each section's representative timestamp.

EVIDENCE · IMAGE

What it flagged — and what it didn't.

When the engine docks a score it captures the moment. It also tells deliberate style from a defect — here the low-key grade and the long held silences are read as the film's intent, not penalized.

White watermark text over the bright classroom ceiling, where its contrast drops
0:00I · On-screen Text
Median text contrast 4.0:1 — 59% of samples fall under the 4.5:1 readability line.
Flat teal wall and soft background gradients where compression blocking shows
10:49K · Platform
0.3 Mbps AV1 — blocking reaches 11.5% on the 8×8 grid across flat walls and soft backgrounds.
Low-key close-up of Ben with deep shadows and a cool grade, read as intent
8:24Not a defect
Low-key by design — 20% mean luminance, 30.2% deep blacks and a 14% cool cast read as the grade, not penalized.
EVIDENCE · AUDIO

The signal behind the sound.

E · LOUDNESS WAVEFORM −29.9 LUFS · −7.8 dBTP
00:00EBU R128 · TARGET −14 · PEAK −114:25
G · VOICE & PACING
Speaking pace129 wpm
Filler words0.1 /100 words
Held silences43 > 3s
Background floor−75 dBFS
TRANSCRIPTION · EXCERPT

Auto-transcribed locally (whisper). Language: EN · 887 words · 48% speech.

You
I'm really happy you're here, you know
You chose not to and what now you're blaming me
You know if you you want to hurt me
And I'm sorry
You
DETAILED ANALYSIS

Theme by theme, measure by measure.

Expand any theme for its individual measures, values, and the standards behind them. The blue "good to know" boxes explain the technical terms.

DComposition & Framing100
Good
Rule of thirds / placement10% off the power point100

Subjects sit an average of 10% from the power points — framing this disciplined across a dialogue two-hander is what a feature DP would deliver.

Info
Frame clutteredge density 7%

Frames stay clean and uncluttered — the eye goes to the actors, nothing competes for it.

Good
Aspect ratio16:9 → 16:9 (landscape)100

Native 16:9 delivered as 16:9 landscape — no crop or misfit for the platform.

FAudio Quality & Balance100
Good
Background noise / hissfloor ~−75 dBFS100

The floor sits near silence — a controlled-location recording with no audible hiss under the dialogue. This is the cleanest capture in the sample set.

Good to know The "noise floor" is the level of the quiet parts. Closer to silence (lower dBFS) is cleaner; outdoors it naturally sits higher.
Good
Stereo balance+0.0 dB (right)100

Dead-centered image — no left/right imbalance.

GVoice & Speech100
Info
Speaking pace129 wpm · 48% speech (narrative dialogue)

A measured pace for scripted dialogue, and with speech filling 48% of the runtime the film breathes between lines. Read as narrative dialogue, not a presenter format — so it's reported, not scored against a presenter target.

Good
Filler words1 filler (0.1/100 words)100

One filler across 887 words — written and performed, exactly as scripted dialogue should read.

Good to know Filler words are “um / like / you know”. A high rate per 100 words distracts and undercuts authority.
Info
Breathing / silences43 silence(s) > 3s · longest 29s (normal for narrative)

The long pauses are the film's pacing — held looks and beats between lines. For a drama the engine treats them as intent, not dead air, so they carry no penalty.

LAccessibility & Safety100
Good
Photosensitivity (screen)3 strong luminance transitions (~0/min, sampled at 0.3 fps)100

Three strong luminance transitions across the whole film — effectively zero per minute. No strobing or flash risk.

AExposure & Color94
Info
Exposure (overall)mean luminance 20% · deliberately low-key exposure (mood)

A dark image by choice — the engine reads the 20% mean luminance as a low-key mood, not underexposure, so it's reported rather than penalized.

Good to know Exposure is how much light is in the image — neither crushed (lost shadow detail) nor "blown" (white with no detail).
Good
Blown highlights0.5% blown pixels100

Highlights held — only 0.5% of pixels clip, even against the bright classroom windows.

Info
Crushed shadows30.2% crushed pixels · deep blacks by design

Nearly a third of pixels sit at black — consistent with the low-key grade, so it's flagged as a creative choice rather than a defect.

Watch
Dynamic range used71% spread71

The image uses 71% of the available tonal spread. A touch more mid-tone separation would help the darkest scenes survive a phone screen in daylight.

Good
ContrastRMS contrast 0.21100

Healthy contrast inside the low-key palette — the image is dark, not flat.

Info
White balancecool (blue) cast 14% · warm/cool grade (deliberate)

The 14% cool cast is read as part of the film's warm/cool grading scheme, not a white-balance error — informational only.

Good to know White balance is the overall colour temperature — a cast pulls the whole image warm or cool.
Good
Saturationmean saturation 29%100

Restrained, naturalistic color — fitting the drama.

Info
Color consistencydrift 37% · grade evolves scene to scene

The grade shifts as scenes change — read as scene-driven grading on a narrative, not drift to be fixed.

Good
Chroma noisechroma noise index 0.4100

No visible color noise, even in the deep shadows.

HEditing & Rhythm84
Info
Shot segmentation114 shots · 7.8 cuts/min

A measured, classical cutting rate over the 14:25 runtime — continuity editing in service of performance.

Good
Average shot length (ASL)7.6s (target 2-15s · film)100

Right inside the 2–15 s film target — unhurried but never static. A vlog threshold would flag this; the film threshold doesn't.

Good to know A “shot” is the span between two cuts. ASL is the average shot length — lower means a faster cut.
Good
Shot-length varietycoefficient of variation 0.87100

Long held takes set against quick reaction cuts — high variety that keeps a slow base tempo alive.

Info
Rhythm curvedynamics 0.7 (cuts / 5s)

A gentle cutting pulse, consistent with the two-hander format.

Good
Hook strength (0–30s)5 cuts in 30s100

The opening 30 s cuts at the same pace as the body — for a short film that's a pass, not a slow start.

Watch
Pattern interrupts61% of runtime in long takes (>8s)59

Most of the film sits in takes longer than 8 s. The format absorbs much of that, but the longest stretches coincide with the tension dips flagged under Narrative — a few reaction cuts would re-anchor attention.

Watch
Editing progressiondeceleration (49% variation across thirds)62

The cut slows down across the film's thirds — partly the script's design as the confrontation lengthens, but it leaves the final act leaning entirely on performance.

Info
Jump cuts1 shot < 1s (1% of shots)

Essentially none — clean continuity editing throughout.

Info
B-roll / face-cam ratio~40% b-roll · 60% face to camera

60% of screen time on faces — exactly the shape a dialogue drama should have.

JNarrative Structure78
Good
Structure (hook · body · outro)hook present · no clean ending77

The hook is real — an intro card and a loaded first meeting — but the film stops rather than ends: no closing card or formal outro after the final scene.

Good
Chaptering7 narrative section(s) detected100

Seven distinct sections read clearly in the signal — the escalation from reunion to confrontation to aftermath is well-segmented.

Info
Branding (intro / outro)intro card · no outro

An intro card opens the film; nothing brands the ending.

Info
Call-to-action (ending)likely spoken CTA at the end

The engine hears what is likely a spoken call-to-action near the end of the upload.

Watch
Sustained engagement / tensionhook, re-hooks, variety, audio58

The hook and shot variety help, but long quiet stretches between re-hooks soften mid-film tension — the price of the patient build, and the one structural number worth working on.

CStability & Motion72
Info
Stabilitynot scored at this sample rate (0.34 fps, ~3s between frames) — inter-shot motion, not shake

At ~3 s between sampled frames, frame-to-frame motion measures different shots, not camera shake — so the engine reports it instead of scoring it, and reads stability from motion fluidity and the horizon.

Good to know Measuring true shake needs frames close together in time; on long videos it’s read from motion fluidity.
Info
Micro-jitterresidual jitter 37.2 px (inherent to handheld camera)

Residual jitter consistent with handheld operating — part of the film's visual language, not penalized.

Fix
Motion fluidityspeed irregularity 1.3345

Camera speed changes read as uneven — some moves accelerate and settle abruptly. A light stabilization pass or smoother operating would polish the handheld style without erasing it.

Info
Movement typeshoulder-mounted camera (handheld)

Detected as shoulder-mounted handheld — fitting for an intimate drama.

Good
Horizon levelhorizon ~+0.0°100

Level throughout — no persistent tilt.

BSharpness & Technical57
Fix
Sharpness / focussubject sharp in 57% of usable shots · dark shots excluded20

The subject reads sharp in 57% of usable shots — and the dark frames are already excluded from the call, so the low-key grade isn't being misread as softness. Shallow depth of field explains some of it; the rest are genuine misses.

Good to know “Sharpness” is how crisp the detail is — soft footage often means missed focus or an upscale.
Fix
Out-of-focus shots43% of shots with missed focus (dark shots excluded)6

The single biggest image issue: on a two-hander built on close-ups, eye-level focus is everything. Lock focus on the speaking actor or cut the softest takes.

Good to know "Out of focus" means the subject isn't sharp — often AF hunting on movement, or a missed manual pull.
Good
Noise (ISO grain)noise sigma 0.2100

Clean — no visible ISO grain, even in the dark scenes.

Watch
Compression artifactsblocking 11.5% (8×8 grid)58

Blocking shows on the 8×8 grid — the direct cost of the 0.3 Mbps encode, most visible in the flat, dark areas this film lives in. Fixing the bitrate (Priority 2) fixes this.

Good
Real definition (upscale?)HF detail 25.8% · ~1080p effective / 1080p100

High-frequency detail confirms true 1080p — not an upscale.

IOn-screen Text51
Info
On-screen text presencetext on ~97% of shots · 153 overlays read

Text rides on nearly every shot — chiefly the persistent channel watermark, plus the intro card and credits. 153 overlays were read and measured in all.

Fix
Text legibility (contrast)median contrast 4.0:1 · 59% below 4.5:12

White lettering over the bright classroom backgrounds is where it ghosts out — 59% of samples fall under the 4.5:1 readability line. A stroke, shadow or plate fixes every instance at once.

Good to know Contrast is the brightness gap between text and what’s behind it; ~4.5:1 keeps it readable.
Good
Line lengthmedian line 7 chars (max 17)100

Short, comfortable lines — never a wall of text.

KPlatform & Metadata50
Good
Resolution & frame rate1920x1080 @ 24fps100

Standard and fully compliant — and 24 fps is the right cadence for the format.

Fix
Encoding (codec & bitrate)av1, 0.3 Mbps (target av1 ~4)0

AV1 is the right codec, but 0.3 Mbps starves a dark, gradient-heavy image — it's the source of the blocking measured under Sharpness. Re-export at a healthier bitrate.

EAudio Loudness48
Fix
Integrated loudness-29.9 LUFS (target -14)0

Mastered far under the −14 LUFS reference. Platforms only turn loud videos down — they won't bring a quiet one up — so the film plays much softer than everything around it.

Good to know LUFS measures perceived loudness over the whole video. Platforms normalize toward −14 LUFS.
Good
True peak-7.8 dBTP (max -1)100

Peaks sit far below the −1 dBTP ceiling — which also means there is plenty of clean headroom to raise the master.

Good to know True peak (dBTP) estimates the real peak between samples; over −1 risks clipping on transcode.
Fix
Loudness range (dynamics)17.7 LU5

Very wide macro-dynamics — cinematic in a theater, punishing on a phone speaker, where the whispered passages disappear under a master this quiet.

Good
Audio clipping0.00% clipped samples100

Zero clipped samples — the recording chain is clean.

Fix
Level consistencylevel jumps up to 17 dB (p95 10 dB)39

Loud and quiet passages swing far apart. Ride the dialogue bus or apply gentle program compression so the quietest lines survive normalization.

YOUR TURN

Get a report like this for your video.

Same depth, weighted for whatever you make. Join the waitlist for early access to the hosted dashboard and API.