Using Offline Analysis

Choose a finalized session or imported video, select a model/profile, review estimated workload, and start a new run. Pause writes a checkpoint; resume verifies the source hash; cancel leaves an explicit canceled state. Interrupted .processing runs are recoverable.
Offline analysis can sample full-resolution frames and run more features because it is not protecting live recording responsiveness. Compare runs by model/settings, detections, tracks, categories, scores, and performance. Neither run is automatically “correct.” Derived annotated fixtures/exports are labeled and never overwrite the original video.
Original video (read only) → decoder/sampler → pipeline → .processing results
↓ atomic finalize
Analysis-Run-UUID/