Open ToolsGet the Android App

Files never leave your device.

Change Video Frame Rate, Codec & Bitrate

Change video frame rate, codec and bitrate with full control, right in your browser. Convert 60 fps footage to 30 or 24, re-encode to H.264, HEVC, VP9 or AV1, and choose constant quality or an exact bitrate, plus keyframes, resolution and audio. Encoding runs on your graphics chip through WebCodecs where available, and the file is never uploaded.

  • Runs on your device
  • WebCodecs · GPU
  • FFmpeg
  • Works offline

Updated

Drop your videos here

MP4MOVMKVWEBMAVIFLV
Processed on your device — never uploaded0 bytes uploaded

How to change the frame rate of a video

  1. Step 1: Drop your videos on the box above.

  2. Step 2: Pick the new Frame rate (60, 50, 30, 25 or 24 fps) and, if you like, a Resolution.

  3. Step 3: Choose the Video codec and Rate control: Constant quality for a consistent look, Target bitrate for a predictable size.

  4. Step 4: Adjust keyframes and audio under Advanced settings, then press Encode.

Good to know

Settings explained

Video codec
  • H.264 (AVC): Plays everywhere
  • H.265 (HEVC): About 35% smaller, newer devices
  • VP9: Web / WebM
  • AV1: Smallest files, slowest to encode
  • Copy (no re-encode)
Keyframe every
Shorter intervals make seeking faster and files a little bigger.

Formats

Opens
MP4MOVMKVWEBMAVIWMVFLV3GPTSMPGMPEGVOBOGVMXF
Saves as
MP4WebMMOVMKV

Batch-friendly: add many files and they are processed one after another — if one fails, the rest still finish.

How it runs

Hardware video engine
Video is decoded and encoded by your device’s media hardware through WebCodecs — usually several times faster than real time.
FFmpeg (when needed)
Older formats and a few filters use FFmpeg compiled to WebAssembly. It downloads once (about 31 MB) the first time it is needed and is cached for offline use.

What video bitrate should I use?

Use the lowest bitrate that still looks clean at your resolution and frame rate. YouTube’s upload recommendations are a generous ceiling for H.264; ProMedia’s compressor floors show where H.264 starts to look soft at 30 fps. Anything between the two is a sensible target, and HEVC or AV1 need roughly a third to a half less.

Video bitrate guide for H.264 (SDR)
ResolutionYouTube upload, 24–30 fpsYouTube upload, 48–60 fpsClean minimum, 30 fps
2160p (4K)35–45 Mbps53–68 Mbps9 Mbps
1440p16 Mbps24 Mbps4.5 Mbps
1080p8 Mbps12 Mbps2.2 Mbps
720p5 Mbps7.5 Mbps0.9 Mbps
480p2.5 Mbps4 Mbps0.4 Mbps
360p1 Mbps1.5 Mbps0.2 Mbps
YouTube columns: YouTube’s recommended upload settings. Clean minimum: the bitrate floors of ProMedia’s video compressor. For 1080p at 60 fps, 12 Mbps is a safe upload target.

Can I increase the frame rate of a video?

You can raise the number, but not the smoothness. Converting a video to 60 fps from 30 fps repeats each frame, so motion looks exactly as before and the file gets bigger. Real in-between frames need motion interpolation, which this encoder does not do.

Lowering the rate is where a frame rate converter helps: going from 60 to 30 fps drops every other frame and saves bits, and 24 or 25 fps match film and PAL projects. Fast motion looks slightly less fluid at lower rates.

H.264 vs H.265 vs AV1: which should I use?

HEVC, VP9 and AV1 need an encoder in your browser. ProMedia checks before it starts and tells you plainly if one is missing, instead of producing a broken file.

  • H.264 for anything you share: it plays everywhere and every browser can encode it. If WebCodecs cannot, ProMedia falls back to its FFmpeg engine.
  • HEVC (H.265) for Apple devices and archives: smaller at the same quality, but Windows often needs an add-on to play it.
  • AV1 for the smallest files on recent browsers and phones; it is the slowest to encode.
  • VP9 for WebM on web pages. Picking WebM as the container switches H.264 to VP9 automatically.

What is the difference between encoding and transcoding?

Encoding compresses raw frames into a codec such as H.264. Transcoding decodes an already compressed video and encodes it again, often into another codec, which is what this tool does. A third option, remuxing, copies the compressed stream into a new container without touching it; choose Copy (no re-encode) as the video codec to change only the container and audio.

Tips & troubleshooting

  • Need an exact file size rather than a bitrate? The video compressor works backwards from the MB you type.

  • Shorter keyframe intervals (1 s) make seeking and editing snappier; longer ones (4–5 s) save a little space.

  • Only switching containers, such as MKV to MP4? The video converter copies compatible streams with no quality loss.

  • Check what a file uses before and after with Media Info: codec, frame rate and bitrate are on one line each.

Video Encoder (Advanced) FAQ

How do I change the frame rate of a video?

Drop the video here, pick the new rate under Frame rate and press Encode. Lowering 60 fps to 30 drops every other frame; 24 and 25 fps suit film and PAL editing projects. The video is re-encoded with the codec you choose.

How do I convert a video to 60fps?

Pick 60 fps under Frame rate. The encoder repeats frames to reach 60, so motion is not smoother than the source; only footage recorded at 60 fps has genuinely smooth 60 fps motion. Use it when an editor or platform requires a fixed 60 fps file.

How much bitrate for 1080p at 60 fps?

For H.264, around 12 Mbps is a safe upload target (YouTube’s recommendation), and roughly 3–4 Mbps is where it starts to look soft. HEVC or AV1 reach the same look with about a third to a half less.

Constant quality or target bitrate?

Constant quality gives a consistent look with an unpredictable size: simple scenes use few bits, busy ones more. Target bitrate gives a predictable size. For an exact MB limit, use the video compressor instead.

Why does it say a codec is not supported?

HEVC, VP9 and AV1 encoders come from your browser and graphics hardware, and not every device has all of them. ProMedia checks first and stops with a message rather than failing halfway. H.264 always works, through FFmpeg if needed.

Is your video uploaded anywhere?

No. Your video is processed by your own browser on your own device. There is no server that receives files, so nothing is uploaded, stored or shared. You can even switch to airplane mode once the page has loaded.

All video tools