All Products
Search
Document Center

Intelligent Media Services:Script-to-Video

Last Updated:Dec 03, 2025

Script-to-Video enables efficient bulk video creation when you have a clear video structure in mind and a library of corresponding media assets, ideal for e-commerce and marketing scenarios where consistent video output is required.

Billing

For detailed billing information, see Billing of Script-to-Video.

Notes

Script-to-Video assembles videos based on a predefined script; it does not auto-match voiceover and visuals. If you want to match the voiceover or text script to video scenes, use Image-Text Matching.

Feature introduction

Note
  • Both Script-to-Video and Image-Text Matching use the SubmitBatchMediaProducingJob operation to submit a task. To differentiate between them based on parameters, see Parameter differences.

  • Script-to-Video provides two generation modes: Global Scripts and Segmented Scripts, to meet different video production needs.

Mode

Description

Use case

Matching method

Global Scripts

Randomly combines multiple complete voiceover scripts with video assets to generate a large number of videos with a similar style. Emphasizes the overall feel and consistency of the video.

  • Creating videos that tell a coherent story and require a consistent tone.

  • Scenarios where you want all generated videos to maintain a unified style.

Holistic matching ensures the video feels harmonious from start to finish.

Segmented Scripts

Breaks a voiceover script into multiple segments and matches each segment to a specific group of assets. Ideal for videos requiring precise control over content timing and synchronization.

  • Videos where each segment has specific content requirements.

  • Scenarios where you want to precisely convey the message of each part of the video.

Segment-based matching allows each part of the voiceover to align with its corresponding visual content.

Creating a Script-to-Video task

Create a task in the console

  1. Log on to the Intelligent Media Services console.

  2. In the upper-left corner, select a region.

  3. Navigate to Intelligent Production > Intelligent Batch Video Production.

  4. On the Video Production in Scripted Editing Mode tab, click Create Video Production Task in Scripted Editing Mode.

  5. Set the script nodes, background music, sticker, title, broadcast, and synthesis configurations.

  6. Click Initiate Intelligent Task to submit the task.

Mode

Instructions

Global Scripts

  • (Required) On the Script Node Configurations tab, add script nodes, set descriptions, and associate media assets for each node.

  • (Optional) On the Background Music tab, add background music. If you leave this empty, the system uses its default music.

  • (Optional) On the Sticker (Logo, Watermark) tab, add image assets to use as stickers or watermarks. You can add multiple assets, and the system randomly selects one for each output video.

  • (Optional) On the Title tab, add title text. You can use AI to generate text from keywords. You can add multiple titles, and the system randomly selects one for each output video.

  • (Optional) On the Broadcast tab, add the voiceover script. You can use AI to generate text from keywords. You can add multiple scripts, and the system randomly selects one for each output video.

  • (Required) In the Synthesis Configurations section, configure parameters such as the number of output videos, video naming conventions, and storage address to start the task.

Segmented Scripts

  • (Required) On the Script Node Configurations tab, add script nodes, set descriptions, and associate media assets for each node. For each media group, you can set multiple voiceover texts. The system randomly select one during generation.

  • (Optional) On the Background Music tab, add background music. If you leave this empty, the system uses its default music.

  • (Optional) On the Sticker (Logo, Watermark) tab, add image assets to use as stickers or watermarks. You can add multiple assets, and the system randomly selects one for each output video.

  • (Optional) On the Title tab, add title text. You can use AI to generate text from keywords. You can add multiple titles, and the system randomly selects one for each output video.

  • (Required) In the Synthesis Configurations section, configure parameters such as the number of output videos, video naming conventions, and storage address to start the task.

Create a task using API

Advanced configuration

Note

For advanced customization, use the following options to adjust subtitle styles, entrance and exit animations, transitions, special effects, voiceover effects, and matching policies to enhance the video's visual quality.

Configure parameters using API

If you create a task using the API, see Editing logic and advanced configurations for parameter details.

Configure parameters in the console

If you create a task in the console, you can configure the settings on the Advanced Settings of Editing Policy tab on the right side of the page. Follow the on-screen instructions to configure them.image