Not "around 20 MB", not "hopefully smaller" — VideoCompress takes the number you type and delivers a file that lands on it, with quality automatically matched to your video.
A video's size is simply bitrate × duration. Every "reduce video size" tool is really doing one thing: lowering the bitrate. The question is whether it does that blindly (a quality slider, fingers crossed) or deliberately (a target size, measured in two passes).
VideoCompress does the latter: pass one analyzes your video and builds a rate plan for the exact byte budget you set; pass two encodes against that plan. If the result still drifts, it re-encodes with a corrected plan — landing within about ±2% on typical content.
For anything else — 20 MB, 50 MB, 100 MB — type the number into the Custom field. The budget math is identical.
Content matters: static talking-head footage compresses far better than fast motion. The two-pass analysis handles this automatically — no settings to touch.
Free for videos up to 5 minutes. Windows 10/11, 64-bit.