Capabilities

QC Checks & Processes

230+ automated checks

230+ automated checks across picture, sound, captions, containers, and delivery conformance — built on published standards wherever they exist, and honest engineering judgment where they don't. Expand any check to see exactly what it measures. Toggle anything off in Settings. Everything rolls up to a clear pass, warn, fail, or info.

SPOT_FINAL_v4.mxf
PROFILE  Comcast Effectv
SIGNAL / VISUAL QC FAIL
PROFILE MATCHED Comcast Effectv
30
PASS
2
WARN
3
FAIL
12
INFO
00:00:00:0000:00:15:0000:00:30:00
00:00:05:11Loudness over target  +1.4 LUWARN
00:00:11:08Luma above legal headroomWARN
00:00:16:14Freeze frame — 8 framesFAIL
00:00:24:00Caption gap — 1.2sWARN
Container & metadata conformancePASS

Delivery & Container

Confirms your file is actually the file the client asked for: container, streams, naming, and package structure, all the way down.

Container Conformance 14 checks

Profile-driven validation of detected metadata against your delivery spec. Each field is evaluated only when your profile pins a requirement for it.

Specific checks performed
  • Container format
  • Video codec, profile, level, and tier
  • Width and height
  • Display aspect ratio and pixel aspect ratio
  • Frame rate and frame-rate mode
  • Chroma subsampling and bit depth
  • Scan type and scan order (field dominance)
  • Color space, primaries, transfer, matrix, and range
  • Video bitrate mode and maximum bitrate
  • GOP open vs closed
  • Audio format, profile, channels, and channel layout
  • Audio sampling rate, bit depth, and compression mode
  • Audio bitrate mode, language, and maximum bitrate
  • Integrated loudness and true-peak limits
MXF Package Structure 6 checks

Professional MXF and AS-11 delivery validation beyond single-file metadata.

Specific checks performed
  • Partition section order (header, body, footer, random index)
  • Essence container label (OP1a and AS-11 X1 / X2 / X3 / X4)
  • AS-11 descriptive metadata required by profile
  • AS-02 companion essence file presence
  • Material-identifier chain across multi-file packages
  • UMID display-format consistency (advisory)
Stream Disposition 4 checks

Accessibility and default-stream flags on each essence track.

Specific checks performed
  • Default stream disposition
  • Forced stream disposition
  • Hearing-impaired / accessibility disposition
  • Stream accessibility vs profile expectations
Video Packet IDs 4 checks

Transport-stream PID sanity for MPEG-TS style containers.

Specific checks performed
  • Video PID presence
  • PID uniqueness across programs
  • PID within accepted range (0x0010–0x1FFE)
  • Program-to-stream mapping
File Integrity 4 checks

Identity digests and basic completeness checks.

Specific checks performed
  • SHA-256 file digest
  • CRC32 digest
  • MD5 digest
  • Truncation check (file size vs declared duration and bitrate)
AD-ID Filename 3 checks

Broadcast filename structure when a queue row is marked as broadcast content.

Specific checks performed
  • 11-character AD-ID base code structure
  • HD (H) or 3D (D) suffix validation
  • Accepted maximum length advisory

Video Format & Metadata

Reads the header and stream metadata so format, timing, color, and HDR signaling are verified before picture analysis ever runs.

Format & Raster 10 checks

Core video stream descriptors reported by the container.

Specific checks performed
  • Resolution
  • Display aspect ratio
  • Pixel aspect ratio
  • Video codec and format profile
  • Format level and tier
  • Frame rate and constant vs variable mode
  • Progressive vs interlaced scan type
  • Chroma subsampling
  • Bit depth
  • Bitrate mode and peak bitrate
Color & Range Signaling 5 checks

Color pipeline tags as carried in the file header and stream descriptors.

Specific checks performed
  • Color space
  • Color primaries
  • Transfer characteristics
  • Matrix coefficients
  • Limited vs Full Range
GOP & Structure 1 check

Compression structure checks when pinned by profile.

Specific checks performed
  • GOP open vs closed header flag
Timecode Integrity 4 checks

Timeline labeling consistency across tags and frames.

Specific checks performed
  • Drop-frame vs non-drop-frame detection
  • Frame-by-frame timecode continuity
  • First-frame video vs audio vs container timecode
  • Picture-domain VITC comparison
AFD (Active Format Description) 3 checks

Active-format side data for downstream framing (SMPTE ST 2016-1 / CEA-708).

Specific checks performed
  • AFD code presence in frame side data
  • Required AFD code vs profile
  • Informational AFD reporting when profile is silent
HDR Compliance OnSpecQC Pro 8 checks

HDR metadata stack validation against profile-declared format.

Specific checks performed
  • HDR10 static metadata presence and consistency
  • HDR10+ dynamic metadata
  • HLG signaling and BT.2020 matrix expectations
  • Dolby Vision profile, level, and layer presence
  • Mastering display primaries and luminance range
  • MaxCLL / MaxFALL cross-validation
  • PQ peak ceiling and advisory HDR headroom limits
Color Bars & Line-Up 2 checks

Head- and tail-window detection of reference patterns.

Specific checks performed
  • SMPTE RP 219 / EBU color-bar pattern detection
  • Test-pattern fingerprint at program edges
Field Order 4 checks

Interlaced field dominance for broadcast workflows.

Specific checks performed
  • Top-field-first vs bottom-field-first dominance
  • Field reversal detection
  • Mixed progressive/interlaced frame detection
  • Progressive content reported as not applicable

Video Signal & Levels

Per-frame signal analysis for broadcast-safe luma and chroma — the checks finishing engineers actually lose sleep over.

Legal Range 6 checks

Broadcast legal luma and chroma limits.

Specific checks performed
  • Illegal luma pixel ratio
  • Illegal chroma pixel ratio
  • Active-picture vs full-raster measurement region
  • Matte-bar exclusion on high-confidence letterbox
  • First flagged illegal frame on the timeline
  • Per-frame legal strip on the signal graph
EBU Rec. 103-2000 Tolerance 4 checks

Sustained luma tolerance band around legal levels.

Specific checks performed
  • Out-of-tolerance luma pixel percentage
  • Sustained run duration threshold
  • Blanking-black exclusion from tolerance count
  • Longest qualifying run anchored on timeline
Saturation 3 checks

Legal chroma saturation ceiling for broadcast sources.

Specific checks performed
  • Peak saturation vs legal chroma box
  • Saturation at or above ceiling (fail)
  • Saturation High, Low and Average traces on signal graph
Signal Stability 5 checks

Frame-to-frame luma and chroma behavior across the program.

Specific checks performed
  • Inter-frame luma swing events
  • Inter-frame chroma swing events
  • Sustained near-black segments
  • Sustained near-white segments
  • Full Y / Cb / Cr min, avg, and max graph
Signal Spike Markers 3 checks

Informational spike markers — they don't pass or fail on their own.

Specific checks performed
  • Sudden luma min/max excursions
  • Sudden chroma min/max excursions
  • Conservative transient-only filtering

Picture Quality & Artifacts

Automated visual QC across the full runtime, every finding timestamped so you land on the exact frame.

Freeze Frame Detection 3 checks

Multi-channel still-frame detection with head/tail grace.

Specific checks performed
  • Hard freeze
  • Near-freeze
  • Variance confirmation to reduce dissolve false positives
Compression Blockiness 3 checks

Per-frame block-structure artifact scoring.

Specific checks performed
  • Average blockiness score
  • Peak blockiness frame and timestamp
  • Startup grace to suppress decoder artefacts
Blurriness Detection 3 checks

Per-frame perceptual sharpness / blur estimate.

Specific checks performed
  • Average blur score
  • Peak blur frame
  • Contribution to picture quality score
Noise Level Estimate 2 checks

High-frequency grain and noise characterization.

Specific checks performed
  • Average noise level
  • Peak noise level
Constant Color / Flat Frames 5 checks

Solid-color and extended black segment detection.

Specific checks performed
  • Flat-frame percentage across program body
  • Per-segment flat color classification
  • Extended black segments in content body
  • Head/tail grace for normal leader and fades
  • Seekable timestamp per flagged segment
Differential Frame Analysis 3 checks

Abnormally static picture detection.

Specific checks performed
  • Mean frame-to-frame difference
  • Fraction of frames below noise floor
  • Low-motion interview / product-shot tolerance
Temporal Complexity 2 checks

How much the picture changes over time.

Specific checks performed
  • Frame-to-frame variation index
  • Unusually low-complexity warn and fail bands
Dead & Stuck Pixel Detection 9 checks

Persistent defective pixel accounting (ISO 9241-307–inspired classes).

Specific checks performed
  • Dead full pixels
  • Stuck full pixels
  • Dead subpixels
  • Stuck subpixels
  • Resolution-scaled per-million defect limits
  • Display quality class (Class 0–4)
  • Frame location (e.g. upper left, center)
  • Evidence frame and seekable timestamp
  • Slate/leader exclusion from analysis window
Banding & Posterization 2 checks

Gradient banding in dark image regions.

Specific checks performed
  • Frames affected by banding percentage
  • Focused on the dark areas where banding shows most
Picture Quality Score 4 checks

Weighted composite from contributing visual checks.

Specific checks performed
  • Composite score
  • Pass, warn, and fail bands
  • Critical override from stability or freeze failures
  • Inputs: noise, blockiness, banding, stability, freeze, flat frames, dead pixels, blur
Aspect & Active Image 4 checks

Letterbox, pillarbox, and mid-program aspect shifts.

Specific checks performed
  • Dominant active image crop
  • Letterbox / pillarbox informational status
  • Mid-content active-area change findings
  • Crop tolerance and timestamped change events
Interlacing Artifact Detection 2 checks

Combing on content declared progressive.

Specific checks performed
  • Interlaced-frame rate on progressive sources
  • Warn and fail rate thresholds
Scene Cut Density 3 checks

Editorial pacing metrics — informational only.

Specific checks performed
  • Total scene cuts
  • Average shot length
  • Cuts per minute
Tape Dropout Detection 6 checks

Legacy tape-source artifact signatures.

Specific checks performed
  • Monochrome line dropout
  • Flat saturated line dropout
  • Concealed frame repeat
  • Chroma-only dropout
  • Multi-line burst dropout
  • Source-format preset (VHS, Betacam, DigiBeta, others)

Flashing & Photosensitivity

Standards-aligned analysis for luminance flashes and flicker that can affect photosensitive viewers.

Flash Detection 3 checks

Scene-uncorrelated luminance spikes.

Specific checks performed
  • Rapid luminance opposing changes
  • Flash events not explained by scene cuts
  • Peak flash frame timestamps
Brightness Flicker 4 checks

Sustained oscillating brightness (ITU-R BT.1702–informed).

Specific checks performed
  • Minimum event duration
  • Minimum reversal count
  • Scaled thresholds for 8-bit and 10-bit domains
  • Photosensitive-risk vs luminance-instability class
Photosensitive Epilepsy (PSE) Risk 6 checks

Composed verdict from flash, flicker, and pattern analysis (WCAG 2.3.1 / ITU-R BT.1702).

Specific checks performed
  • Hazardous flashes per one-second sliding window
  • 3–50 Hz sustained risk-flicker with hazard confirmation
  • Luminance flash mapped to cd/m²
  • Regular high-contrast spatial stripe patterns
  • Extended prolonged flash detection
  • Profile-tunable photosensitivity thresholds

Audio

Loudness, levels, silence, phase, and technical consistency — measured on the original file, no re-encoding.

Loudness 8 checks

ITU-R BS.1770 measurement against your profile's limits (ATSC A/85 or EBU R128).

Specific checks performed
  • Integrated loudness (LUFS)
  • Comparison with a sibling XML loudness report's integrated LUFS, when present
  • Maximum short-term loudness (3 s window)
  • Maximum momentary loudness
  • True peak (dBTP)
  • Loudness range (LRA)
  • Mono through 7.1 channel layouts
  • No-audio skip with clear status
Sample-Level Clipping 4 checks

PCM clipping policy separate from loudness limits.

Specific checks performed
  • Clipped sample count per channel
  • Worst-channel summary
  • Timeline clipping events
  • Profile warn and fail escalation
Audio Frequency Spectrum 4 checks

Full-clip spectral analysis — informational only.

Specific checks performed
  • Per-track spectrum summary metrics
  • Sparse frequency timeline
  • Spectrogram matrix in report charts
  • Aligned timebase with video signal graphs
Silence & Missing Audio 4 checks

Absent, silent, or flat audio detection.

Specific checks performed
  • Extended silence segments (silencedetect)
  • Flat zero-RMS waveform stretches
  • Dead-peak detection
  • No-audio stream skip
Stereo Phase 2 checks

Phase correlation for stereo and dual-mono sources.

Specific checks performed
  • Negative phase correlation fraction
  • Profile correlation threshold
Reference Tone (1 kHz Line-Up) 4 checks

Head- or tail-positioned line-up tone when enabled.

Specific checks performed
  • 1 kHz tone presence at head or tail
  • Tone level vs expected dBFS
  • Absent required tone (fail)
  • Off-level tone (warn)
Audio Wrapping & Endianness 3 checks

PCM container tag consistency for broadcast MXF.

Specific checks performed
  • Codec name vs container tag agreement
  • Bit-depth wrapping errors
  • ST 302M / ST 337M / Dolby E presence hints

Captions & Accessibility

Confirms caption streams are present, correctly typed, and structurally sound.

Closed Captions 5 checks

CEA-608 and CEA-708 caption stream validation.

Specific checks performed
  • Caption stream presence
  • CEA-608 vs CEA-708 type identification
  • Minimum caption duration coverage
  • CEA-608 field integrity
  • Caption gap findings with timestamps

Content Detection

Optional AI-assisted detection for on-screen graphics. Needs your own OpenAI API key; checks report "skip" when there isn't one.

Title & Action Safe 6 checks

Safe-area compliance for on-screen text and graphics (SMPTE ST 2046-1 / EBU R 95).

Specific checks performed
  • Valid OpenAI Platform API key required
  • Title-safe zone (90%) violations
  • Action-safe zone (93%) violations
  • Element descriptor and overrun edge in findings
  • Bounding-box highlights in preview and reports
  • Sub-pixel tolerance for minor edge overshoot

Image Sequences & Cinema Formats

QC for numbered DPX, TIFF, and EXR sequences from finishing and digital cinema workflows.

Sequence Ingest OnSpecQC Pro 6 checks

Folder-based frame sequence handling.

Specific checks performed
  • Frame numbering pattern resolution
  • Frame count reporting
  • Frame rate from file, profile, CDL, column, or prompt
  • Inferred frame-rate advisory chip
  • Visual QC across numbered frames
  • Audio, interlace, container-only checks skipped with guidance
Sequence Integrity OnSpecQC Pro 3 checks

Numbering and length checks for image sequences.

Specific checks performed
  • Missing frame numbers
  • Minimum frame count vs profile
  • Short-sequence advisory
Sequence Color Metadata OnSpecQC Pro 6 checks

Per-frame color tag aggregation (SMPTE ST 268-1 for DPX).

Specific checks performed
  • Cross-frame color tag consistency
  • Partial or incomplete color metadata
  • Missing color tags on sampled frames
  • Off-profile color space vs delivery allowlist
  • DPX header magic and endian validation
  • OpenEXR header read for EXR sequences
2K / 4K DCI Cinema Delivery Profiles OnSpecQC Pro 4 checks

Built-in delivery targets for 2K and 4K digital cinema.

Specific checks performed
  • DCI 2K and 4K container targets
  • JPEG 2000 picture and PCM audio expectations
  • DCI color and frame-rate conformance
  • Reel and packaging structure
IMF Package Validation OnSpecQC Pro 4 checks

Structure and reference validation for Interoperable Master Format packages.

Specific checks performed
  • CPL, PKL, and ASSETMAP structure
  • Track-file references and completeness
  • Per-asset hash verification
  • Essence descriptor conformance
DCP Package Validation OnSpecQC Pro 4 checks

Structure and reference validation for Digital Cinema Packages.

Specific checks performed
  • ASSETMAP, VOLINDEX, CPL, and PKL structure
  • Reel and asset references
  • Per-asset hash verification
  • Interop and SMPTE DCP support

Fix Check & Revision Review

Compare a new version against a saved baseline run and prove what changed.

Findings Audit Trail 5 checks

Status of every finding from the prior baseline run.

Specific checks performed
  • Still present (persistent) findings
  • Resolved findings
  • Newly introduced findings
  • Prior baseline run summary (time, profile, operator)
  • Production-will-fix item recheck
Baseline vs Revised Comparison 5 checks

Side-by-side report section between versions.

Specific checks performed
  • Delivery detail deltas (baseline | revised columns)
  • Findings audit table
  • Side-by-side reference frame captures
  • Embedded reference frames in saved metadata
  • Profile name or path mismatch warning
Picture Match to Reference OnSpecQC Pro 4 checks

Objective picture comparison against the baseline file.

Specific checks performed
  • Pixel accuracy (PSNR)
  • Structure and detail match (SSIM)
  • Perceived quality (VMAF)
  • Baseline | revised | change columns in report

Review & Handoff

Tools that back up operator judgment and post-QC workflow. They don't pass or fail on their own — that's your job.

Manual Flags 3 checks

Operator-raised findings outside automated coverage.

Specific checks performed
  • Operator severity
  • Response and note workflow
  • Counts toward the verdict and exports just like automated findings
Timeline Marker Export 4 checks

NLE handoff for faster fixes.

Specific checks performed
  • XML markers
  • EDL markers at content timecodes
  • Findings, conformance rows, and manual flags included
  • Drop-frame timeline-start adjustment
Raw Measurement Export OnSpecQC Pro 4 checks

Lossless time-series for downstream tooling.

Specific checks performed
  • Per-frame video signal series
  • Audio level time-series
  • Loudness M/S/I timeline
  • Spectrum measurement columns
GPU-Accelerated Processing OnSpecQC Pro 2 checks

Hardware-accelerated analysis for faster runs on long-form and high-resolution files.

Specific checks performed
  • GPU-accelerated decode and analysis
  • Faster throughput on long-form and 4K
CSV Reporting OnSpecQC Pro 3 checks

Spreadsheet-ready export of findings and measurements.

Specific checks performed
  • Per-finding CSV export
  • Per-frame measurement columns
  • Ready for archival and analysis
White-Label Report Branding OnSpecQC Pro 3 checks

Put your own brand on client-facing reports.

Specific checks performed
  • Your logo on report headers
  • Custom report header and footer
  • Hide OnSpecQC branding
See it on your own files

Run the Whole Suite.

Point OnSpecQC at a finished file and watch all 230+ checks come back in one clean report.

Request Evaluation Copy