gemini-analyze-video
Extract insights from video files by performing analysis types like summary, transcript, or object detection, optimized with learned user preferences. Supports common formats and context-based enhancement.
Instructions
Analyze video files using Gemini's multimodal video understanding capabilities (with learned user preferences)
Input Schema
Name | Required | Description | Default |
---|---|---|---|
analysis_type | No | Type of analysis to perform: "summary", "transcript", "objects", "detailed", or "custom" | |
context | No | Optional context for intelligent enhancement (e.g., "security", "educational", "entertainment") | |
file_path | No | Path to the video file to analyze (supports MP4, MOV, AVI, WEBM, MKV, FLV) - for files under 100MB | |
file_uri | No | URI of pre-uploaded file (use gemini-upload-file first for files over 100MB) | |
mime_type | No | MIME type when using file_uri (e.g., "video/mp4") |
Input Schema (JSON Schema)
{
"properties": {
"analysis_type": {
"description": "Type of analysis to perform: \"summary\", \"transcript\", \"objects\", \"detailed\", or \"custom\"",
"enum": [
"summary",
"transcript",
"objects",
"detailed",
"custom"
],
"type": "string"
},
"context": {
"description": "Optional context for intelligent enhancement (e.g., \"security\", \"educational\", \"entertainment\")",
"type": "string"
},
"file_path": {
"description": "Path to the video file to analyze (supports MP4, MOV, AVI, WEBM, MKV, FLV) - for files under 100MB",
"type": "string"
},
"file_uri": {
"description": "URI of pre-uploaded file (use gemini-upload-file first for files over 100MB)",
"type": "string"
},
"mime_type": {
"description": "MIME type when using file_uri (e.g., \"video/mp4\")",
"type": "string"
}
},
"required": [],
"type": "object"
}