·
6 commits
to main
since this release
binquery v0.3.0
v0.3.0 adds one reproducible command for trying the complete local workflow without
providing footage.
Highlights
- Added
binquery demo --out <directory>. - The demo generates a 30-second ffmpeg
lavfitest video locally, then runs
split -> index -> doctor -> queryand writes the clips, index, andquery.json
under the requested directory. - The output directory must be new or empty. Existing files are never overwritten.
- The GitHub Actions real-model smoke test now invokes the same public demo command
instead of maintaining a separate shell-only workflow. - Added unit coverage for orchestration order, output writing, CLI error handling,
and refusal to use a non-empty output directory.
Try it
python3 -m venv .venv
.venv/bin/pip install binquery
.venv/bin/binquery demo --out /tmp/binquery-demoThe first run may download the OpenCLIP ViT-B-32 weights. Generated files remain
local. The synthetic test pattern verifies that the pipeline runs end to end; it is
not a semantic-quality benchmark for real editing footage.
Verification
- 13 unit tests pass on the release candidate.
- GitHub Actions passes installation, unit tests, and the real-model no-footage demo.
- The demo produces three time-grid clips, nine indexed stills, a readable index,
and a non-empty rankedquery.jsonon the GitHub runner.