Actions8
Analyze Video
AI-generatedOverview
This node operation analyzes video files by uploading the video file data from a previous node, optionally specifying a domain for analysis, and choosing whether to process the request asynchronously. It interacts with the VLM Run API to extract insights or transcribe content from video files. This is useful for scenarios such as video content transcription, extracting metadata, or generating video insights automatically.
Use Case Examples
- Uploading a video file from a previous node and analyzing it to generate a transcription or extract metadata.
- Using asynchronous processing to analyze large video files and receiving a callback when processing is complete.
Properties
| Name | Meaning |
|---|---|
| File | File data from previous node to be analyzed as a video file, required for the operation. |
| Domain Name or ID | Domain to use for analysis, selectable from a list or specified by an expression. |
| Process Asynchronously | Boolean flag to determine if the video analysis request should be processed asynchronously. |
| Callback URL | URL to call when processing is complete, required if processing asynchronously is enabled. |
Output
JSON
fileId- Identifier of the uploaded video file.model- Model used for video analysis, default is 'vlm-1'.domain- Domain specified for the analysis.batch- Boolean indicating if the request is processed asynchronously.callbackUrl- Callback URL provided for asynchronous processing.
Dependencies
- VLM Run API service for file upload and video analysis requests.
Troubleshooting
- Ensure the file data input is correctly provided from the previous node; missing or invalid file data will cause errors.
- If asynchronous processing is enabled, the callback URL must be provided and reachable to receive processing completion notifications.
- Domain selection must be valid; invalid domain IDs or names may cause the analysis request to fail.