Skip to content
Home

Tencent MPS - Super Resolution

tencent_mps_super_resolution

Tencent MPS Super Resolution combines intelligent dynamic encoding with AI video enhancement to improve video quality up to 4K resolution, reducing bitrate while increasing VMAF scores by 3-5 points.

POST /v1/queue/tencent_mps_super_resolution # Create task
GET /v1/queue/tencent_mps_super_resolution/requests/{request_id}/status # Check status
GET /v1/queue/tencent_mps_super_resolution/requests/{request_id}/response # Get result
PUT /v1/queue/tencent_mps_super_resolution/requests/{request_id}/cancel # Cancel task
Terminal window
curl --location "https://cloud.seaart.ai/model/v1/queue/tencent_mps_super_resolution" \
--header "Authorization: Bearer YOUR_API_KEY" \
--header "Content-Type: application/json" \
--data '{
"input_url": "https://static.cdn2.haiyiapi.com/2026-06-01/d8elghle878b7lpvk0o0/053e1094464d3a0e557f6e3437acafd5.mp4"
}'
input_url string required

Input video URL to process.

input_type string

Input source type.

Options: URL

Default: URL

output_bucket string

COS bucket name where the output file is written.

Default: top-rank-cos-1350346443

output_region string

COS bucket region where the output file is written.

Default: na-siliconvalley

output_storage_type string

Output storage type.

Options: COS, AWS-S3, VOD

Default: COS

output_dir string

Output directory path used to place the processed file. Path examples are expected to start and end with /.

Default: /movie/test/

definition any

Template ID for super-resolution processing. 1682687 is a jitter-optimized 4K source-frame-rate large-model enhancement template with denoise, super resolution, and overall enhancement. 1682688 is a stronger-generation 4K source-frame-rate large-model enhancement template with denoise, super resolution, and overall enhancement.

Options: 1682687, 1682688

short int

Short-side length of the output video in pixels. 720 means HD, 1080 means FHD, 1440 means 2K, and 2160 means 4K.

Options: 720, 1080, 1440, 2160

session_id string

Custom task initiator ID used for request deduplication. Reusing the same identifier within three days may cause the upstream service to return a duplicate request error. Length limit is 50 characters.

session_context string

Custom task initiator context used to pass business-side extension information. Length limit is 1000 characters.

task_notify_config object

Task flow status change notification configuration.

NotifyType string

Notification type.

Options: CMQ, TDMQ-CMQ, URL, SCF, AWS-SQS

NotifyMode string

Notification mode. Finish notifies after all tasks complete; Change notifies when task status changes.

NotifyUrl string

Callback URL used when NotifyType is URL.

tasks_priority int

Task priority. Larger values indicate higher priority. If omitted, the upstream default priority is used.

Range: -10 - 10

Default: 0

{
"request_id": "mmsu_01hxyz...",
"response_url": "https://cloud.seaart.ai/model/v1/queue/tencent_mps_super_resolution/requests/mmsu_01hxyz.../response",
"status_url": "https://cloud.seaart.ai/model/v1/queue/tencent_mps_super_resolution/requests/mmsu_01hxyz.../status",
"cancel_url": "https://cloud.seaart.ai/model/v1/queue/tencent_mps_super_resolution/requests/mmsu_01hxyz.../cancel",
"queue_position": 0
}
FieldTypeDescription
request_idstringTask ID used for all follow-up operations.
response_urlstringURL to fetch the final result.
status_urlstringURL to query task status.
cancel_urlstringURL to cancel the task.
queue_positionintCurrent queue position.