Maestro AI Video Master
One sentence, one complete film. Describe the video you want in natural language, and the AI director automatically writes the script, creates visuals, provides voiceovers, composes music, and renders, producing a complete film with subtitles. Supports reference materials, multi-language output, and secondary creation.
Core Features
Not a fixed template, but an AI director that creates—freely arrange each video according to your intent.
One-sentence Film
Simply describe the theme, what to showcase, style, and audience in the prompt, and the AI automatically completes the script, visuals, voiceover, music, subtitles, and rendering, producing a film ready for publication.
Multi-language Output
Fill in multiple languages in langs, reuse the same visuals with only new voiceovers and rendering, and receive multi-language versions such as Chinese, English, and Japanese in one task, making overseas distribution easier.
Use Your Own Materials
Attach reference images, videos, or audio via file_urls—let product images and logos appear, or add text and subtitles to existing materials.
Secondary Creation Iteration
Use action: remix / edit / extend along with ref_task_id to make incremental modifications to existing videos: change titles, swap voiceovers, adjust colors—small changes are quick, large changes require a redo.
Submit once, retrieve video asynchronously
Submit prompt to immediately return task_id, then poll /maestro/tasks to retrieve the video—polling is free. You can also pass callback_url for a callback when completed.
curl -X POST https://api.acedata.cloud/maestro/videos \
-H "authorization: Bearer YOUR_API_KEY" \
-H "content-type: application/json" \
-d '{
"prompt": "Explain what a vector database is in 20 seconds, suitable for a zero-based audience",
"langs": ["zh-cn", "en"],
"aspect": "9:16",
"duration": 20
}'
# Immediately return task_id:
# {
# "success": true,
# "task_id": "f57e99c4f60f4373a15517742ce2357d",
# "trace_id": "3ded4959-7b11-4b5a-b7f8-c1aab6a7063c"
# }
# Polling to retrieve video (free):
curl -X POST https://api.acedata.cloud/maestro/tasks \
-H "authorization: Bearer YOUR_API_KEY" \
-H "content-type: application/json" \
-d '{ "id": "f57e99c4f60f4373a15517742ce2357d" }'
Quick Start in 3 Steps
From a description to getting the final video, it only takes a few minutes.
Write a prompt
Describe the video you want in a natural language sentence, selecting the language, aspect ratio, and duration as needed.
Submit the task
Call POST /maestro/videos to immediately get task_id.
Poll to retrieve video
Use POST /maestro/tasks to poll, and retrieve the final videos in various languages after completion.
What is Maestro suitable for?
From knowledge popularization to product promotion, covering most short video needs.
Knowledge Popularization
Turn a topic or an article into a subtitled explanatory short video, explaining a concept in a few minutes.
Product Promotion
Use file_urls to include product images and logos, producing high-quality brand short films.
Social Media Short Videos
Generate 9:16 vertical short videos with one click, suitable for distribution on platforms like Douyin, Reels, and Shorts.
Multilingual Expansion
Produce multiple language versions from the same footage at once, eliminating the need for repeated production for content expansion.
Content Marketing
Batch convert blogs, announcements, and tutorials into short videos, amplifying content reach.
Video Remix / Add Subtitles
Add decorative text and subtitles to existing materials, or make derivative creations on past completed works.
Four Creative Actions
From brand new generation to incremental iteration, a single interface covers the complete creative process.
🎬 Generate
Generate a brand new video from a prompt (can include file_urls)—default action.
♻️ Remix / Edit / Extend
Make incremental modifications or extensions based on ref_task_id on existing projects—change title, switch voiceover, adjust colors, continue writing.
Maestro Pricing
Charged per piece, no subscription fee, no hidden costs.
Task polling is free, failures do not affect subsequent creations
Charged based on video length (up to 10 minutes), short dramas/digital humans will have scene multipliers, multilingual versions added as needed
- ✓ 30 seconds $2.43 · 2 minutes $9.71 · 10 minutes $48.56
- ✓ Draft tier 0.5× / Premium tier 2× / Short drama 1.35×
- ✓ Each additional language +$0.57
- ✓ Task polling——Free
Exclusive plans for high-usage teams
- ✓ Tiered discounts based on usage
- ✓ Priority support with account manager
- ✓ Higher concurrency and capacity
- ✓ SLA guarantee
- ✓ Private deployment solutions
Frequently Asked Questions
Common questions about using the Maestro API
How is Maestro billed?›
Billed per piece, with a pre-deduction based on target duration at submission: points ≈ 0.85 × duration in seconds × quality multiplier × scene multiplier. For example, a standard single-language 30 seconds is about $2.43, 2 minutes about $9.71, and 10 minutes (maximum) about $48.56; short dramas about 1.35×, digital humans about 1.15×. Quality tiers: draft 0.5×, premium 2×. Each additional language in langs +$0.57 (reusing visuals, only adding voiceover and rendering). Polling task results is free.
What languages are supported?›
Supports Chinese, English, Japanese, Korean, Spanish, French, German, etc. Specify using the langs array, with the first element as the primary language, and the rest will reuse visuals to generate localized voiceovers and rendering.
Can I use my own images or videos?›
Yes. Pass the URLs of images, videos, or audio through file_urls, and AI will incorporate them into the final piece—such as featuring product images or logos, or adding subtitles to existing materials.
How long does it take to produce a video?›
This is an asynchronous task: after submission, task_id is returned immediately, and the final piece is usually completed within a few minutes (larger or multilingual tasks may take longer). Poll /maestro/tasks or use callback_url to get results.
Can I modify an existing video?›
Yes. Use action: remix / edit / extend along with the ref_task_id from the previous task to make differential edits or extensions on the original project; small changes will be quick, while large changes will require regeneration.
Explore More AI Video Services
Ace Data Cloud offers a variety of AI video generation APIs
Start Generating Videos with Maestro Now
A one-sentence description, get multilingual videos with subtitles in minutes. Let creativity have no boundaries.
