Ace Data Cloud · AI Video Production

Maestro AI Video Maestro

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, one-time multilingual output, and remixing.

🎬 One-Sentence Video Creation 🌍 One-Time Multilingual Output ♻️ Remix and Iterate
1 Sentence
Describe It, Get a Finished Video
7+
Languages in One Output
3
Aspect Ratios Available
$0.57
30-Second Lite Tier

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 show, the style, and the audience in prompt, and the AI automatically writes the script, generates visuals, adds voiceover, music, subtitles, and rendering to produce a finished video ready to publish.

🌍

One-Time Multilingual Output

Enter multiple languages in langs, reuse the same visuals while only redubbing and rendering, and get Chinese, English, Japanese, and other language versions in a single task for easier global distribution.

🖼️

Use Your Own Materials

Attach reference images, videos, or audio through file_urls—put product images and logos in the video, or add stylized text and subtitles to existing materials.

♻️

Remix and Iterate

Use action: remix / edit / extend with ref_task_id to make incremental changes to existing videos: change the title, replace the voiceover, adjust the color palette—small changes are fast, while major changes are redone.

Submit Once, Retrieve Video Asynchronously

Submitting prompt immediately returns task_id, then poll /maestro/tasks to retrieve the finished video—polling is free. You can also pass callback_url to receive a callback upon completion.

cURL
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, for complete beginners",
    "langs": ["zh-cn", "en"],
    "aspect": "9:16",
    "duration": 20
  }'
# task_id returned immediately:
# {
#   "success": true,
#   "task_id": "f57e99c4f60f4373a15517742ce2357d",
#   "trace_id": "3ded4959-7b11-4b5a-b7f8-c1aab6a7063c"
# }
# Poll 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" }'

Get Started in 3 Steps

From a single description to a finished video, it only takes a few minutes.

1

Write a Prompt

Describe the video you want in one natural-language sentence, then choose the language, aspect ratio, and duration as needed.

2

Submit a Task

Call POST /maestro/videos and immediately get a task_id.

3

Poll to Retrieve Video

Poll with POST /maestro/tasks, then retrieve finished videos in each language when complete.

What is Maestro suitable for?

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 clearly in minutes.

🛍️

Product Promotion

Use file_urls to feature product images and logos, creating polished branded short videos.

📱

Social Media Short Videos

Create 9:16 vertical short videos with one click, optimized for distribution on Douyin, Reels, Shorts, and other platforms.

🌍

Multilingual Global Expansion

Produce multilingual versions from the same visuals in one go, without having to remake content for global audiences.

✍️

Content Marketing

Batch-convert blogs, announcements, and tutorials into short videos to expand content reach.

🎞️

Video Remixing / Adding Subtitles

Add stylized text and subtitles to existing footage, or create incremental remixes from 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.

action: generate

♻️ 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 story.

action: remix action: edit action: extend

Maestro Pricing

Pay per finished video, no subscription fees, no hidden charges.

Task polling is free; failures do not affect subsequent creation

Pay per finished video
Pay per video
$1.71 / 30 seconds

Billed uniformly by actual finished video duration; no charge for failures

  • ✓ About $1.71 for 30 seconds · about $3.42 for 60 seconds
  • ✓ Uniform output in 1080p / 30fps
  • ✓ Each additional language +$0.57
  • ✓ Task polling—free
View pricing details
Enterprise
Custom

Dedicated solutions for high-volume teams

  • ✓ Usage-based tiered discounts
  • ✓ Priority support and account manager
  • ✓ Higher concurrency and capacity
  • ✓ SLA guarantee
  • ✓ Private deployment options
Contact sales

Frequently Asked Questions

Common questions about using the Maestro API

How does Maestro charge?›

Billing is based on the actual duration of successfully produced videos, with a base price of 0.60 credits/second; failed tasks are not charged. All videos are 1080p / 30fps, up to 300 seconds long; short dramas are 1.35× and digital avatars are 1.15×, with +6 credits for each additional delivered language in langs. Polling task results is free.

Which languages are supported?›

Chinese, English, Japanese, Korean, Spanish, French, German, and more are supported. Specify them with the langs array; the first item is the primary language, and each additional language reuses the 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 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 produce a video?›

This is an asynchronous task: task_id is returned immediately after submission, and videos are typically completed within a few minutes (larger or multilingual tasks 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 extensions to the original project. Small changes are fast, while major changes will be regenerated.

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 multilingual video with subtitles in minutes. Let creativity know no bounds.