Skip to content

v0.26.10

Choose a tag to compare

@github-actions github-actions released this 03 May 17:50
· 84 commits to main since this release
2c5ef7b

Added

  • AnalysisRunInfo.stage_durations_seconds: dict[str, float] and AnalysisRunInfo.total_duration_seconds: float | None. VideoAnalyzer._analyze now records per-stage wall-clock times (whisper, scene_detection, whisper_and_scene_detection_parallel when both run together, scene_analysis, scene_vlm, audio_classification) into the run info that ships with every VideoAnalysis. Consumers can now persist or aggregate these timings (e.g. via to_dict()) to track pipeline performance over time without parsing logs. Note: the per-stage "<stage> completed in X.XXs" log lines now use the stage key as the prefix (e.g. whisper completed in 1.23s instead of Whisper transcription completed in 1.23s); grep/alerting on the old strings will need to be updated.