Media Processing Center
Media Processing Center
All results for "
" in this service
All results for "
" in this service
What's New
Function Overview
Service Overview
What Is MPC?
Functions
Product Advantages
Constraints
Related Services
Concepts
Region and AZ
Security
Shared Responsibilities
Identity Authentication and Access Control1
Identity Authentication and Access Control
Data Protection
Resilience
Certificates
Personal Data
Billing
Billing Items
Pricing Details
Video Transcoding Fee
Audio Transcoding Fee
Audio and Video Packaging Fee
Billing Modes
Pay-per-Use Billing
Changing the Billing Mode
Bills
Billing Cycle
Querying Bills
Resource Reconciliation
Arrears
Billing Termination
Billing FAQ
How Do I Unsubscribe from MPC?
How Is a One-In Multiple-Out Transcoding Template Billed?
Is Adding Watermarks Charged?
Getting Started
Creating a Transcoding Task
User Guide
Permissions Management
Creating a User and Granting MPC Permissions
Overview
Uploading Media Files
Authorizing Access to Cloud Resources
Configuring Event Notifications
Customizing a Transcoding Template
Customizing a Transcoding Template Group
Media Processing
Creating a Video Transcoding Task
Creating an Audio Transcoding Task
Creating a Packaging Task
Creating an Animated GIF Task
Appendix
JSON Message Body
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
Overview
API Calling
Endpoints
Constraints
API Overview
Calling APIs
Making an API Request
Authentication
Response
Application Examples
Example 1: Create a Transcoding Template
Example 2: Submit a Video Transcoding Task
Example 3: Submit a Video Snapshot Task
Transcoding Template APIs
Creating a Transcoding Template
Modifying a Transcoding Template
Deleting a Transcoding Template
Querying Transcoding Templates
Transcoding Template Group APIs
Creating a Transcoding Template Group
Querying Transcoding Template Groups
Modifying a Transcoding Template Group
Deleting a Transcoding Template Group
Watermark Template APIs
Creating a Watermark Template
Modifying a Watermark Template
Deleting a Watermark Template
Querying Watermark Templates
Transcoding APIs
Creating a Transcoding Task
Canceling a Transcoding Task
Querying Transcoding Tasks
Deletes Transcoding Task Records
Queries Task Overview
Packaging APIs
Creating a Packaging Task
Retrying a Packaging Task
Querying Packaging Tasks
Canceling a Packaging Task
Deletes Packaging Task Records
Animated GIF APIs
Creating an Animated GIF Task
Querying Animated GIF Tasks
Canceling an Animated GIF Task
Video Metadata Extraction APIs
Creating a Video Parsing Task
Querying Video Parsing Tasks
Canceling a Video Parsing Task
Snapshot APIs
Creating a Snapshot Task
Querying Snapshot Tasks
Canceling a Snapshot Task
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
Subscribing to the Media Transcoding Service as a Tenant
Querying Service Subscription Status as a Tenant
Appendix
Status Codes
Error Codes
Obtaining a Project ID
Obtaining an Account ID
Change History
SDK Reference
SDK Overview
Java SDK
Prerequisites
Video Transcoding
Creating a Transcoding Task
Canceling a Transcoding Task
Querying Transcoding Tasks
Snapshot Capturing
Creating a Snapshot Task
Canceling a Snapshot Task
Querying Snapshot Tasks
Encryption
Creating an Encryption Task
Canceling an Encryption Task
Querying Encryption Tasks
Animated GIFs
Creating an Animated GIF Task
Querying Animated GIF Tasks
Canceling an Animated GIF Task
Video Parsing
Creating a Video Parsing Task
Querying Video Parsing Tasks
Canceling a Video Parsing Task
Packaging
Creating a Packaging Task
Querying Packaging Tasks
Canceling a Packaging Task
Transcoding Templates
Creating a Transcoding Template
Deleting a Transcoding Template
Updating a Transcoding Template
Querying Transcoding Templates
Watermarking
Creating a Watermark Template
Updating a Watermark Template
Querying Watermark Templates
Deleting a Watermark Template
Mappings Between MPC SDK and APIs
Python SDK
Go SDK
Appendix
JDK Installation
Error Codes
Status Codes
Obtaining Key Parameters
FAQs
Product Consulting
Where Can I Use MPC?
Why Do Video Snapshot Capturing and Transcoding Fail After the Referer Whitelist Is Enabled for an OBS Bucket?
Can I Add Background Music?
Billing
How Do I Unsubscribe from MPC?
How Is a One-In Multiple-Out Transcoding Template Billed?
Is Adding Watermarks Charged?
Upload
What Can I Do If I Can't See a Bucket During Cloud Resource Authorization?
What If the Bucket for Storing the Input Files Is Not in the Same Region as MPC?
Why Can't I Access OBS Data+ by Authorizing MPC to Access Cloud Resources?
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
Where Can I Set a Message Topic? How Do I Configure Event Notifications?
Why Didn't I Receive Notifications on a Completed Transcoding Task After Configuring Event Notifications on the MPC Console?
Packaging/GIF Converting
What Are the Supported Input and Output Formats for Packaging?
What Are the Supported Input Formats for GIF Converting?
Why Can't I Package an MP3 File into an MP4 One?
Frame Capture
How Do I Extract Frames from a Video?
What Can I Do If Frame Capture Fails?
Video Watermark
How Do I Add an Image Watermark to a Video?
How Do I Add a Text Watermark to a Video?
Can a Watermark Template Be Text?
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
Glossary
Service Level Agreement
White Papers
Endpoints
Permissions