Authorizations
Token-based authentication with required prefix "Token"
Body
Video URL. The URL must be accessible. Example: https://sample-videos.com/video321/mp4/720/big_buck_bunny_720p_1mb.mp4
1 - 2048
Codec used for the Enhanced video.
libx264
- H264libx265
- HEVC/H265prores_ks
- Apple ProRes
libx264
, libx265
, prores_ks
Constant Rate Factor (CRF) is encoding quality of the output video. 23 is a good starting value. Set to 20 or lower if you need very high quality encoding (increased file size), or higher than 25 if quality is not paramount (smaller file size). Learn more about CRF.
0 <= x <= 51
Container format of the Enhanced video.
mov
- Movmkv
- Mkvmp4
- Mp4
mov
, mkv
, mp4
yuv420p
- 8-bit 4:2:0yuv422p
- 8-bit 4:2:2yuv444p
- 8-bit 4:4:4yuv420p10le
- 10-bit 4:2:0yuv422p10le
- 10-bit 4:2:2yuv444p10le
- 10-bit 4:4:4
yuv420p
, yuv422p
, yuv444p
, yuv420p10le
, yuv422p10le
, yuv444p10le
-1
- No Resize640
- 360p720
- SD854
- HQ1280
- 720p1920
- 1080p2048
- 2K2560
- QHD3840
- 4K
-1
, 640
, 720
, 854
, 1280
, 1920
, 2048
, 2560
, 3840
Grain amount to add to the enhanced video in range [0, 1]. 0 is default.
0 <= x <= 1
Flag which denotes if the output video will be side by side video of the original and enhanced video.
If AI Stabilization filter is enabled, this parameter controls the intensity of stabilization. Ignored if AI Stabilization is disabled. Use higher values for very shaky videos, and lower strength for less shaky videos. Video may be zoomed in if the video is very shaky.
0 <= x <= 40
Target FPS for the enhanced video. If not provided, the original FPS will be used. If provided, should be greater than or equal to the original FPS. If lower, it will be set to the original FPS. IMPORTANT: Won't be applied if the FPS BOOST model isn't passed in ml_models.
1 <= x <= 240
Playback speed of the video. 1.0 means the video will play at normal speed. 0.5 means the video will play at half speed with AI interpolated frames in between. IMPORTANT: Won't be applied if the SLOW MOTION model isn's passed in ml_models.
0.1 <= x <= 1
If AI Sharpen filter is enabled, this parameter controls the intensity of sharpening. Ignored if AI Sharpen filter is disabled.
0 <= x <= 10
Cuts the video starting from this frame before enhancing it.
0 <= x <= 2147483647
Cuts the video ending on this frame before enhancing it.
1 <= x <= 2147483647