All Products
Search
Document Center

:Transcoding

Last Updated:Apr 28, 2026

Transcoding converts audio and video files into one or more new audio and video files to suit different network bandwidths, devices, and user needs. The video-on-demand media processing transcoding service includes standard transcoding, caption burning, audio and video enhancement, and watermarking. This topic explains the details and usage of each transcoding feature.

Create a transcoding job

Create via console

Create a transcoding job

  1. Log on to the Intelligent Media Services console.

  2. In the navigation pane on the left, select Video-on-Demand ApsaraVideo Media Processing > Job Management.

  3. Create a transcoding task on the Transcoding tab.

    image

    Parameter

    Description

    Basic parameters

    Job name

    Enter a name for the transcoding job.

    File source

    Select media assets from Object Storage Service (OSS) or IMS Media Asset Management.

    OSS path

    If the file source is Object Storage Service (OSS), select the OSS path of the media asset.

    Storage address

    If the file source is Media Asset Management, select a storage address in the IMS system and click Add File to add media assets from that address.

    Select template

    Select a transcoding template.

    Watermark configuration

    Watermark

    Enable or disable watermarking.

    Watermark template

    Select a watermark template.

    Output information

    Output location

    • Original storage location: If the file source is Media Asset Management, processed files are saved to the original storage location by default.

    • Custom: Specify a custom output location.

    Output address

    If the output location is Custom, select an output address.

    Output file name

    Enter a name for the transcoded file. Add a file extension for all file types except M3U8.

Create a transcoding job via OpenAPI

Call the Submit media transcoding jobs API to submit a transcoding job. Use the OverwriteParams parameter to override template settings.

Query transcoding job details

Query via callback

Query transcoding job details by receiving callbacks for sub-job completion or main job completion. For more information, see Callback event overview.

Query via OpenAPI

Call the Query media transcoding jobs API to get transcoding job details.

Query transcoding usage

  1. Log on to the Intelligent Media Services console.

  2. In the navigation pane on the left, choose Data Center > Usage Query.

  3. On the Video-on-Demand Job Usage tab, select Transcoding to view details and export duration usage for specific jobs.

    Note

    To ensure data security, download links expire after 30 minutes. Refresh the page if the link times out.

AI Transcoding Assistant

The AI Transcoding Assistant improves efficiency in template creation, selection, and parameter tuning while ensuring precise transcoding results. It supports the following scenarios:

  • Natural language generation templates: Generate templates from descriptions and use them after validation.

  • Template parameter adjustment: Modify parameters of a selected template based on requirements.

  • Template search: Retrieve templates or parameter details that match your needs.

Template generation

  1. Log on to the Intelligent Media Services console.

  2. In the navigation pane on the left, choose Video-on-Demand Media Processing > Job Management to go to the job management page.

  3. Click the AI Assistant icon to open the IMS Intelligent Assistant.image

  4. In the IMS Intelligent Assistant dialog box, enter your transcoding requirements. Example: How to improve quality and reduce costs.

  5. Follow prompts to select a scenario and transcoding strategy, then enter technical parameters.image

  6. Follow prompts to add a test video from Object Storage Service (OSS) or the media library.

  7. Wait for transcoding to complete. Preview the result and click to generate a transcoding template with one click.

API reference