Maestro AI Video Master
One sentence, one finished video. Describe the video you want in natural language, and the AI director automatically writes the script, generates visuals, adds voiceover and music, composes and renders it, producing a finished video with subtitles. Supports reference materials, selecting the output language, and remixing.
Core Features
Not a fixed template, but an AI director that can create—freely orchestrating every video according to your intent.
One-Sentence Video Creation
Simply describe the theme, what to showcase, style, and audience in prompt, and the AI automatically writes the script, generates visuals, adds voiceover, music, subtitles, and rendering, producing a finished video ready to publish.
Choose Output Language
Select one output language in langs. For versions in other languages, create separate tasks; each finished video uses the same per-second rate.
Use Your Own Assets
Attach reference images, videos, or audio through file_urls—put product images and logos on screen, or add stylized text and subtitles to existing assets.
Remix and Iterate
Use action: remix / edit / extend with ref_task_id to make incremental changes to existing videos: change titles, replace voiceovers, adjust color palettes—small changes are fast, major changes require redoing.
Submit once, retrieve asynchronously
Submit prompt to immediately receive task_id, then poll /maestro/tasks to retrieve the completed video—polling is free. You can also pass callback_url to receive a callback upon completion.
curl -X POST https://api.acedata.cloud/maestro/videos \
-H "authorization: Bearer YOUR_API_KEY" \
-H "content-type: application/json" \
-d '{
"prompt": "用 20 秒讲清楚什么是向量数据库,适合零基础观众",
"langs": ["zh-cn"],
"aspect": "9:16",
"duration": 20
}'
# 立即返回 task_id:
# {
# "success": true,
# "task_id": "f57e99c4f60f4373a15517742ce2357d",
# "trace_id": "3ded4959-7b11-4b5a-b7f8-c1aab6a7063c"
# }
# 轮询取片(免费):
curl -X POST https://api.acedata.cloud/maestro/tasks \
-H "authorization: Bearer YOUR_API_KEY" \
-H "content-type: application/json" \
-d '{ "id": "f57e99c4f60f4373a15517742ce2357d" }'
Get started in 3 quick steps
From a single description to a completed video in just a few minutes.
Write a prompt
Describe the video you want in one natural-language sentence, then choose the language, aspect ratio, and duration as needed.
Submit a task
Call POST /maestro/videos to immediately receive task_id.
Poll to retrieve the video
Poll with POST /maestro/tasks and retrieve the completed video when it is ready.
What can Maestro do?
From educational content to product promotion, covering most short-video needs.
Educational Content
Turn a topic or article into a narrated short video with subtitles, explaining a concept in minutes.
Product Promotion
Use file_urls to feature product images and logos, creating polished brand videos.
Social Media Short Videos
Create 9:16 vertical short videos with one click, optimized for distribution on platforms such as Douyin, Reels, and Shorts.
Multilingual Global Expansion
Select the video language by target region, and create separate tasks for different language versions.
Content Marketing
Convert blogs, announcements, and tutorials into short videos in batches to expand content reach.
Video Remixing / Subtitles
Add stylized text and subtitles to existing footage, or make incremental remixes of previously completed videos.
Four Creation Actions
From creating from scratch to incremental iteration, one API covers the complete creation workflow
🎬 Generate
Create a brand-new video from a prompt (optionally with file_urls)—the default action.
♻️ Remix / Edit / Extend
Make incremental changes or extensions to an existing project based on ref_task_id—change the title, replace the voiceover, adjust the color palette, or continue the content.
Maestro Pricing
Pay per completed video, no subscription fees, no hidden costs.
Task polling is free; failures do not affect subsequent creation
Charged uniformly based on actual completed video duration; no charge for failures
- ✓ All scenes and languages at a uniform rate of 0.7 credits/actual completed video second
- ✓ Uniform output at 1080p / 30fps
- ✓ One task delivers one completed video in one language
- ✓ Task polling—free
Dedicated solutions for high-volume teams
- ✓ Volume-based tiered discounts
- ✓ Priority support and account manager
- ✓ Higher concurrency and capacity
- ✓ SLA guarantee
- ✓ Private deployment solutions
Frequently Asked Questions
Common questions about using the Maestro API
How does Maestro charge?›
After a task succeeds, billing is based on the actual final video duration in seconds × 0.7 credits, and the billed duration does not exceed the requested duration; failed tasks are not charged. All scenarios and languages have the same price, and each task delivers one final video in one language only. Videos are 1080p / 30fps, with a maximum target duration of 300 seconds. Polling task results is free.
Which languages are supported?›
Chinese, English, Japanese, Korean, Spanish, French, German, and more are supported. The langs array can contain only one language; to create versions in other languages, create separate tasks.
Can I use my own images or videos?›
Yes. Pass the URL of an image, video, or audio file through file_urls, and AI will use them in the final video—for example, to feature product images or logos, or add subtitles to existing footage.
How long does it take to generate a video?›
This is an asynchronous task: task_id is returned immediately after submission, and the final video is usually completed within a few minutes (larger tasks may take longer). Poll /maestro/tasks or use callback_url to get the result.
Can I modify an existing video?›
Yes. Use action: remix / edit / extend together with the previous task's ref_task_id to make incremental edits or extend the original project. Small changes will be quick, while major changes will regenerate the video.
Explore More AI Video Services
Ace Data Cloud offers a variety of AI video generation APIs
Start Creating Videos with Maestro Now
Describe it in one sentence and get a subtitled finished video in your chosen language within minutes. Let creativity know no bounds.