Molmo2 Video Captioner: AI Large Language Models

Generate detailed video captions with Molmo2. Choose low, medium, or high detail for temporal scene descriptions and visual summaries. Pay per 5 seconds.

📝

Overview

About this model

Molmo2 Video Captioner turns a public video URL into a detailed written description that tracks what happens over time, not just what appears in a single frame. It can identify subjects, objects, scene changes, camera movement, interactions, and important visual context, making the result useful as accessibility alt text, a searchable media-library description, or input for downstream creative and automation workflows. Choose low detail for a concise summary, medium for a balanced caption, or high for a more comprehensive account of temporal actions and scene structure. Clips can be up to two minutes long, and the API returns the caption asynchronously so long-running video analysis fits cleanly into production pipelines, workflow nodes, and background jobs.

1Accessibility: Create descriptive text for videos so people using screen readers can understand the visual story.
2Media Libraries: Generate searchable descriptions and tags for large collections of uploaded video clips.
3Content Operations: Summarize footage before editing, review, publishing, or downstream creative processing.
4Video QA: Inspect actions, scene transitions, objects, and visual context in generated or user-submitted clips.
5Workflow Automation: Pass a caption into another text, search, or content-generation node without a manual review step.
💰

Pricing & Value

Cost analysis

muapiapp$0.006 minimum; $0.010 per 5s

Duration-based billing with a three-second minimum and 120-second maximum.

** Competitor pricing is estimated based on similar model architectures and usage tiers.

⚙️

Technical Details

Configuration schema

Video URLstring

Public video URL to caption. Supports common video formats and a maximum duration of 2 minutes.

Default Valuehttps://interactive-examples.mdn.mozilla.net/media/cc0-videos/flower.mp4
Detail LevelEnum (3 options)

Caption detail: low for a brief summary, medium for a balanced description, or high for comprehensive temporal and visual detail.

Default Valuemedium
📖

Implementation Guide

Developer documentation

Caption a video

Send a POST request to /api/v1/molmo2-video-captioner with a public video_url and optional detail_level of low, medium, or high. The API returns a request_id. Poll /api/v1/predictions/{id}/result until status is completed, or provide a webhook URL for asynchronous delivery.

curl -X POST "https://api.muapi.ai/api/v1/molmo2-video-captioner"
-H "x-api-key: YOUR_API_KEY"
-H "Content-Type: application/json"
-d '{ "video_url": "https://example.com/video.mp4", "detail_level": "medium" }'

The completed response places the generated caption in the outputs array. Clips may be up to 120 seconds long.

Common Questions

Frequently asked

What does Molmo2 Video Captioner return?

It returns a written caption describing the video's subjects, objects, actions, scene changes, camera movement, and relevant visual context.

What video input is supported?

Pass a publicly reachable video URL in video_url. Common video formats are supported, and the maximum input duration is two minutes.

What is the difference between low, medium, and high detail?

Low produces a concise summary, medium provides a balanced description, and high gives a more comprehensive account of temporal actions and visual details.

Is the caption request synchronous?

The request is asynchronous. Submit the video, receive a request_id, and poll the result endpoint or supply a webhook URL to receive the completed caption.

How is pricing calculated?

Billing is based on video duration at $0.010 per five seconds, with a $0.006 minimum for up to three seconds and a maximum billable duration of 120 seconds.

Can I use this model in a workflow?

Yes. The model is available as a text-output workflow node, so its caption can feed into downstream writing, search, classification, or publishing steps.