-
released this
2026-05-29 20:47:01 +00:00 | 13 commits to main since this releaseMulti-video bisection-rescue
Auto-bisection now fires for multi-video captures — two independent drone flights of the same subject, or footage added later via
add-video. Previously only single-video captures could be rescued; a multi-video set that exhausted the matcher-swap retry just failed.How it works
Each source video is first probed whole (exhaustive matcher, full
target_frames). Flights that register on their own are kept as-is; only the failing flights are bisected, and all survivors recombine through the multi-video pipeline. A single bad flight poisoning the joint SfM model is now rescuable.If every flight registers alone but the set still won't co-register, the run stops fast with
bisection_no_culprit— a cross-video overlap problem that shorter clips can't fix — instead of pointlessly re-running the identical set.Also
probe_clipgained atarget_framesoverride (whole-video probes use the full budget, not the cheap sub-clip cap, to avoid false-failing a long flight). Single-video bisection is unchanged.- Forensic probe artefacts are namespaced per source video (
rescue/probes/v0_…,v1_…,v<N>_whole) so two flights never collide. - Fixed the SfM failure hint — auto-rescue already runs in the pipeline, so it no longer implies a manual
autosplat rescuestep.
See CHANGELOG and
docs/superpowers/specs/2026-05-29-multi-video-bisection-design.mdfor the full design.Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads