Skip to main content
Who can use this feature?👤 Customers on the Business plan📱 Customers on Desktop only

Generate UGC-Style Ads with Mirage Ad Studio

Overview

Ad Studio, powered by Mirage™, completely transforms your current workflow for creating winning social ads. With Ad Studio, you can generate original actors with natural expressions and body language, completely free from licensing restrictions.
What is Mirage?Mirage™ is Captions’ new generative video model that powers features like Ad Studio. Mirage™ replaces our older way of generating AI Actors using Lipdub technology and produces more life-like results. Learn more.
  • Pricing - Ad Studio, powered by Mirage™ costs 799permonthandyourfirstmonthat799 per month and your first month at 199.
  • Ad Studio uses a credit-based system to create videos. The Business & Enterprise plans include 12,000 credits per month. Each second of a Mirage video costs 10 credits.
  • How to purchase - Go to the Desktop App, and checkout with a monthly Business plan. If you are looking for multiple seats or other terms, please book a demo here.

How It Works

Duration

You can currently generate videos up to 8 seconds in length, ideal for hooks, intros, and call-to-actions. The ability to generate longer videos is coming soon.

Appearance

You can generate an unlimited number of actors and backgrounds, including:
  • Characters - Gender, ethnicity, age, hair style and color, makeup, clothing, accessories, jewelry, objects in frame, and objects being held. You can also control body position, eye contact, and expression.
  • Background - Location, time of day, camera effects, camera position, and lightning
  • Reusing actors - The ability to reuse an AI Actor to generate multiple videos with the same likeness is coming soon.
  • Product placement - The ability to import exact items to be held by the actors is coming soon.
For example, you can generate a video with the following prompt:AppearanceShe has long, wavy brown hair and wears a deep green zip-up top paired with multiple layered gold necklaces, including a star-shaped pendant. Her expression is confident and composed as she speaks into a professional Shure microphone, maintaining direct eye contact with the camera.BackgroundThe background features a well-lit room with neatly arranged bookshelves and subtle decorative elements, creating a modern and professional setting. The shot is a loose close-up at eye level, with soft, even lighting that enhances clarity and provides a clean, polished aesthetic.

Voice

You can choose from a list of hundreds of generated voices or upload your own audio.
  • Languages - Generated voices are available in Arabic, Azerbaijani, Bahasa Indonesia, Bahasa Melayu, Chinese, Czech, Danish, Dutch, English, Filipino, Finnish, French, German, Greek, Hebrew, Hindi, Hungarian, Indonesian, Italian, Japanese, Kazakh, Korean, Lithuanian, Malay, Nepalese, Norwegian, Polish, Portuguese, Romanian, Russian, Serbian, Slovak, Slovenian, Spanish, Swedish, Tamil, Thai, Turkish, Ukrainian, Urdu, Vietnamese. We also support all languages if you upload your audio.
  • Accents - Country and language-specific accents are coming soon!

How To Generate A Video

Write your script

What do you want your actor to say?Input Methods
You can either type out a script or upload audio directly
Duration
Scripts can be up to 8 seconds in duration, with longer videos being supported soon. You can type out a script (or upload audio) longer than 8 seconds and then adjust to be 8 seconds or less.
Content
Keep in mind that some scripts will trigger content moderation so please ensure you are generating videos within the bounds of our acceptable use policy.
Outputs
You can generate 1-4 outputs at a time. Each generation will take a little less than 1 minute per 1 second of video generated.
How do you want your actor to sound?Language
Your Actor can speak 39 languages (more if you upload audio). We support Arabic, Azerbaijani, Czech, Danish, German, Greek, Spanish, English, Finnish, Filipino, French, Hindi, Hungarian, Indonesian, Italian, Hebrew, Japanese, Kazakh, Korean, Lithuanian, Malay, Nepali, Dutch, Norwegian, Polish, Portuguese, Romanian, Russian, Slovak, Slovenian, Serbian, Swedish, Tamil, Thai, Turkish, Ukrainian, Urdu, Vietnamese, Chinese (Simplified).
AI Voice Models
You can choose from voices from Cartesia, PlayHT, OpenAI, and ElevenLabs.
Pro Tip - Real voices tend to produce better video results than synthetic ones because real voices are more expressive.
Tips for prompting
When prompting:
  • If using a female-sounding voice, ensure you prompt for a female-looking person
  • Ensure the audio and text prompt match - For instance, avoid pairing a female-sounding voice with a text description of a man or pairing a clean, noise-free synthetic audio voice with a text description of a person standing outside on a busy street.
  • The less likely the person’s appearance to exist in real life, the less likely you’ll receive a great output. For example, “A blue and pink haired woman wearing a cowboy hat, with 5 nose piercings, wearing a traditional Nigerian wedding dress, holding pizza, with clown makeup.”
  • Spelling matters. Ensure your spelling looks great before generating
Actor - 1st sentence
Describe the person’s physical appearance, including ethnicity, gender, hair, age, clothing, and accessories.
VariableExamplesPrompt Example
GenderMale, femaleShe is
EthnicityBlack, East Asian, Caucasian, etc.an East Asian woman
Age20s, 30s, 40s, etc.in her mid 30s
HairBlue hair, tight ponytail, baldWith brown hair and bangs partially covering her forehead
MakeupLight makeup, red lipstickWith light makeup, rosy cheeks, and dark red lipstick on her lips
ClothingWhite button down shirt, blue t-shirt, white wedding dressWearing white full length wedding dress
AccessoriesPurple, baseball cap, septum piercingWith large gold hoop earrings
ObjectsiPhone, Android, computer, lipgloss, green appleHolding a bouquet of flowers
Actor - 2nd sentence
Capture their expression, gaze direction, emotional state, and any notable gestures or movements.
VariableExamplesPrompt Examples
Body PositionStanding, sittingShe is standing
Eye ContactLooking at camera, looking slightly to the leftMaintaining eye contact with the camera
ExpressionTalking enthusiastically, calmly talkingTalking enthusiastically
Background - 1st sentence
Detail the surrounding environment, identifying the setting type and any significant background elements.
VariableExamplesPrompt example
Starting PromptThe background features
LocationA park with trees, Las Vegas stripThe outside of a beautiful church
Time of dayMorning, night, sunriseIt is mid-day and sunny
Background - 2nd sentence
Specify the camera shot type, angle, movement, and lighting conditions that shape the scene’s mood.
VariableExamplesPrompt example
Starting PromptThere is
Camera effectsBlur, clearA slight blur on the background
Camera positionWide, tightThe shot is a wide shot
LightingSoft lighting, hazyWith natural lighting
Refining Results
After generation is complete, you can click on the script icon on the top left of each output to remix or further refine results
Edit
You can export and then import back to the Captions app to further edit (soon, we will support opening directly in the editor)

What is a hook?

The first 3-4 seconds of your ad is called a “hook.” Industry data shows most viewers don’t watch past these crucial opening moments, making them critical to ad success.

Hook testing and why it matters

  • Industry standard: Approximately 80% of testing and R&D budgets are dedicated to hook testing
  • Viewer attention: Most viewers don’t continue watching ads past the 3-second mark
  • Efficiency: Testing just 4 seconds delivers valuable insights on viewer engagement
  • ROI focus: Perfecting opening moments yields the highest return on investment
Test variations of successful creative
  • Iterate on already performing concepts
  • Discover additional winning elements
  • Extend effective ads with minimal investment
Revitalize underperforming concepts
  • Test new approaches with existing concepts
  • Transform failed concepts with improved hooks
Hook remix optimization
  • Keep proven ad bodies while testing new hooks
  • Expand your portfolio of winning ads
  • Time efficiency: Create multiple variations with a single operation
  • Cost-effectiveness: Test without full production costs
  • Performance improvements: Focus testing on the moments that matter most
  • Expanded reach: Discover which hooks appeal to different audience segments

What To Do After Hook Generation

After you’ve generated your hook, here’s what to do next:
Apply Your Hook
Upload your ad to Captions and replace the existing hook with your new one.
Test Thoroughly
Run A/B tests to measure performance improvements in view rates and conversions.
Experiment with Variations
Return to Ad Studio to test different:
  • AI actors/speakers
  • Hook approaches (questions, stats, problems/solutions)
  • Emotional tones
Refine Based on Results
Keep what works best and iterate.
Localize
Translate successful hooks into multiple languages to expand reach.
Integrate Across Channels
Use your winning hooks in other marketing materials for consistency.

Frequently Asked Questions

You retain full rights to all videos created using Ad Studio. The AI-generated creators are completely virtual and free from licensing restrictions. You can read more in our Terms and Conditions.
Yes, Ad Studio supports scripts in multiple languages. The system automatically detects your language and generates appropriate performances.
Unlike other solutions that simply alter existing footage, Mirage creates videos with natural lip movements, expressions, and the entire video will be matched to your audio, resulting in highly realistic synchronization.
Each generation creates multiple variations. If none meet your needs, you can adjust your inputs (script, voice, or appearance description) and generate new options.
Yes, all videos can be downloaded and further edited using other Captions tools or your preferred video editing software.
Business plan subscribers can generate an unlimited number of ads and remixes. Enterprise customers can contact their account manager for details about their specific plan limits.
Officially, yes. However, you can prompt for common animals like dogs and cats and the results are awesome.