Video Frame Rate Changer

Enter your source and target frame rates to get the exact FFmpeg command that converts video FPS — copy and run it in your terminal.

Frame Rate Settings

fps
fps

Re-encode: full quality transcode, reliable frame duplication/drop.

18

Lower = better quality, larger file. 18 = near-lossless. 23 = default. 28 = web.

From fps
To fps
Ratio

Generated FFmpeg Command


        

Flag Breakdown

Common Frame Rate Reference

FPS Exact fraction Standard Typical use
23.976 24000/1001 NTSC film Blu-ray, streaming
24 24/1 Cinema Film, DCP delivery
25 25/1 PAL / SECAM European broadcast
29.97 30000/1001 NTSC color US broadcast, cameras
30 30/1 Web video YouTube, social media
60 60/1 High frame rate Gaming, sports, HFR
120 120/1 Slow-motion Action cams, phones
Copied!

Summary

Enter your source and target frame rates to get the exact FFmpeg command that converts video FPS — copy and run it in your terminal.

How it works

  1. Enter the source FPS of your video (or pick a common preset).
  2. Enter the target FPS you want the output to have.
  3. Choose a re-encode method: re-encode with libx264, or fast filter-only fps retimestamp.
  4. Optionally enter your input and output filenames.
  5. The tool generates the correct FFmpeg command with -r or fps= filter flags.
  6. Click "Copy Command" and paste it directly into your terminal.

Use cases

  • Convert a 60 fps gaming capture to 30 fps for social media upload limits.
  • Retimestamp a 29.97 fps broadcast clip to clean 30 fps for editing.
  • Convert 24 fps cinematic footage to 25 fps for PAL broadcast delivery.
  • Reduce a 120 fps slow-motion clip to 24 fps for final export.
  • Normalize mixed-FPS assets to a common timeline FPS before merging.
  • Create a low-FPS stylized look from high-FPS source footage.

Frequently Asked Questions

Last updated: 2026-06-11 · Reviewed by Nham Vu