Compress MP4 for Discord
Make a MP4 video small enough for Discord. Nibbo converts it to MP4 that fits the limit, right in your browser, with no upload.
Discord
Without Nitro, Discord accepts files up to 10 MB. Nitro Basic raises that to 50 MB and Nitro to 500 MB.
Discord does not compress videos for you: a file over the limit is simply refused, so it has to be made smaller first.
MP4
MP4 with H.264 video is the format every phone, browser and app plays, and it is what Nibbo produces.
MP4 files are decoded and re-encoded by your graphics hardware through WebCodecs, which is the fastest path.
What fits in 10 MB
What the compressor picks for a typical 1080p 30 fps phone clip (about 16 Mbit/s) of different lengths when the limit is 10 MB:
| Clip length | Resolution | Video bitrate |
|---|---|---|
| 30 seconds | 720p | 2,367 kbit/s |
| 1 minute | 540p | 1,146 kbit/s |
| 2 minutes | 360p | 552 kbit/s |
| 5 minutes | 240p | 193 kbit/s |
| 10 minutes | 240p 24 fps | 67 kbit/s |
How it works
- We read your video locally and measure how detailed (SI) and how much in motion (TI) it is.
- From the size you pick we compute an exact bitrate budget, then choose the resolution and frame rate that look best at that budget. Lower resolution with enough bits beats blocky full resolution.
- Your GPU encodes it through WebCodecs. Formats the browser cannot decode go through FFmpeg compiled to WebAssembly.
- If the result is even slightly over the limit, we re-encode with a corrected bitrate, so the file fits.
Questions
Do I need Nitro to send longer videos?
No. Compress the clip to just under 10 MB and it sends on a free account. For long clips Nibbo lowers the resolution so the picture stays clean instead of blocky.
Will my MP4 stay an MP4?
Yes. The result is an MP4 with H.264 video and AAC audio, the most compatible combination there is.
Is my video uploaded?
No. Nibbo runs in your browser and compresses the video on your device. You can switch off Wi-Fi after the page loads and it still works.
Why does my video get a lower resolution?
A small file has a fixed number of bits. Spreading them over fewer pixels gives a clean picture; keeping full resolution would make it blocky.