チュートリアル
What Is Video Understanding AI? How It Works and Why It Matters

TwelveLabs
Video understanding AI refers to models that process video natively across visual, audio, and text signals to search, classify, and reason about what happens on screen. This post explains why video is structurally the hardest data problem in AI, how the research lineage from VideoBERT to Video-ChatGPT made it possible, and how TwelveLabs approaches it with Marengo and Pegasus.
Video understanding AI refers to models that process video natively across visual, audio, and text signals to search, classify, and reason about what happens on screen. This post explains why video is structurally the hardest data problem in AI, how the research lineage from VideoBERT to Video-ChatGPT made it possible, and how TwelveLabs approaches it with Marengo and Pegasus.

この記事の内容
Join our newsletter
Receive the latest advancements, tutorials, and industry insights in video understanding
AIを活用してビデオを検索、分析、探索します。
2026/07/07
7 minutes
記事へのリンクをコピー
Video understanding AI is the ability of a machine to process video natively, across what it sees, hears, and reads on screen, and return accurate, structured answers about what happens. Not frame-by-frame image classification. Not speech transcription bolted onto metadata. Actual comprehension of the content, across time.
That distinction matters because video is where the signal is. Security cameras, product demos, clinical procedures, earnings calls, sports footage — the world's most operationally valuable content is captured on video, and most AI systems can't read it.
This post explains exactly why video is hard, what it took to build models that handle it properly, and what those models make possible.
TL;DR: Video understanding AI refers to models that process video natively, across visual, audio, and text signals simultaneously, to search, classify, and reason about what happens on screen. Unlike image models applied to frames, or LLMs given video as input, video foundation models are built for the temporal structure of video from the ground up. The result: you can ask a question about any moment in any video and get a timestamped, accurate answer.

Why Video Is the Hardest Data Problem in AI
Video isn't just large — it's structurally different from every other data type AI has learned to handle. Four properties make it so.
Labeled data is scarce and expensive
Annotating text takes seconds per example. Annotating video means watching footage frame by frame, segment by segment, to describe what happens. The labeled datasets that exist are narrow — sports highlights, a few hundred action categories, controlled lab settings. They don't generalize. A model trained on those datasets will fail the moment you ask it to find a safety violation, identify a product, or flag a compliance issue in real-world footage.
Time is a first-class dimension
A single frame tells you almost nothing useful. What matters in video is the sequence — what changed between second 10 and second 45, what caused what, what the motion pattern means. A model that can't reason across the temporal dimension isn't doing video understanding. It's doing repeated image classification, which is a fundamentally different problem.
Fixed taxonomies break at scale
Most video classification systems require you to define categories up front. That works for a homepage. It fails completely when you need to find every safety violation across 10,000 hours of warehouse footage, or every moment a competitor's product appears in a streaming catalog. The real world doesn't fit preset buckets, and production video AI can't depend on them.
Multiple signals must be understood together
Video carries meaning through at least four simultaneous channels: visuals, motion, dialogue, and on-screen text. Strip any one of them and you get an incomplete picture. A model that processes visuals but ignores audio misses half the story. Real video understanding requires all signals processed together — not sequentially, not as separate models, together.
None of these are engineering limitations that more GPU time will fix. They're fundamental properties of the medium. That's why video understanding required an entirely new class of models.
From Language Models to Video Foundation Models
Video foundation models didn't appear from nowhere. They're the product of a specific lineage, and understanding why each step was insufficient explains why VFMs had to be built the way they were.
The BERT and GPT era
BERT learned to encode meaning: give it a query and a document, it would tell you how well they matched. GPT learned to generate: give it a prompt, it would produce fluent text. Both architectures transformed NLP. Neither had any conception of an image, let alone moving, multi-track video. They weren't designed to.
Multimodal LLMs: necessary but not sufficient
Models like GPT-4V added vision. You could pass an image alongside a text prompt and get a coherent response. Some accepted video as a sequence of frames. This was genuinely useful, and genuinely limited.
These models were trained primarily on text, with vision grafted on. Ask one to describe what changes between frame 10 and frame 200 in a 40-minute meeting, and it will struggle — not because it lacks intelligence, but because it was never trained to hold temporal structure in mind. Feeding a long video as a frame sequence is also prohibitively expensive and lossy. That's not video understanding. It's approximation.
Video foundation models: built for the native data type
Video foundation models (VFMs) are trained on video as video — temporal structure intact, audio and visual signals unified, with the explicit goal of learning representations that capture what happens across time. The architecture is different. The training data is different. The output is different.
A frame-based model tells you what's in a frame. A VFM tells you what changed, where the key moment is, and what it means — down to the second.
How Video Foundation Models Compare
Six dimensions separate a model built for video from everything that came before.
Capability | Traditional LLM | Multimodal LLM | Video Foundation Model |
|---|---|---|---|
Primary modality | Text only | Text + images | Video, audio, text — natively |
Temporal reasoning | None | Limited (frames only) | Native — sequences & change over time |
Long video support | N/A | Very limited | Hours of content in a single pass |
Audio + visual | No | Rarely | Yes — unified understanding |
Structured output | Text generation | Text generation | Timestamped, structured JSON |
Search & retrieval | Text search | Image/text search | Semantic video search, all modalities |
The Research That Made It Possible
Three milestones define the path from language models to production video AI.

2019 — VideoBERT
The first transformer architecture applied natively to video. VideoBERT learned joint representations of video frames and text, the conceptual foundation for semantic video search. It proved that a model could understand both modalities simultaneously in the same embedding space.
2022 — LaViLa
LaViLa used an LLM to narrate video frames and then trained on those narrations, dramatically improving video-text representation quality without requiring expensive human annotation at scale. It showed how language models could amplify video supervision rather than replace it.
2023 — Video-ChatGPT
You could ask a question about a video in plain English and get a grounded, accurate answer. That shift, from "what category does this belong to?" to "what actually happens here?", opened the door to use cases that require reasoning, not just pattern matching.
What Video Understanding AI Makes Possible
Five capabilities become available when a model can genuinely reason across video.
1. Video search
Find any moment in any video using natural language — no transcripts, tags, or manual indexing required. A semantic search model converts a query into an embedding and compares it against embeddings of every clip in the library. Results surface by meaning.
A producer searches "player celebration after a goal" across a full season of footage and gets the exact clips. A security operator queries "person in a red jacket entering through the side entrance" across 10,000 hours of surveillance video. Results appear in seconds.
2. Classification without fixed taxonomies
Describe the categories that matter for your domain, the model classifies accordingly. Add new categories without retraining. This is the difference between a model that forces your content into its worldview and one that adapts to yours.
3. Clustering
Group videos by what they contain without labeling any of them. Clustering operates on embedding representations, surfacing natural groupings you may not have known to look for. Broadcasters discover recurring segment types. Manufacturers surface patterns in equipment footage before failures occur.
4. Description and summarization
Generate accurate, structured descriptions of what happens in a video, at the whole-video level, or segmented by chapter, scene, or topic. A 40-minute meeting becomes a searchable, queryable asset in under a minute. Streaming platforms generate content descriptions at scale. Legal teams get timestamped records of recorded proceedings automatically.
5. Question answering
Ask a direct question about a video and get a grounded answer based on what actually happens in the content — not metadata, not descriptions added after the fact.
A clinical team asks "was informed consent obtained?" over recorded procedures. A compliance team surfaces specific moments across hundreds of hours of calls. A sports analyst asks "how many times did our defensive line break formation in the second half?" and gets a timestamped answer with the clips. This is video AI doing reasoning, not retrieval.
How TwelveLabs Approaches Video Understanding
TwelveLabs builds two purpose-built models: one for each side of the video understanding problem.
Marengo — search and retrieval
Marengo is a multimodal embedding model that understands video through visual, audio, and text channels simultaneously. It powers semantic search, entity search, and composed queries, returning the exact moments that match your intent. Supports 36 languages and videos up to four hours long.
Pegasus — analysis and generation
Pegasus is a video reasoning model built for structured output. Give it a video and a prompt, and it returns timestamped JSON describing what happens — segmented by topic, speaker, scene, or whatever schema you define. Built for workflows that need machine-readable results, not open-ended narration.

Get Started
The models are in production. The capabilities are real. The question is whether your workflows are built to use them.
For business teams: Talk to our team at twelvelabs.io/contact — we'll walk through your use case and how video understanding fits your workflows.
For developers: Try the APIs at playground.twelvelabs.io — upload a video, run a search, see what the models do with your own content. No sales call required.
Video understanding AI is the ability of a machine to process video natively, across what it sees, hears, and reads on screen, and return accurate, structured answers about what happens. Not frame-by-frame image classification. Not speech transcription bolted onto metadata. Actual comprehension of the content, across time.
That distinction matters because video is where the signal is. Security cameras, product demos, clinical procedures, earnings calls, sports footage — the world's most operationally valuable content is captured on video, and most AI systems can't read it.
This post explains exactly why video is hard, what it took to build models that handle it properly, and what those models make possible.
TL;DR: Video understanding AI refers to models that process video natively, across visual, audio, and text signals simultaneously, to search, classify, and reason about what happens on screen. Unlike image models applied to frames, or LLMs given video as input, video foundation models are built for the temporal structure of video from the ground up. The result: you can ask a question about any moment in any video and get a timestamped, accurate answer.

Why Video Is the Hardest Data Problem in AI
Video isn't just large — it's structurally different from every other data type AI has learned to handle. Four properties make it so.
Labeled data is scarce and expensive
Annotating text takes seconds per example. Annotating video means watching footage frame by frame, segment by segment, to describe what happens. The labeled datasets that exist are narrow — sports highlights, a few hundred action categories, controlled lab settings. They don't generalize. A model trained on those datasets will fail the moment you ask it to find a safety violation, identify a product, or flag a compliance issue in real-world footage.
Time is a first-class dimension
A single frame tells you almost nothing useful. What matters in video is the sequence — what changed between second 10 and second 45, what caused what, what the motion pattern means. A model that can't reason across the temporal dimension isn't doing video understanding. It's doing repeated image classification, which is a fundamentally different problem.
Fixed taxonomies break at scale
Most video classification systems require you to define categories up front. That works for a homepage. It fails completely when you need to find every safety violation across 10,000 hours of warehouse footage, or every moment a competitor's product appears in a streaming catalog. The real world doesn't fit preset buckets, and production video AI can't depend on them.
Multiple signals must be understood together
Video carries meaning through at least four simultaneous channels: visuals, motion, dialogue, and on-screen text. Strip any one of them and you get an incomplete picture. A model that processes visuals but ignores audio misses half the story. Real video understanding requires all signals processed together — not sequentially, not as separate models, together.
None of these are engineering limitations that more GPU time will fix. They're fundamental properties of the medium. That's why video understanding required an entirely new class of models.
From Language Models to Video Foundation Models
Video foundation models didn't appear from nowhere. They're the product of a specific lineage, and understanding why each step was insufficient explains why VFMs had to be built the way they were.
The BERT and GPT era
BERT learned to encode meaning: give it a query and a document, it would tell you how well they matched. GPT learned to generate: give it a prompt, it would produce fluent text. Both architectures transformed NLP. Neither had any conception of an image, let alone moving, multi-track video. They weren't designed to.
Multimodal LLMs: necessary but not sufficient
Models like GPT-4V added vision. You could pass an image alongside a text prompt and get a coherent response. Some accepted video as a sequence of frames. This was genuinely useful, and genuinely limited.
These models were trained primarily on text, with vision grafted on. Ask one to describe what changes between frame 10 and frame 200 in a 40-minute meeting, and it will struggle — not because it lacks intelligence, but because it was never trained to hold temporal structure in mind. Feeding a long video as a frame sequence is also prohibitively expensive and lossy. That's not video understanding. It's approximation.
Video foundation models: built for the native data type
Video foundation models (VFMs) are trained on video as video — temporal structure intact, audio and visual signals unified, with the explicit goal of learning representations that capture what happens across time. The architecture is different. The training data is different. The output is different.
A frame-based model tells you what's in a frame. A VFM tells you what changed, where the key moment is, and what it means — down to the second.
How Video Foundation Models Compare
Six dimensions separate a model built for video from everything that came before.
Capability | Traditional LLM | Multimodal LLM | Video Foundation Model |
|---|---|---|---|
Primary modality | Text only | Text + images | Video, audio, text — natively |
Temporal reasoning | None | Limited (frames only) | Native — sequences & change over time |
Long video support | N/A | Very limited | Hours of content in a single pass |
Audio + visual | No | Rarely | Yes — unified understanding |
Structured output | Text generation | Text generation | Timestamped, structured JSON |
Search & retrieval | Text search | Image/text search | Semantic video search, all modalities |
The Research That Made It Possible
Three milestones define the path from language models to production video AI.

2019 — VideoBERT
The first transformer architecture applied natively to video. VideoBERT learned joint representations of video frames and text, the conceptual foundation for semantic video search. It proved that a model could understand both modalities simultaneously in the same embedding space.
2022 — LaViLa
LaViLa used an LLM to narrate video frames and then trained on those narrations, dramatically improving video-text representation quality without requiring expensive human annotation at scale. It showed how language models could amplify video supervision rather than replace it.
2023 — Video-ChatGPT
You could ask a question about a video in plain English and get a grounded, accurate answer. That shift, from "what category does this belong to?" to "what actually happens here?", opened the door to use cases that require reasoning, not just pattern matching.
What Video Understanding AI Makes Possible
Five capabilities become available when a model can genuinely reason across video.
1. Video search
Find any moment in any video using natural language — no transcripts, tags, or manual indexing required. A semantic search model converts a query into an embedding and compares it against embeddings of every clip in the library. Results surface by meaning.
A producer searches "player celebration after a goal" across a full season of footage and gets the exact clips. A security operator queries "person in a red jacket entering through the side entrance" across 10,000 hours of surveillance video. Results appear in seconds.
2. Classification without fixed taxonomies
Describe the categories that matter for your domain, the model classifies accordingly. Add new categories without retraining. This is the difference between a model that forces your content into its worldview and one that adapts to yours.
3. Clustering
Group videos by what they contain without labeling any of them. Clustering operates on embedding representations, surfacing natural groupings you may not have known to look for. Broadcasters discover recurring segment types. Manufacturers surface patterns in equipment footage before failures occur.
4. Description and summarization
Generate accurate, structured descriptions of what happens in a video, at the whole-video level, or segmented by chapter, scene, or topic. A 40-minute meeting becomes a searchable, queryable asset in under a minute. Streaming platforms generate content descriptions at scale. Legal teams get timestamped records of recorded proceedings automatically.
5. Question answering
Ask a direct question about a video and get a grounded answer based on what actually happens in the content — not metadata, not descriptions added after the fact.
A clinical team asks "was informed consent obtained?" over recorded procedures. A compliance team surfaces specific moments across hundreds of hours of calls. A sports analyst asks "how many times did our defensive line break formation in the second half?" and gets a timestamped answer with the clips. This is video AI doing reasoning, not retrieval.
How TwelveLabs Approaches Video Understanding
TwelveLabs builds two purpose-built models: one for each side of the video understanding problem.
Marengo — search and retrieval
Marengo is a multimodal embedding model that understands video through visual, audio, and text channels simultaneously. It powers semantic search, entity search, and composed queries, returning the exact moments that match your intent. Supports 36 languages and videos up to four hours long.
Pegasus — analysis and generation
Pegasus is a video reasoning model built for structured output. Give it a video and a prompt, and it returns timestamped JSON describing what happens — segmented by topic, speaker, scene, or whatever schema you define. Built for workflows that need machine-readable results, not open-ended narration.

Get Started
The models are in production. The capabilities are real. The question is whether your workflows are built to use them.
For business teams: Talk to our team at twelvelabs.io/contact — we'll walk through your use case and how video understanding fits your workflows.
For developers: Try the APIs at playground.twelvelabs.io — upload a video, run a search, see what the models do with your own content. No sales call required.






