Authorizations
Token-based authentication with required prefix "Token"
Body
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 <= 51Represents the qscale parameter in ffmpeg. Used with ProRes codec. Set the value between 9 and 13 for optimal results. Learn more about Qscale
0 <= x <= 32Container 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 Flag which denotes if job is free preview job or not. Free preview jobs are not charged but the output video is watermarked and only a short video segment is enhanced.
Cuts the video starting from this frame before enhancing it.
0 <= x <= 2147483647Cuts the video ending on this frame before enhancing it.
1 <= x <= 2147483647Once the job is finished, the output_video attribute will be populated with the enhanced video metadata. If the job is canceled or it fails, the output_video attribute will remain null.
-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 <= 1Flag 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 <= 40Target 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 <= 240Playback 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 <= 1If AI Sharpen filter is enabled, this parameter controls the intensity of sharpening. Ignored if AI Sharpen filter is disabled.
0 <= x <= 10-1- Auto0- Proxy1- Lt2- Standard3- Hq4- V44445- V4444Xq
-1, 0, 1, 2, 3, 4, 5 Response
Job cost in 🪙 Credits.
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 <= 51Represents the qscale parameter in ffmpeg. Used with ProRes codec. Set the value between 9 and 13 for optimal results. Learn more about Qscale
0 <= x <= 32Container 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 Flag which denotes if job is free preview job or not. Free preview jobs are not charged but the output video is watermarked and only a short video segment is enhanced.
Cuts the video starting from this frame before enhancing it.
0 <= x <= 2147483647Cuts the video ending on this frame before enhancing it.
1 <= x <= 2147483647Once the job is finished, the output_video attribute will be populated with the enhanced video metadata. If the job is canceled or it fails, the output_video attribute will remain null.
-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 <= 1Flag 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 <= 40Target 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 <= 240Playback 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 <= 1If AI Sharpen filter is enabled, this parameter controls the intensity of sharpening. Ignored if AI Sharpen filter is disabled.
0 <= x <= 10-1- Auto0- Proxy1- Lt2- Standard3- Hq4- V44445- V4444Xq
-1, 0, 1, 2, 3, 4, 5