Ace Data Cloud · AI Video Production

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.

🎬 One-Sentence Video Creation 🌍 Choose Output Language ♻️ Remix and Iterate
1 sentence
Description to finished video
1 language
Output language per task
3
Aspect ratios available
21 credits
30-second finished video

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
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.

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 to immediately receive task_id.

3

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.

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 content.

action: remix action: edit action: extend

Maestro Pricing

Pay per completed video, no subscription fees, no hidden costs.

Task polling is free; failures do not affect subsequent creation

Pay per completed video
Pay per video
21 credits / 30-second completed video

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
View pricing details
Enterprise
Custom

Dedicated solutions for high-volume teams

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

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.