SpectraQC

QC checks

86currently active

The full catalogue of automated checks SpectraQC can run against a broadcast deliverable, sourced from the same catalogue the analyser consults at job time. Most are conditional — a check fires only when the delivery spec you attach enforces it, so any given job runs a subset of this list. Each row links to its method page: what it measures, the standard that defines it, and which fields of your delivery spec resolve the thresholds.

Audio

14checks

Loudness, dynamic range, dialogue, phase, silence, click/pop, language identification.

CheckWhat it measures
Audio clicks popsAudio click / pop event count
Audio dialnormDialNorm metadata validation (AC-3 / E-AC-3)
Audio dual monoDual-mono detection per stereo track
Audio formatAudio codec / sample rate / bit depth
Audio language detectedSpoken-language identification
Audio loudness rangeLoudness range (LRA), EBU R128
Audio loudness speech gatedSpeech-gated integrated loudness (ATSC A/85 dialogue measurement)
Audio phase coherenceStereo phase coherence per track
Audio quasi peakQuasi-peak programme metre (PPM), IEC 60268-10
Audio silencePer-channel silence intervals
Audio tracksAudio track count + role configuration
Channel layoutChannel layout per audio track
ClippingTrue peak clipping count
LoudnessIntegrated programme loudness, EBU R128 / ITU-R BS.1770-4

Video

30checks

Codec, resolution, frame rate, signal range, artefact suite (banding, ringing, mosquito noise, image tilt, …), HDR, captions, photosensitivity.

CheckWhat it measures
Black framesBlack-frame intervals (full-file scan)
CombingInterlace combing detection
Frame rateFrame rate vs spec allowlist
Frozen framesFrozen-frame intervals (full-file scan)
GOP structureGOP structure / I-frame interval
HDRHDR transfer / primaries / mastering metadata
Pixel formatPixel format / chroma subsampling
PSE preliminaryPSE preliminary fast-screen (pre BT.1702)
PSE strictPhotosensitivity epilepsy analysis, ITU-R BT.1702-3 / Ofcom Annex 1 (SDR + HDR)
ResolutionFrame resolution vs spec allowlist
Scan typeScan type (progressive / interlaced)
Signal rangeLuma signal range, full-file signalstats
Video aliasingAliasing / staircase artefact (high-frequency ratio)
Video blockinessMacroblock / compression blockiness score
Video blurrinessImage blurriness (Laplacian variance)
Video captions presentClosed captions (CEA-608 / 708) presence
Video codecVideo codec vs spec allowlist
Video colour bandingColour banding detection
Video colour barsColour-bars detection (head window only)
Video dead pixelsDead / stuck pixel detection
Video decode errorsDecode errors / corrupt packets
Video dropoutsSingle-frame dropout intervals
Video dropped framesDropped frames vs declared frame rate
Video ghostingGhosting / frame-blend correlation
Video image tiltingImage tilt angle (Hough-line dominant direction)
Video mosquito noiseMosquito-noise score (compression edge noise)
Video pulldown judder3:2 / 2:2 pulldown judder
Video ringingRinging artefact score
Video slate fieldsSlate field extraction + spec match
Video slate presentSlate frame presence (head window)

Timing & timecode

5checks

Duration, start TC, timecode continuity, A/V sync drift, slate timing.

CheckWhat it measures
A/V sync driftA/V sync drift, audio onset vs video luma transition
DurationFile duration
LTC VITCLTC / VITC sidecar timecode
Start timecodeStart timecode (container or stream tag)
Timecode continuityPacket PTS monotonicity + gap detection

Subtitles & captions

13checks

Format, encoding, frame-rate match, cue continuity, line / character limits, MXF SMPTE-436M ANC detection.

CheckWhat it measures
Character countSubtitle total character count
Cue gapsMinimum gap between adjacent cues
Frame rate matchSubtitle frame rate vs video frame rate
IMSC subtitle conformanceIMSC1 / IMSC1.1 subtitle conformance, W3C TTML2
Language tagAudio stream language tag (ISO 639)
Line countSubtitle total line count
Min cue durationSubtitle minimum cue duration
Subtitle encodingSubtitle file character encoding
Subtitle extended charsSubtitle extended-character / smart-character ban
Subtitle formatSubtitle format vs spec allowlist
Subtitle max durationSubtitle cue maximum display duration
Subtitle reading speedSubtitle reading speed (characters per second)
Timing rangeSubtitle timing range vs programme duration

Container & structure

2checks

Container format, MXF structural conformance, slate detection.

CheckWhat it measures
ContainerContainer format vs spec allowlist
MXF structural conformanceMXF structural conformance, SMPTE ST 377-1

Package & sidecar

11checks

IMF package conformance, inter-component consistency (loudness, language, duration, audio uniqueness, required audio, subtitle coverage), and sidecar metadata reconciliation against the primary essence.

CheckWhat it measures
Duration vs videoSidecar audio duration vs primary video
IMF conformance photonIMF conformance (Netflix Photon)
IMF package conformanceIMF package conformance, SMPTE ST 2067
IMF structural conformanceIMF structural conformance (catch-all)
Pkg audio loudness divergenceInter-component loudness consistency
Pkg audio uniquenessInter-component audio uniqueness (anti-duplicate)
Pkg duration matchPackage component duration consistency
Pkg language consistencyInter-component language consistency
Pkg required audioRequired audio components present
Pkg subtitle dialogue coverageSubtitle dialogue coverage vs audio silence
Sidecar metadata conformanceSidecar metadata conformance & reconciliation

Other

11checks
CheckWhat it measures
MXF as11 dpp conformance reportAS-11 UK DPP HD conformance report (AMWA)
MXF as11 dpp metadataAS-11 / UK DPP DMS-1 metadata surface
MXF dm conformanceAS-11 UK DPP descriptive-metadata conformance
MXF segmentation conformanceAS-11 segmentation / programme parting
MXF track structure conformanceAS-11 Material Package track structure
Scan essence matchScan type vs essence reconciliation
Segment marker accuracySegmentation marker accuracy (region-typed routing)
Test signal bars durationColour-bars duration conformance
Test signal slate durationSlate / clock duration conformance
Test signal tone frequencyLine-up tone frequency conformance
Test signal tone levelLine-up tone level conformance