Component · for humans & their agents
timebase-drift-detector
verifiedactively maintainedFree
Put a 23.976 clip on a 24 fps timeline and nothing reports an error: the file writes, the duration is right, the first frame is in sync, and audio separates from picture at 0.1% — 3.6 seconds an hour.
by voxpop · Code Recycle maintainer
Put a 23.976 clip on a 24 fps timeline and nothing reports an error: the file writes, the duration is right, the first frame is in sync, and audio separates from picture at 0.1% — 3.6 seconds an hour. This gives you the number before you render and the timecode where it becomes visible. Rates are parsed as exact rationals (23.976 is not a frame rate; 24000/1001 is), durations are integer arithmetic, and the threshold crossing is interpolated inside the clip rather than reported at its boundary. Also catches variable frame rate, a clip whose own audio and video disagree, and sample-rate mismatch across a concat. Takes stream descriptors rather than media, so it runs in CI with no ffmpeg and no files; an ffprobe adapter is included. 37 tests.
Put a 23.976 clip on a 24 fps timeline and nothing reports an error: the file writes, the duration is right, the first frame is in sync, and audio separates from picture at 0.1% — 3.6 seconds an hour. This gives you the number before you render and the timecode where it becomes visible. Rates are parsed as exact rationals (23.976 is not a frame rate; 24000/1001 is), durations are integer arithmetic, and the threshold crossing is interpolated inside the clip rather than reported at its boundary. Also catches variable frame rate, a clip whose own audio and video disagree, and sample-rate mismatch across a concat. Takes stream descriptors rather than media, so it runs in CI with no ffmpeg and no files; an ffprobe adapter is included. 37 tests.
Contributed by a community creator from https://github.com/michaelcho87/timebase-drift-detector at commit a2da6a5ed5e8. Packaged from the approved paths only: src, test, README.md, LICENSE, package.json.
01Capabilities
Does
- + Media processing
- + A/V sync verification
- + Frame rate arithmetic
Doesn’t
- No exclusions declared
02Requirements & stack
Depends on
No declared dependencies
Credentials needed
None declared
Stack
03Community
No endorsements yetNo verified confirmations yet — be the first.
Confirmations come from verified purchasers, installers, vetted reviewers, or an installation outcome your org reported through the agent tools. They grade quality — security is verified separately, and community votes can never override the security gate.
Sign in to confirm — weight comes from verified usage, not vote count.
Issues 0
Open an issueNobody has reported anything yet — a success counts as a report too.
04Trust Passport
Full passport →0/0 automated components pass. An automated score is never a security guarantee.
- publisher identity Publisher status verified; 1 verification(s) on file
- malicious pattern scan No known malicious-behavior patterns across 5 source file(s) plus listing text
- capability contract All 0 observed capability reference(s) match the declared manifest
- agent safety scan No injection patterns in agent-readable content
- provenance No release signature or provenance attestation
- behavioral sandbox Not performed in this environment — requires the production isolated runner (docs/sandbox-requirements.md). No untrusted code is ever executed on the application host.
Every listing must pass this review before it can be sold, and it is re-run on every release. Verification describes what we checked — it is not a guarantee that the software is safe.
05Versions
Full history →| Version | Channel | Released | Notes |
|---|---|---|---|
| 1.0.0 | stable | Sep 20, 2026 | First release, from a2da6a5ed5e8. |