- Increase Resolution - up to 8K
Description Initiates an asynchronous resolution upscaling job for a video.
Upscales up to 8K output!
Response behavior:
Returns HTTP 202 with
request_idandstatus_urlCheck job status by polling
status_urlor by calling the status endpoint with therequest_iduntil a terminal status is returned
Supported input containers:
- .mp4, .mov, .webm, .avi, .gif
Supported input codecs:
- H.264, H.265 (HEVC), VP9, AV1, PhotoJPEG
Input attributes preserved in output:
Aspect Ratio
Frame Rate
Color Bit Depth
Audio if present
Transparency if present and supported by the selected output preset
Limits:
Max input duration: 60 seconds
Max output resolution: 7680x4320 (8K). If the selected
desired_increasewould exceed this limit the server returns 422 Unprocessable Entity.
Encoding:
- Bitrate is adjusted automatically to match the target resolution to preserve quality.
Output container and codec preset
Optional URL for receiving the result via webhook when the async job completes. See webhooks.
from bria_client import BriaSyncClient
client = BriaSyncClient() # reads BRIA_API_TOKEN
job = client.submit(
endpoint="video/edit/increase_resolution",
payload={
"video": "https://labs-assets.bria.ai/sandbox-example-inputs/3446608-sd_426_240_25fps.mp4",
},
)
result = client.poll(job, interval=5, timeout=600)
print(result.result.video_url){ "request_id": "string", "status_url": "string" }