Interface: AnalyzeVideoResult
Defined in: packages/agentos/src/api/analyzeVideo.ts:105
The result returned by analyzeVideo.
Extends the core VideoAnalysis with optional rich scene data when scene detection and description are enabled.
Properties
description
description:
string
Defined in: packages/agentos/src/api/analyzeVideo.ts:107
Free-form textual description / answer from the analyser.
durationSec?
optionaldurationSec:number
Defined in: packages/agentos/src/api/analyzeVideo.ts:115
Overall duration of the analysed video in seconds.
fullTranscript?
optionalfullTranscript:string
Defined in: packages/agentos/src/api/analyzeVideo.ts:121
Full transcript when audio transcription was enabled.
model?
optionalmodel:string
Defined in: packages/agentos/src/api/analyzeVideo.ts:117
Model that produced the analysis.
objects?
optionalobjects:string[]
Defined in: packages/agentos/src/api/analyzeVideo.ts:111
Detected objects / entities across the video.
provider?
optionalprovider:string
Defined in: packages/agentos/src/api/analyzeVideo.ts:119
Provider that produced the analysis.
providerMetadata?
optionalproviderMetadata:Record<string,unknown>
Defined in: packages/agentos/src/api/analyzeVideo.ts:125
Provider-specific metadata.
ragChunkIds?
optionalragChunkIds:string[]
Defined in: packages/agentos/src/api/analyzeVideo.ts:123
IDs of RAG chunks created, when indexForRAG was enabled.
scenes?
optionalscenes:SceneDescription[]
Defined in: packages/agentos/src/api/analyzeVideo.ts:109
Detected scene segments with timestamps.
text?
optionaltext:string[]
Defined in: packages/agentos/src/api/analyzeVideo.ts:113
Detected on-screen or spoken text (OCR / ASR).