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
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. |
| 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. |
| 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
Log on to the Intelligent Media Services console.
In the upper-left corner, select a region.
Navigate to Intelligent Production > Intelligent Batch Video Production.
On the Video Production in Scripted Editing Mode tab, click Create Video Production Task in Scripted Editing Mode.
Set the script nodes, background music, sticker, title, broadcast, and synthesis configurations.
Click Initiate Intelligent Task to submit the task.
Mode | Instructions |
Global Scripts |
|
Segmented Scripts |
|
Create a task using API
SubmitBatchMediaPrducingJob: Submits a Script-to-Video task. For parameter details, see Script-to-Video.
ListBatchMediaProducingJobs: Queries batch video production tasks that meet the specified conditions.
GetBatchMediaProducingJob: Retrieves details for a batch video production task.
SubmitTextGenerateJob: Submits a task to generate voiceover and titles using AI.
Advanced configuration
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. |
