All Products
Search
Document Center

Intelligent Media Services:Batch video production

Last Updated:Aug 24, 2026

Batch-generate short videos from uploaded media assets using script-based creation, image-text matching, film and TV montages, sports highlights, or high-energy mashups.

Scenarios

Applicable industries:

  • E-commerce marketing: Batch-generate product introduction and promotional videos.

  • Local service promotion: Create promotional videos for local services or events.

  • Film and TV commentary: Generate commentary clips for movies, TV series, short dramas, and variety shows.

  • News and educational videos: Generate educational and informational content.

  • Sports highlights: Edit and share key moments from games.

  • Short drama promotion: Batch-create high-energy mashups of short dramas for traffic acquisition.

Billing

Core features

Multi-scenario support

The following solutions are available:

Feature

Description

Scenarios

References

Automated script-based video creation

Batch-generate videos based on preset script nodes and associated media assets.

Important

In automated script-based video creation, voice-overs and video frames are not intelligently matched. To match voice-overs or script text with video frames, use intelligent image-text matching video creation.

E-commerce and local service marketing.

Intelligent image-text matching video creation - General-purpose Edition

Intelligently selects and combines segments from your media asset library based on voice-over text.

News or educational short videos in vertical domains.

Intelligent image-text matching video creation - Film & TV Montage Edition

Creates mashups from commentary and film/TV footage to generate highlight clips for movies, TV series, and variety shows.

Film and TV commentary and highlight videos, including short dramas, movies, TV series, and variety shows.

Sports highlights video creation

Input a full game video to automatically generate a highlight reel with commentary.

Sports highlights short videos.

High-energy mashup video creation

Creates mashups of high-energy scenes from short dramas, TV series, and movies.

Short drama, movie, and TV series promotion and traffic acquisition on short video platforms.

Generation mode selection

The following generation modes are available:

Mode

Description

Scenarios

Global voice-over mode

Matches the full voice-over script with video materials for overall coherence.

Video production requiring overall coherence.

Grouped voice-over mode

Matches each node with its own voice-over segment for precise local matching of details and clips.

Fine-grained matching scenarios.

Storyboard script mode

Plans each shot in detail: descriptions, voice-over scripts, duration, and names.

High-demand mashup videos.

Customization

You can customize the following:

  • Background music and stickers: Add background music, stickers, and titles.

  • Intelligent copy generation: Generate titles and voice-over scripts with an LLM.

  • Advanced configuration: Adjust caption styles, entrance and exit effects, transitions, special effects, intelligent voice-overs (with voice cloning), and matching policies.

  • Flexible parameter settings: Configure the number of output videos, file naming conventions, and storage paths.

Intelligent matching

The system matches voice-over scripts with video materials and splits videos to synchronize text and clips.

API integration

Submit tasks through APIs to integrate video creation into your applications:

API name

Description

SubmitBatchMediaProducingJob

Submits a batch intelligent one-click video creation task.

Important

Automated script-based and intelligent image-text matching video creation share this API operation. Distinguish them using Parameter differences in intelligent one-click video creation.

SubmitSportsHighlightsJob

Submits a sports highlights task.

SubmitScreenMediaHighlightsJob

Submits a high-energy mashup task.

Supporting tools

Note

Use these tools alongside intelligent one-click video creation for streamlined content production.

Feature

Overview

Typical scenarios

References

Intelligent copy and title generation

Generate marketing copy and video titles from keywords.

Marketing video copy and title generation.

Highlight clip extraction

Extract highlight clips from film and TV videos by defining extraction policies.

Film and TV scenarios, such as short dramas, TV series, movies, and variety shows.

Intelligent search

Retrieve video assets for editing using intelligent search.

Locating assets in large media libraries.

Secondary editing

Use the online editing web SDK to further edit videos generated by intelligent one-click video creation.

Note

Before secondary editing, set GeneratePreviewOnly (Generate Timeline Only in the console) to true in the one-click video creation API request to reduce storage consumption.

Secondary editing of generated videos.

Exporting editing projects

Export the final video project into a common timeline format (JSON).

Importing editing projects across platforms.

OpenAPI:

Best practices

Scheduled video production

Intelligent one-click video creation only supports submitting tasks on a one-time basis. The console does not provide built-in scheduled or recurring task functionality. To automatically generate videos on a recurring basis, for example, to produce monthly recap or memorial videos, you can use a time trigger in Function Compute (FC) to call the SubmitBatchMediaProducingJob API operation.

Solution overview

The workflow consists of the following steps:

  1. Create a function in Function Compute and configure a time trigger to invoke the function on a schedule.

  2. In the function, call the SubmitBatchMediaProducingJob API operation to submit a batch video creation task. Configure the InputConfig parameter to specify script nodes, background music, and output settings.

  3. Call the GetBatchMediaProducingJob API operation to query the task status and retrieve the results.

Step 1: Create a function and configure a time trigger

  1. Log on to the Function Compute console.

  2. Create a function. Select a runtime that supports HTTP requests, such as Python 3 or Node.js.

  3. In the function details, choose Triggers > Create Trigger.

  4. Set Trigger Type to Time Trigger.

  5. Configure the trigger schedule. For example, to run the task on the first day of each month, set the cron expression to 0 0 1 * *.

  6. Click OK to save the trigger.

Step 2: Write the function code to submit a video creation task

In the function code, call the SubmitBatchMediaProducingJob API operation. The following list describes the key parameters:

Note

Make sure that the Function Compute service has the required permissions to call IMS API operations. You can configure a RAM role with the appropriate policies or use an AccessKey pair stored in environment variables.

Step 3: Query task status and results

After the function submits the task, call the GetBatchMediaProducingJob API operation to query the task status. When the task is complete, retrieve the URL of each generated video from the response.

You can add this query logic to the same function or create a separate function to poll the task status at intervals.