How the math works
Video size = bitrate × length. We take your target size, divide by your video's duration, reserve a little for audio, and encode at exactly the bitrate that fits. A 60-second clip into 10 MB gets ~1.2 Mbps — very watchable. Ten minutes into 10 MB gets rough; no tool can beat that arithmetic, and any site promising otherwise is lying. Trim first if you can.
Why this beats the compress-video sites
They upload your video (slow), queue it (slower), compress it on a shared server (slowest), then watermark it or cap you at 60 seconds unless you pay. Your own machine has a dedicated video-encoding chip sitting idle. We use it. A phone-length clip compresses in roughly the time the other sites spend on the upload progress bar.
FAQ
Will it look bad?
At Discord's 10 MB: a 30-60 second clip looks great, 2-3 minutes looks fine, 10 minutes looks like 2008 YouTube — that's physics, not us.
Sound gets kept?
Yes — AAC audio at 96 kbps, budgeted into your target.
Does it work on my phone?
Short clips, yes. For long videos use a computer — browsers limit how much memory a tab gets.