Current phase of the analysis pipeline.
'extracting-frames' — Decoding video and extracting frames'detecting-scenes' — Running scene boundary detection'describing' — Sending key frames to vision LLM'transcribing' — Running audio transcription via Whisper'summarizing' — Generating overall video summaryOptional progressEstimated progress percentage (0-100) within the current phase. Not always available — depends on the phase and provider.
Optional current0-based index of the scene currently being processed.
Only meaningful during the 'describing' and 'transcribing' phases.
Optional messageHuman-readable status message for the current phase.
Progress event emitted during video analysis.
The analysis lifecycle flows through these phases in order:
extracting-frames->detecting-scenes->describing->transcribing->summarizing.