- What's New
- Function Overview
- Service Overview
- Billing
- Getting Started
- User Guide
-
Best Practices
- Using MPC to Transcode Media Files in OBS
- H.264 and H.265 Low-bitrate HD Creates an Amazing Experience for Video Websites
- Snapshot Capturing Facilitates the Setup of Media Processing Platform for Your Video Website
- Video Packaging Enables the Playback of Online Education Videos on Multiple Terminal Types
- Change History
-
API Reference
- Before You Start
- API Overview
- Calling APIs
- Application Examples
- Transcoding Template APIs
- Transcoding Template Group APIs
- Watermark Template APIs
- Transcoding APIs
- Packaging APIs
- Animated GIF APIs
- Video Metadata Extraction APIs
- Snapshot APIs
-
Authorization and Configuration APIs
- Configuring Transcoding Server Event Notifications
- Querying Transcoding Server Event Notifications
- Querying All Events on a Transcoding Server
- Querying Buckets
- Authorizing or Canceling Authorization of Access to OBS Buckets
- Querying Objects in a Bucket
- Requesting OBS Authorization
- Querying the Status of OBS Authorization Task Creation
- Tenant Subscription
- Appendix
- Change History
- SDK Reference
-
FAQs
- Product Consulting
- Billing
- Upload
-
Transcoding
- Files of What Formats Can Be Transcoded?
- What If Transcoding Fails?
- Can a Transcoding Task Have Multiple Outputs?
- What Is a System Template? What Is It Used for?
- How Do I Download Output Videos?
- What Are the Differences Between DASH, HLS, and MP4 Videos?
- How Do I Share Transcoded Videos?
- How Do I Determine Whether Source Videos Can Be Transcoded to SD, HD, and UHD Videos?
- Why Is There Only Audio but No Image After Video Transcoding?
- Why Can't I Find My OBS Bucket When Creating a Transcoding Task?
- How Do I Overwrite the Input Video File with the Output Video File?
- How Long Does a Transcoding Task Take?
- How Do I Configure Transcoding Event Notifications?
- Can a Low-resolution Video Be Transcoded to a High-resolution One?
- Can I Set the Same Bucket Name and Path for Both Input and Output Buckets During Transcoding?
- Notifications
- Packaging/GIF Converting
- Frame Capture
- Video Watermark
-
API and SDK Usage
- Can I Deliver Transcoding Tasks in Batches?
- How Long Does a Task Take from Submission to Execution?
- Failed to Transcode MP3 Files and A Message Is Displayed Indicating that the Source Width and Height Are Incorrect
- Why Is "The token must be updated" Returned When I Call an API?
- Why Is a Message Displayed Indicating that the Token Is Invalid When I Call an API?
- What Can I Do If an Error Message Is Displayed Indicating that the Input or Output OBS Path Is Invalid When I Use the SDK or API?
- Does MPC Support Video Rotation?
- How Do I Call a Transcoding API to Specify an Output File Name?
- Why Can't I Cancel the Authorization After the IAM User Delegates the Read and Write Permissions on OBS Buckets?
- Videos
- General Reference
Show all
Media Processing Center
Media Processing Center (MPC) is designed to convert media files into the formats required by playback devices like PCs, TVs, and mobile phones, in a cost-effective, efficient, and highly scalable manner.
Progressive Knowledge
MPC knowledge for users from beginner level to expert level
01
![](https://support.huaweicloud.com/intl/en-us/mpc/files/6408a53924b4fe2ce61efbe2e6090785.jpg)
Understand
MPC working principle, function details, and application scenarios are provided to help you quickly select your desired type to match services.
Service Overview
03
![](https://support.huaweicloud.com/intl/en-us/mpc/files/6408a53924b4fe2ce61efbe2e6090785.jpg)
Start
You can use MPC to transcode and package media files, and convert videos to animated GIFs.
Getting Started
05
![](https://support.huaweicloud.com/intl/en-us/mpc/files/6408a53924b4fe2ce61efbe2e6090785.jpg)
API & SDK
MPC APIs help you transcode and package media files, add watermarks, and capture snapshots. MPC also provides Java, Python, and Go SDKs now.
API Reference
SDK Reference
02
![](https://support.huaweicloud.com/intl/en-us/mpc/files/6408a53924b4fe2ce61efbe2e6090785.jpg)
Purchase
You pay only for what you use. Each billing item is charged separately based on your usage.
Billing Mode
04
![](https://support.huaweicloud.com/intl/en-us/mpc/files/6408a53924b4fe2ce61efbe2e6090785.jpg)
Be a Power User
After audio and video files are uploaded to an OBS bucket, you need to authorize MPC to access the bucket, select a transcoding template, and configure event notifications. If you do not customize a transcoding template, you can use system presets to transcode audio and video files. MPC can also package videos and create animated GIFs.
Common Operations
Media Processing
FAQs
Learn more about common issues and solutions.
Typical Cases
-
How Do I Download Output Videos?
-
Why Is There Only Audio but No Image After Video Transcoding?
-
How Do I Extract Frames from a Video?
-
How Do I Add an Image Watermark to a Video?
-
How Is a One-In Multiple-Out Transcoding Template Billed?
-
What Can I Do If the Bucket for Storing the Input Files Is Not in the Same Region as MPC?
-
What Can I Do If I Can't See a Bucket During Cloud Resource Authorization?
-
Why Can't I Find My OBS Bucket When Creating a Transcoding Task?