opx-drift v0.2.0
First public release.
Media timeline drift analyser. Two modes:
file— PTS deviation against the stream's own declared rate. The frame period is an exact rational, never floated, so the deviation reported is not an artefact of the measurement. Steps of ±1 period are dropped or repeated frames.sync— audio-versus-video differential with EBU R37 (+40 / −60 ms) quoted. Each track is measured against its own declaration so the common-mode term subtracts out. Two files compares their video timelines instead.
Every report prints its quantisation floor. A deviation below that floor is not a measurement, and the tool says so rather than returning a confident zero.
Linux x86_64, requires FFmpeg 6.x shared libraries (sudo apt install ffmpeg).
Built with the release-dist profile and --remap-path-prefix, stripped, and passed through the release gate: no symbol table, no build-host paths, no internal identifiers, no sibling-crate symbols.