Interface: VideoAnalysisProgressEvent
Defined in: packages/agentos/src/core/video/types.ts:292
Progress event emitted during video analysis.
The analysis lifecycle flows through these phases in order:
extracting-frames -> detecting-scenes -> describing ->
transcribing -> summarizing.
Properties
currentScene?
optionalcurrentScene:number
Defined in: packages/agentos/src/core/video/types.ts:319
0-based index of the scene currently being processed.
Only meaningful during the 'describing' and 'transcribing' phases.
message?
optionalmessage:string
Defined in: packages/agentos/src/core/video/types.ts:322
Human-readable status message for the current phase.
phase
phase:
"transcribing"|"extracting-frames"|"detecting-scenes"|"describing"|"summarizing"
Defined in: packages/agentos/src/core/video/types.ts:302
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 summary
progress?
optionalprogress:number
Defined in: packages/agentos/src/core/video/types.ts:313
Estimated progress percentage (0-100) within the current phase. Not always available — depends on the phase and provider.