All Products
Search
Document Center

Intelligent Media Services:Intelligent production quick start

Last Updated:Aug 27, 2026

This topic describes how to integrate the production service and query video editing task results.

Prerequisites

  • You have activated Intelligent Media Services. For more information, see Activate a service.

  • For video editing or intelligent tasks, ensure that the required media assets are uploaded to the media library. For more information, see Upload media assets in the console.

  • For live stream editing, ensure that you have started stream ingest in ApsaraVideo Live. For more information, see Stream ingest.

  • For template-based production, you can create a template or use a built-in public template from the system library. For more information about templates, see Online Editing templates.

Try it online

You can try editor features such as video editing, live stream editing, template-based editing, and intelligent tasks in the console. For more information, see Online Editing.

Integrate the production service

Integrate using APIs

Feature type

Description

References

Video editing

Configure the Timeline parameter in JSON format in the video editing and composition API call. This parameter describes the start and end times, styles, and effects for videos, images, audio, and captions.

Live stream editing

Configure the Clips parameter in JSON format in the live stream editing API call to set a list of video clips. Each clip includes a start time and an end time. The final video is created by concatenating the clips in the list in order.

Template-based production

Use template-related APIs to create, edit, and delete templates. Then, configure parameters such as TemplateId and ClipsParam in the video editing and composition API call and submit the composition task.

Intelligent tasks

Use intelligent task APIs for features such as intelligent subtitling and intelligent dubbing. You can also configure the Timeline parameter's Effect field in the video editing and composition API call to perform intelligent pre-processing on specified media assets.

Intelligent production

  • It offers a wide range of media‑content processing and generation capabilities, supporting intelligent thumbnails, automatic landscape‑to‑portrait conversion, green‑screen keying, portrait matting, intelligent icon blurring, automated subtitle removal, subtitle extraction, chorus detection, and music‑beat analysis, among other media‑processing and content‑creation features.

  • It supports both console operations and OpenAPI operations.

Digital human

Configure the InputConfig parameter in the virtual human video composition API call. The parameter is in JSON format and specifies a text or audio URL. This sets the driver for the virtual human to text or voice.

Human voice cloning

Through the combination of a series of Voice cloning interface calls, the learning and training of real human voice, the function of human voice cloning customization is realized.

One-click video creation

By configuring the InputConfig、EditingConfig、OutputConfig parameters (in JSON format) in the batch intelligent one-click editing interface, you can intelligently mix and cut multiple videos, audio, and image materials and batch synthesize videos with one click.

Video translation

You can submit a video translation task for subtitle-level AI translation. You can configure the InputConfig、EditingConfig、OutputConfig parameters (in JSON format), and set the translation language, subtitle translation, and letter effect parameters to achieve personalized commercial-level video translation.

Integrate using the Web SDK

Intelligent production provides a professional online integration solution with a visual editor for video editing, live stream editing, template-based editing, and intelligent tasks. It also offers custom components that you can customize or extend as needed. For more information, see Online Editing Web SDK integration guide.

View video editing task results

  • If you set the Media composition complete callback, wait for the system to return the callback result. For more information about how to set callbacks, see Set callback events.

  • If you do not set the Media composition complete callback, you can call the GetMediaProducingJob operation and pass the JobId to query the task status. You can also view the status of the composite file in the console. A status of Normal indicates that the composition is successful. For sample code on how to query the task status by calling an API, see Code examples for a video editing and composition task.