Media & Entertainment
Media & Entertainment
Less work and more flow with AI that’s made for media.
Less work and more flow with AI that’s made for media.
Search, summarize, and speed up production with AI that understands what it sees – and helps you tell your stories faster.
Search, summarize, and speed up production with AI that understands what it sees – and helps you tell your stories faster.




01
01
Find anything and everything in your content.
Any scene, any sound, any object, any moment - ‘search’ has a whole new meaning.

01
Find anything and everything in your content.
Any scene, any sound, any object, any moment - ‘search’ has a whole new meaning.

02
02
Turn vast video data into meaningful content.
Draw out the highlights from your archives, or make instant reels from millions of clips.

02
Turn vast video data into meaningful content.
Draw out the highlights from your archives, or make instant reels from millions of clips.

03
03
Make groundbreaking
customer experiences.
Help your customers find any video and discover new content that speaks to them.

03
Make groundbreaking
customer experiences.
Help your customers find any video and discover new content that speaks to them.
Use Cases
Use Cases
Use Cases
AI for media that makes the cut.
Shorter production workflows
Instant content summarization
Automated ‘dailies’ editing
Instant highlight reels and trailers
Shorter production workflows
Instant content summarization
Automated ‘dailies’ editing
Instant highlight reels and trailers
Tag-free content management
Duplicate content detection
Metadata generation
Deep semantic search
Archive and rights management
Tag-free content management
Duplicate content detection
Metadata generation
Deep semantic search
Archive and rights management
More personalized user experiences
Contextualized content understanding
Customer content recommendations
Enhanced customer discovery
Ad matching
More personalized user experiences
Contextualized content understanding
Customer content recommendations
Enhanced customer discovery
Ad matching
Our Value
Our Value
Our Value
State-of-the-art, straight out of the box.
Use on any cloud, fine-tune with your own data, and deploy your custom model. We give you the keys to state-of-the-art AI that adapts to your specific needs.
World-class accuracy.
Our video-native AI beats benchmarks from cloud majors and open-source models.
At a monumental scale.
Our powerful infrastructure handles the largest video libraries – even petabytes of data.
With total customization.
Our models can be easily trained on your data to become experts in your domain.
And deployable anywhere.
On cloud, private cloud, or on-premise – deploy safely and easily, wherever you need us.
World-class accuracy.
Our video-native AI beats benchmarks from cloud majors and open-source models.
At a monumental scale.
Our powerful infrastructure handles the largest video libraries – even petabytes of data.
With total customization.
Our models can be easily trained on your data to become experts in your domain.
And deployable anywhere.
On cloud, private cloud, or on-premise – deploy safely and easily, wherever you need us.
World-class accuracy.
Our video-native AI beats benchmarks from cloud majors and open-source models.
At a monumental scale.
Our powerful infrastructure handles the largest video libraries – even petabytes of data.
With total customization.
Our models can be easily trained on your data to become experts in your domain.
And deployable anywhere.
On cloud, private cloud, or on-premise – deploy safely and easily, wherever you need us.
With total customization.
Our models can be easily trained on your data to become experts in your domain.
And deployable anywhere.
On cloud, private cloud, or on-premise – deploy safely and easily, wherever you need us.
Python
Node
from twelvelabs import TwelveLabs import os client = TwelveLabs("<YOUR_API_KEY>") # Create new Index index = client.index.create( name="My First Index", engines=[ { "name": "marengo2.7", "options": ["visual", "audio"], }, ], ) # Create new Task on Index (Upload the video) video_path = os.path.join(os.path.dirname(__file__), "<YOUR_FILE_PATH>") task = client.task.create(index_id=index.id, file=video_path, language="en") # Wait for indexing to finish task.wait_for_done() # Search from your index query = "An artist climbing up the ladder that he painted." result = client.search.query(index.id, query, ["visual", "audio"]) print(result)
Python
Node
from twelvelabs import TwelveLabs import os client = TwelveLabs("<YOUR_API_KEY>") # Create new Index index = client.index.create( name="My First Index", engines=[ { "name": "marengo2.7", "options": ["visual", "audio"], }, ], ) # Create new Task on Index (Upload the video) video_path = os.path.join(os.path.dirname(__file__), "<YOUR_FILE_PATH>") task = client.task.create(index_id=index.id, file=video_path, language="en") # Wait for indexing to finish task.wait_for_done() # Search from your index query = "An artist climbing up the ladder that he painted." result = client.search.query(index.id, query, ["visual", "audio"]) print(result)
Python
Node
from twelvelabs import TwelveLabs import os client = TwelveLabs("<YOUR_API_KEY>") # Create new Index index = client.index.create( name="My First Index", engines=[ { "name": "marengo2.7", "options": ["visual", "audio"], }, ], ) # Create new Task on Index (Upload the video) video_path = os.path.join(os.path.dirname(__file__), "<YOUR_FILE_PATH>") task = client.task.create(index_id=index.id, file=video_path, language="en") # Wait for indexing to finish task.wait_for_done() # Search from your index query = "An artist climbing up the ladder that he painted." result = client.search.query(index.id, query, ["visual", "audio"]) print(result)
Integrate with your personalized SDK — and your vision.
Do more with your video from day one with our easy APIs and developer-friendly SDKs. This is AI made to work for you, ready to integrate and adapt.
Play for free.
Pay as you go.
Our tiered pricing lets you play and build, then launch and grow. Start with one of our foundational models and pay only for what you use.
Our tiered pricing lets you play and build, then launch and grow. Start with one of our foundational models and pay only for what you use.
Indexing limit
<10 hours
Environment
Shared
Cloud integration
Org account
SSO/ SAML
Finetune
Indexing limit
<10k hours
Environment
Shared
Cloud integration
Included
Org account
SSO/ SAML
Finetune
Indexing limit
Unlimited
Environment
Dedicated
Cloud integration
Included
Org account
Included
SSO/ SAML
Included
Finetune
Included

Give your stories a new beginning.
Try your own video in our free Playground and see how TwelveLabs can transform the way you use, share and create.

Give your stories a new beginning.
Try your own video in our free Playground and see how TwelveLabs can transform the way you use, share and create.

Give your stories a new beginning.
Try your own video in our free Playground and see how TwelveLabs can transform the way you use, share and create.