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
Billing rules: Intelligent one-click video creation.
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 |
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. | |
Submits a sports highlights task. | |
Submits a high-energy mashup task. |
Supporting tools
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:
Create a function in Function Compute and configure a time trigger to invoke the function on a schedule.
In the function, call the
SubmitBatchMediaProducingJobAPI operation to submit a batch video creation task. Configure theInputConfigparameter to specify script nodes, background music, and output settings.Call the GetBatchMediaProducingJob API operation to query the task status and retrieve the results.
Step 1: Create a function and configure a time trigger
Log on to the Function Compute console.
Create a function. Select a runtime that supports HTTP requests, such as Python 3 or Node.js.
In the function details, choose Triggers > Create Trigger.
Set Trigger Type to Time Trigger.
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 * *.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:
InputConfig: Specify the script node IDs, background music, and output settings. For detailed parameter descriptions, see Parameter description for batch intelligent one-click video creation.
EditingConfig: Configure the video generation mode and matching policies as needed.
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.