SpectraQC

Method

A/V sync drift

A/V sync drift, audio onset vs video luma transition


What we measure and how

Audio onsets (transients in a mono 16 kHz decode) are paired with the nearest visual onset (scene-cut / motion burst) within a window; the median per-pair offset in milliseconds is the measured A/V drift (positive = audio lags video, negative = leads). A least-squares slope of the per-pair offset over programme time additionally flags progressive drift (resample / speed-change) that a constant-offset median would miss. Spec-gated on `assets.audio.sync.max_drift_ms`; progressive drift on `assets.audio.sync.max_drift_ms_per_min`.


Spec fields consulted

These Universal Media Delivery Profile paths resolve this check's thresholds against your spec snapshot at the moment the job was submitted.

The full UMDP schema: /umdp.


Method identifier: av_sync_drift