# AI Video Enhancer

# Overview

The AI Video Enhance API enables developers to automatically improve video quality with minimal effort. It uses advanced AI processing to fix blur, adjust sharpness, optimize brightness, and upscale low resolution footage. With a simple API call, videos can be transformed from low-res footage and old videos into clean and clear HD quality.

This solution is designed for fast integration and does not require prior experience in video editing or machine learning. It is ideal for applications that handle user generated content, media platforms, marketing tools, and content automation systems.


**Core Capabilities**

1. Blur correction
   The API detects motion blur and soft details, then reconstructs sharper frames using AI enhancement models.

2. Sharpness optimization
   Edges and textures are enhanced to create a more defined and visually crisp video.

3. Brightness and exposure adjustment
   Lighting inconsistencies are automatically corrected to improve visibility and color balance.

4. AI upscaling
   Resolution is intelligently increased from lower quality formats such as 480p to HD quality while preserving details.

5. Quality boosting
   Noise reduction and artifact removal are applied to produce clean and professional results.

Sample usage cases:
![](https://bcw-media.s3.ap-northeast-1.amazonaws.com/yce_web_video_enhancer_S2_feature_video_03_S_0_10169a6902.jpg)


License: Privacy policy

## Servers

```
https://yce-api-01.makeupar.com
```

## Security

### BearerAuthenticationV2

Use the standard 'Bearer authentication'. Put your 'API Key' in header: `Authorization:Bearer YOUR_API_KEY`. Notice that there is ' ' a space between 'Bearer' and the 'YOUR_API_KEY'.

Type: http
Scheme: bearer

## Download OpenAPI description

[AI Video Enhancer](https://docs.perfectcorp.com/_bundle/reference/ai_video_enhancer.yaml)

## V1.0

AI Video Enhance API allows you to enhance video quality, resolution, and clarity using AI technology.

### Create a new file.

 - [POST /s2s/v2.0/file/video-sr](https://docs.perfectcorp.com/reference/ai_video_enhancer/v1.0/paths/~1s2s~1v2.0~1file~1video-sr/post.md): To upload a new file, you'll first need to use the File API. It will give you a URL – use that URL to upload your file. Once the upload is finished, you can use the file_id from the same response to start using our AI features.

### Run an AI Video Enhance task.

 - [POST /s2s/v2.0/task/video-sr](https://docs.perfectcorp.com/reference/ai_video_enhancer/v1.0/paths/~1s2s~1v2.0~1task~1video-sr/post.md): AI tasks are asynchronous. Prefer webhook-based completion handling when the feature supports webhooks. Configure your webhook endpoint, verify webhook signatures, and use the received task_id to query the task result after a success or error notification. See the webhook integration guide for setup and verification details.

If webhooks are not supported for the feature, or if your integration cannot use webhooks, implement polling. After starting an AI task, keep polling the task status endpoint at the given polling_interval until the task status is either success or error.

Do not stop polling a running task for longer than the allowed polling window. If the task is not polled in time, the task may expire; a later status check can return InvalidTaskId even if processing finished, and the consumed units may still be charged.

### Check a AI Video Enhance task status.

 - [GET /s2s/v2.0/task/video-sr/{task_id}](https://docs.perfectcorp.com/reference/ai_video_enhancer/v1.0/paths/~1s2s~1v2.0~1task~1video-sr~1%7Btask_id%7D/get.md)

