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.

Use the Video Frame Rate Changer

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 conversion method: re-encode with libx264 and custom CRF, or filter with FFmpeg default encoding.
  4. Optionally enter your input and output filenames.
  5. The tool generates the exact FFmpeg command with the fps= video filter and audio stream copy.
  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-09-22 · Reviewed by Nham Vu