Video grounding — locate objects or events in video
/ground/video
Scans a video clip for objects or events matching query.
kind: "object"— returns temporal intervals where the object appears, with optional per-frame bounding boxes (the spatio-temporal tube).kind: "event"— returns the onset timestamp of a happening.
Maximum clip size is 200 MB.
Body Parameters
query: string
What to find in the video.
allow_abstain: optional boolean
boxes_on_hits: optional boolean
Whether to return per-frame bounding boxes on hit intervals.
coarse_step: optional number
Seconds between coarse scan samples.
exclusiveMinimum0
fine_resolution: optional number
Seconds between fine scan samples within detected intervals.
exclusiveMinimum0
max_probes: optional number
Maximum number of frames to probe.
minimum1
Returns
Video grounding — locate objects or events in video
curl https://api.articul8.ai/bivia/ground/video \
-H 'Content-Type: application/json' \
-H "Authorization: Bearer $A8_API_KEY" \
-d '{
"query": "the red car",
"video": {
"url": "https://example.com/clip.mp4"
}
}'
{
"duration_s": 0,
"hits": [
{}
],
"kind": "object",
"type": "video_ground",
"billable_tokens": 0,
"image_tokens": 0,
"input_tokens": 0,
"scanned": 0,
"truncated": true
}Returns Examples
{
"duration_s": 0,
"hits": [
{}
],
"kind": "object",
"type": "video_ground",
"billable_tokens": 0,
"image_tokens": 0,
"input_tokens": 0,
"scanned": 0,
"truncated": true
}