AI Captions: AI Video Editor

Add AI-generated animated captions to any video using Vadoo's caption engine. Supports multiple languages and viral caption themes like Hormozi style. Perfect for social media creators, marketers, and content producers.

📝

Overview

About this model

AI Captions by Vadoo automatically transcribes and burns animated captions into your videos — no editing software needed. It's the API-first alternative to Submagic, Captions.ai, and CapCut's auto-caption feature, letting you add viral-style captions programmatically at scale. Supports multiple languages and proven caption themes used by top content creators.

1Social Media: Add Hormozi-style captions to short-form videos for TikTok, Instagram Reels, and YouTube Shorts to boost watch time and engagement.
2Marketing: Automatically caption product demo videos and ads without manual editing, saving hours of post-production work.
3Accessibility: Make video content accessible to deaf and hard-of-hearing audiences by burning in accurate, readable captions.
4Multilingual Content: Caption videos in Spanish, French, German, Portuguese, and more to reach global audiences.
5Batch Processing: Caption hundreds of videos programmatically via API — impossible with manual tools like Submagic or CapCut.
💰

Pricing & Value

Cost analysis

muapiapp$0.005 per second (~$0.30/minute), minimum $0.20

Pay per use with no subscription. Minimum charge of $0.20 per video regardless of length.

Submagic$20–$60/month subscription

Web UI only — no API access. Manual upload per video. Not suitable for automation.

Captions.ai$13–$29/month subscription

Mobile/web app only. No programmatic API for batch captioning.

Fal.aiNot available

Fal.ai does not offer an AI captions/subtitle burning endpoint.

ReplicateNot available

No dedicated auto-caption model on Replicate.

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

⚙️

Technical Details

Configuration schema

Video URLstring

Public URL of the video to add captions to. Maximum 600MB or 10 minutes.

Default Valuehttps://d3adwkbyhxyrtq.cloudfront.net/webassets/videomodels/sample-video.mp4
LanguageEnum (45 options)

Language of the video audio for transcription.

Default ValueEnglish
Caption ThemeEnum (18 options)

Visual style/theme for the captions. E.g. Hormozi_1, Hormozi_2.

Default ValueHormozi_1
📖

Implementation Guide

Developer documentation

How to Add AI Captions to Your Video

  1. Upload or provide a video URL: Your video must be publicly accessible (max 600MB or 10 minutes). Use the /upload_file endpoint to get a hosted URL if needed.

  2. Choose a language: Set the language parameter to match the spoken language in the video. Defaults to English. Supported languages: English, English (USA), English (UK), English (Australia), English (Canada), Japanese, Chinese, German, Hindi, French, French (France), French (Canada), Korean, Portuguese (Brazil), Portuguese (Portugal), Portuguese, Spanish (Spain), Spanish (Mexico), Italian, Spanish, Indonesian, Dutch, Turkish, Filipino, Polish, Swedish, Bulgarian, Romanian, Arabic (Saudi Arabia), Arabic (UAE), Arabic, Czech, Greek, Finnish, Croatian, Malay, Slovak, Danish, Tamil, Telugu, Ukrainian, Russian, Hungarian, Norwegian, Vietnamese.

  3. Pick a caption theme: Select a theme to style your captions. Defaults to Hormozi_1. Available themes:

    • Hormozi_1 / Hormozi_2 / Hormozi_3 — Bold word-by-word highlight style popularised by Alex Hormozi
    • Beast — MrBeast-inspired dynamic captions
    • Ali — Sleek and minimal
    • Noah — Italics with heavy drop shadow
    • Karl — Sharp contrast with border outlines
    • Luke — Shaking/vibrating effect for energy
    • Devin — Rotating and scaling animations
    • Celine — Soft shadow, clean typography
    • Maya — Serif font with glowing effects
    • Ella — Scale and translate animations with blur
    • Dan — Large, impactful uppercase text
    • David — Bold uppercase with scaling highlights
    • Tracy — Minimalist with white glow shadow
    • Umi — Italic thin font, letter-by-letter reveal
    • Iman — Minimalist white text with black border
    • William — Left-right-center alternating animations
  4. Submit and receive a request ID: POST to /ai-captions — you'll get a request_id immediately.

  5. Poll for results: GET /predictions/{request_id}/result until status is completed. Videos under 1 minute typically finish in 2–3 minutes.

  6. Download the output: The result contains a video URL with captions burned in — ready to publish.

Common Questions

Frequently asked

How is this different from Submagic or Captions.ai?

Submagic and Captions.ai are manual SaaS tools — you upload one video at a time through a web UI. muapiapp's AI Captions endpoint lets you caption videos via API, making it ideal for automating workflows, batch processing, and embedding into your own products.

What caption themes are available?

18 themes are supported: Hormozi_1, Hormozi_2, Hormozi_3 (bold word-highlight styles), Beast (MrBeast-inspired), Ali (sleek/minimal), Noah (italics + drop shadow), Karl (border outlines), Luke (shaking/vibrating), Devin (rotating + scaling), Celine (soft shadow), Maya (serif + glow), Ella (scale + blur animations), Dan (large uppercase), David (bold uppercase highlights), Tracy (white glow), Umi (letter-by-letter reveal), Iman (white text + black border), William (alternating animations). Defaults to Hormozi_1.

What languages are supported?

45 languages are supported: English (and regional variants for USA, UK, Australia, Canada), Japanese, Chinese, German, Hindi, French (France, Canada), Korean, Portuguese (Brazil, Portugal), Spanish (Spain, Mexico), Italian, Indonesian, Dutch, Turkish, Filipino, Polish, Swedish, Bulgarian, Romanian, Arabic (Saudi Arabia, UAE), Czech, Greek, Finnish, Croatian, Malay, Slovak, Danish, Tamil, Telugu, Ukrainian, Russian, Hungarian, Norwegian, and Vietnamese. Defaults to English.

What is the maximum video size?

Videos must be under 600MB and no longer than 10 minutes. For longer content, split the video before processing.

How long does processing take?

Videos under 1 minute typically complete within 2–3 minutes. Longer videos may take up to 10–15 minutes depending on duration and server load.