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
How to change the frame rate of a video
Step 1: Drop your videos on the box above.
Step 2: Pick the new Frame rate (60, 50, 30, 25 or 24 fps) and, if you like, a Resolution.
Step 3: Choose the Video codec and Rate control: Constant quality for a consistent look, Target bitrate for a predictable size.
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
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.
| Resolution | YouTube upload, 24–30 fps | YouTube upload, 48–60 fps | Clean minimum, 30 fps |
|---|---|---|---|
| 2160p (4K) | 35–45 Mbps | 53–68 Mbps | 9 Mbps |
| 1440p | 16 Mbps | 24 Mbps | 4.5 Mbps |
| 1080p | 8 Mbps | 12 Mbps | 2.2 Mbps |
| 720p | 5 Mbps | 7.5 Mbps | 0.9 Mbps |
| 480p | 2.5 Mbps | 4 Mbps | 0.4 Mbps |
| 360p | 1 Mbps | 1.5 Mbps | 0.2 Mbps |
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.