Keyframes

Re-encode a video with a fixed keyframe interval to improve seeking and scrubbing performance.

Safari isn't supported. This tool relies on a browser feature (SharedArrayBuffer via COEP: credentialless) that Safari and all iOS browsers don't implement. Please use Chrome, Edge, or Firefox on desktop.
🎬
Choose a video or drag it here
Lower = more keyframes = better seek precision, larger file. Higher = fewer keyframes = smaller file, worse seek.
Caps the video width (height scales to keep aspect). High-resolution videos (4K) can run out of memory in the browser; downscaling avoids that.
Advanced settings
MP4 (H.264/AAC) is fast. WebM (VP9/Opus) is much slower to encode in the browser.
Loading FFmpeg (one-time download)…
Processing…