Skip to content

opx-drift v0.2.0

Choose a tag to compare

@karhu-tv karhu-tv released this 28 Jul 22:38

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.