Help Center/ Media Processing Center/ Getting Started/ Creating a Transcoding Task
Updated on 2026-02-25 GMT+08:00

Creating a Transcoding Task

After subscribing to MPC, you can create a transcoding task to convert media files stored in an OBS bucket from one format to another or more and then save the transcoded files in an output bucket.

Operation Process

Restrictions

  • Supported video codecs: H.264, H.265, MPEG-2, MPEG-4, MJPEG, VP6/7/8/9, WMV1/2/3, and ProRes 422
  • Supported audio codecs: AAC, AC3, EAC3, HE-AAC, MP2, MP3, PCM (s161e, s16be, s241e, s24be, DVD), and WMA

If the input file is not in one of the preceding formats, transcoding will fail.

Prerequisites

  • You have registered a HUAWEI ID and enabled Huawei Cloud services.
  • You have completed real-name authentication.

    If you are a Huawei Cloud (International) user, you need to complete real-name authentication when you:

    • Purchase and use cloud services on Huawei Cloud nodes in the Chinese mainland. In this case, real-name authentication is required by the laws and regulations of the Chinese mainland.
    • Select the Chinese mainland region for MPC.

Uploading a Media File

Subscribe to OBS and upload your media file to an OBS bucket.

  1. Log in to the OBS console.
  2. Click Create Bucket in the upper right corner. On the displayed page, configure related parameters. For details, see Creating a Bucket.

    If you want to store the original file and transcoded file in different buckets, create two buckets.

    The OBS bucket must be in the region where you use MPC for transcoding. For example, if you use MPC in CN North-Beijing4, you need to create a bucket in CN North-Beijing4.

  3. In the bucket list, click the name of your created bucket.
  4. Click Create Folder to create a folder, for example, input, for storing the original file.
  5. Click the input folder. Click Upload Object to upload the original file.

    You can also use OBS Browser+ to upload files in batches. For details, see Uploading an Object.

Authorizing Access to the OBS Bucket

  1. Log in to the MPC console.
  2. In the navigation pane, choose Cloud Resource Authorization.
  3. Click the Bucket Authorization tab, locate the row that contains the desired bucket, and click Authorize.

    If the original file and transcoded file are stored in different buckets, you need to authorize the two buckets.

    Figure 1 Authorizing access to an OBS Bucket

Transcoding the Media File

  1. Log in to the MPC console.
  2. In the navigation pane, choose Media Processing > Transcoding.
  3. Click Create Task. On the displayed page, specify transcoding parameters.
  4. Select the buckets and paths for storing the input file and output file.

    Figure 2 Creating a transcoding task

  5. Select a transcoding template.

    MPC provides a wealth of one-in one-out and one-in multiple-out system templates, which are configured with common parameters such as the definition, bitrate, and resolution. You are advised to use system templates. You can choose Global Settings > System Templates to view the parameters of a system template on the MPC console.

  6. Click OK.
  7. View the transcoding task status in the task list.

    Figure 3 Transcoding tasks
    • If the transcoding succeeds, click Output Path in the Output column to switch to the OBS console, where you can view, download, and share the transcoded audio or video file.
    • If transcoding fails, view the failure cause in the Output column for troubleshooting.