Interface: AnalyzeVideoResult
Defined in: packages/agentos/src/api/analyzeVideo.ts:106
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:108
Free-form textual description / answer from the analyser.
durationSec?
optionaldurationSec:number
Defined in: packages/agentos/src/api/analyzeVideo.ts:116
Overall duration of the analysed video in seconds.
fullTranscript?
optionalfullTranscript:string
Defined in: packages/agentos/src/api/analyzeVideo.ts:122
Full transcript when audio transcription was enabled.
model?
optionalmodel:string
Defined in: packages/agentos/src/api/analyzeVideo.ts:118
Model that produced the analysis.
objects?
optionalobjects:string[]
Defined in: packages/agentos/src/api/analyzeVideo.ts:112
Detected objects / entities across the video.
provider?
optionalprovider:string
Defined in: packages/agentos/src/api/analyzeVideo.ts:120
Provider that produced the analysis.
providerMetadata?
optionalproviderMetadata:Record<string,unknown>
Defined in: packages/agentos/src/api/analyzeVideo.ts:126
Provider-specific metadata.
ragChunkIds?
optionalragChunkIds:string[]
Defined in: packages/agentos/src/api/analyzeVideo.ts:124
IDs of RAG chunks created, when indexForRAG was enabled.
scenes?
optionalscenes:VideoScene[]
Defined in: packages/agentos/src/api/analyzeVideo.ts:110
Detected scene segments with timestamps.
text?
optionaltext:string[]
Defined in: packages/agentos/src/api/analyzeVideo.ts:114
Detected on-screen or spoken text (OCR / ASR).