Browse ModelsWavespeed AIVideo Fps Increaser

Video Fps Increaser

Video Fps Increaser

Playground

Try it on WavespeedAI!

AI Video FPS Increaser doubles your video frame rate for smoother motion and better playback quality. Ready-to-use REST inference API, best performance, no cold starts, affordable pricing.

Features

Video FPS Increaser

Video FPS Increaser smooths out choppy footage by increasing its frame rate through AI-powered frame interpolation. Upload a video and get a higher frame rate output with fluid, natural motion — no manual editing required.


Why Choose This?

  • Smoother motion AI synthesizes intermediate frames between existing ones, eliminating stutters and judder for fluid playback.

  • Works on any footage Compatible with a wide range of video content — talking heads, action shots, cinematic clips, and screen recordings.

  • Simple one-input workflow Just upload your video and run. No settings to configure.

  • Affordable per-second pricing Pay only for what you process at a low per-second rate.


How to Use

  1. Upload your video — provide the clip you want to smooth via URL or drag-and-drop.
  2. Submit — AI processes the frame rate increase and returns the output video.
  3. Download your smoother, higher frame rate result.

Pricing

$0.008 per second of input video, with a minimum charge of 1 second.


Best Use Cases

  • Slow-motion effects — Slow down footage while keeping motion smooth and natural.
  • Frame rate upscaling — Upgrade 24fps or 30fps footage for higher frame rate delivery.
  • Fixing choppy video — Smooth out low-frame-rate recordings from older cameras or compressed sources.
  • Animation smoothing — Increase the fluidity of animated sequences without re-rendering the source.

Pro Tips

  • Well-lit, stable footage produces the cleanest frame interpolation results.
  • Heavily compressed or noisy input may reduce interpolation quality — use the best source available.
  • For slow-motion use, shoot at the highest frame rate your camera supports before applying interpolation.

Notes

  • video is the only required field.
  • Pricing is based on the duration of the input video at $0.008 per second, with a minimum charge of 1 second.
  • Ensure video URLs are publicly accessible if using a link rather than a direct upload.

Authentication

For authentication details, please refer to the Authentication Guide.

API Endpoints

Submit Task & Query Result


# Submit the task
curl --location --request POST "https://api.wavespeed.ai/api/v3/wavespeed-ai/video-fps-increaser" \
--header "Content-Type: application/json" \
--header "Authorization: Bearer ${WAVESPEED_API_KEY}" \
--data-raw '{}'

# Get the result
curl --location --request GET "https://api.wavespeed.ai/api/v3/predictions/${requestId}/result" \
--header "Authorization: Bearer ${WAVESPEED_API_KEY}"

Parameters

Task Submission Parameters

Request Parameters

ParameterTypeRequiredDefaultRangeDescription
videostringYes-The URL of the video to increase frame rate.

Response Parameters

ParameterTypeDescription
codeintegerHTTP status code (e.g., 200 for success)
messagestringStatus message (e.g., “success”)
data.idstringUnique identifier for the prediction, Task Id
data.modelstringModel ID used for the prediction
data.outputsarrayArray of URLs to the generated content (empty when status is not completed)
data.urlsobjectObject containing related API endpoints
data.urls.getstringURL to retrieve the prediction result
data.has_nsfw_contentsarrayArray of boolean values indicating NSFW detection for each output
data.statusstringStatus of the task: created, processing, completed, or failed
data.created_atstringISO timestamp of when the request was created (e.g., “2023-04-01T12:34:56.789Z”)
data.errorstringError message (empty if no error occurred)
data.timingsobjectObject containing timing details
data.timings.inferenceintegerInference time in milliseconds

Result Request Parameters

ParameterTypeRequiredDefaultDescription
idstringYes-Task ID

Result Response Parameters

ParameterTypeDescription
codeintegerHTTP status code (e.g., 200 for success)
messagestringStatus message (e.g., “success”)
dataobjectThe prediction data object containing all details
data.idstringUnique identifier for the prediction, the ID of the prediction to get
data.modelstringModel ID used for the prediction
data.outputsstringArray of URLs to the generated content (empty when status is not completed).
data.urlsobjectObject containing related API endpoints
data.urls.getstringURL to retrieve the prediction result
data.statusstringStatus of the task: created, processing, completed, or failed
data.created_atstringISO timestamp of when the request was created (e.g., “2023-04-01T12:34:56.789Z”)
data.errorstringError message (empty if no error occurred)
data.timingsobjectObject containing timing details
data.timings.inferenceintegerInference time in milliseconds
© 2025 WaveSpeedAI. All rights reserved.