Get the job. You can know when the job is finished by checking it’s status attribute. Once the job is completed, the previously null output_video attribute will be populated with the enhanced video metadata.
ℹ️ NOTE: Jobs can sometimes be in
IN_QUEUEstatus for a few minutes. This happens when we’re spinning up new GPU instances to cover the requests demand.
Token-based authentication with required prefix "Token"
Job's start time
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.
Job description
Job cost in 🪙 Credits.
Job's status
0 - In Queue1 - Processing2 - Finished-1 - Failed-2 - Canceled0, 1, 2, -1, -2 Job's estimated time of arrival in seconds. ETA is only an approximation and it can flactuate a lot. ETA is usually more accurate when the job is longer and has been running for a while.
Job's finished time
Job's progress ratio in the range [0, 1].
Grain amount to add to the enhanced video in range [0, 1]. 0 is default.
Codec used for the Enhanced video.
libx264 - H264libx265 - HEVC/H265prores_ks - Apple ProReslibx264, libx265, prores_ks -1 - No Resize640 - 360p720 - SD854 - HQ1280 - 720p1920 - 1080p2048 - 2K2560 - QHD3840 - 4K-1, 640, 720, 854, 1280, 1920, 2048, 2560, 3840 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.
Framerate interpolation factor. E.g. 1.5 means the video will have 1.5x the AI interpolated framerate. 1.0 means the framerate will not be changed. IMPORTANT: Won't be applied if the FPS BOOST model isn't passed in ml_models.
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.
If AI Sharpen filter is enabled, this parameter controls the intensity of sharpening. Ignored if AI Sharpen filter is disabled.
Cuts the video starting from this frame before enhancing it.
Cuts the video ending on this frame before enhancing it.