Updated on 2025-10-30 GMT+08:00

Functions

This section describes the functions of MPC. You can check if a certain function is available in a region on the console.

Event Notifications

You can configure event notifications before submitting a media processing task. Once the task is completed, you will receive notifications on the event you subscribe to. For details, see Event Notifications. This function depends on Simple Message Notification (SMN). Therefore, SMN charges you based on the number of notification messages. For details about the price, see SMN Pricing Details.

Low-Bitrate HD

MPC uses perceptual coding to analyze each scenario, action, content, and texture in a video, achieving lower bitrate and bandwidth usage at a given video quality.

Transcoding Templates

To meet diverse requirements, MPC presets a large number of audio/video transcoding templates and supports custom transcoding templates. For details, see Custom Templates and Custom Template Groups.

  • Preset templates: You can use these templates with no need for configuration. There are audio templates, audiovisual templates, and low-bitrate HD templates, covering all common output formats, encoding formats, resolutions, and bitrates. Based on the number of output files, preset templates are classified into the following types:
    • One-in one-out transcoding template: Only one file is output.
    • One-in multiple-out transcoding template: A maximum of nine files can be output.
  • Custom templates: Set the video and audio parameters based on your needs. A custom template can be one-in one-out or one-in multiple-out. A maximum of six output specifications can be configured for a one-in multiple-out template.

Audio/Video Transcoding

Audio/Video transcoding is the process of converting an audio/video file into another. You can change the format, encoding, bitrate, and frame rate of the original audio/video file. For details, see Creating an Audio Transcoding Task and Creating a Video Transcoding Task.

Specifically:

  • Input formats:
    • Input file formats: MP4, TS, MOV, FLV, MPG, MXF, WMV, ADTS, AVI, MKV, MPEG, GIF, and WAV
    • Video codecs: H.264, H.265, MPEG-2, MPEG-4, MJPEG, VP6/7/8/9, WMV1/2/3, and ProRes 422
    • Audio codecs: AAC, AC3, EAC3, HE-AAC, MP2, MP3, PCM (s161e, s16be, s241e, s24be, DVD), and WMA
    • Subtitle formats: SRT file in UTF-8
  • Output formats:
    • Output file formats: DASH, HLS, MP4, MP3, and ADTS
    • Video codecs: H.264 and H.265
    • Audio codecs: HE_AAC, AAC, and MP3
    • Image file formats: GIF
  • Audio extraction: Extracts audio-only segments from a video file.
  • Video extraction: Extracts video-only segments from a video file.
  • Subtitle embedding: Embeds external subtitle files to optimize user experience.
  • Watermarking: Overlays static image/text watermarks on a video during transcoding for copyright protection.

The specifications of a transcoded audio/video file can be customized. For details, see Custom Templates.

Packaging

Video packaging is the process of changing the container format of a video without changing its resolution and bitrate. For details, see Creating a Packaging Task.

  • Supported input formats: MP3, MP4, FLV, and TS
  • Supported output formats: HLS and MP4

Animated GIFs

You can capture a slice of a video and convert it to a GIF file.

  • Supported input formats: MP4, MOV, FLV, and TS
  • Supported output formats: GIF

For details about the parameters that can be customized for animated GIFs, see Creating an Animated GIF Task.

Video Watermarking

An image watermark is an image (such as enterprise/TV station logos and user nicknames) overlaid on your video to increase brand awareness and protect your copyrights.

  • You can add static image watermarks and text watermarks, but not invisible watermarks.
  • The input format can be PNG, JPG, or JPEG.
  • You can overlay a maximum of two static images on each frame of an output video.
  • You can overlay a maximum of ten static images on each output video.
  • The resolution of a watermark is between 8 x 8 and 4,096 x 4,096. The size of the watermark cannot exceed 10 MB.

For details about how to overlay a video watermark, see Video Watermark.

Frame Capture

You can capture a snapshot from a video and save it as a JPG file during transcoding or at any other time. The following two capturing methods are supported:

  • By interval: Take snapshots at regular intervals. The default interval is 12s.
  • At fixed time: Take snapshots at specified time points.

For details about video frame capture, see Frame Capture.