Astra
Creative video enhancer for upscaling AI-generated videos up to 4K resolution.
Authorizations
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
Headers
URL to receive a POST request when the job completes. The webhook will receive the job data including results.
Body
Can be an external URL, base64 data URI, or uploaded asset URL.
1024Output width in pixels. Defaults to the source video width.
1 <= x <= 8000Output height in pixels. Defaults to the source video height.
1 <= x <= 8000Crop the video to fill the target dimensions instead of preserving the source aspect ratio.
How much creative detail Astra adds while enhancing.
low, high Interpolate extra frames to raise the output frame rate.
Target output frame rate (frame interpolation only).
15 <= x <= 240Frame interpolation model.
apo-8, apf-2, chr-2, chf-3 Slow-motion factor, 1 keeps the original speed (frame interpolation only).
1 <= x <= 16Detect and drop duplicate frames before interpolating.
Sensitivity of duplicate-frame detection (only when fix duplicate frames is on).
0.001 <= x <= 0.1Output encoder profile: codec, container, and bit depth.
h264-high, h265-main, h265-main10, prores-422-proxy, prores-422-lt, prores-422-std, prores-422-hq, av1-8-bit, av1-10-bit, vp9-good, vp9-best Response
The resulting job data. This will be returned in a pending state until the job is completed. See /jobs/{id} for retrieving the results.
^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$backlogged, queued, scheduled, processing, sampling, intermediate-complete, completed, failed, cancelled ^(?:(?:\d\d[2468][048]|\d\d[13579][26]|\d\d0[48]|[02468][048]00|[13579][26]00)-02-29|\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\d|30)|(?:02)-(?:0[1-9]|1\d|2[0-8])))T(?:(?:[01]\d|2[0-3]):[0-5]\d(?::[0-5]\d(?:\.\d+)?)?(?:Z))$