How to Compress Video on Windows
How to compress video on Windows with Clipchamp, FFmpeg, and GetCompress. Smaller MOV and MP4 files for email, Slack, and uploads.
That screen recording might be 600 MB for five minutes. Email and upload forms fail long before anyone watches it. You usually need a shorter clip, a lower resolution, or both.
Why video files get so big
Phone and PC exports often save every frame at high quality. Screen recordings with small text need more data than a talking-head clip.
| What you recorded | What usually helps first |
|---|---|
| Long capture | Trim the start and end |
| 4K export | Export at 1080p for sharing |
| Master from an editor | Keep the master, compress a copy |
A MOV or MP4 from a phone, Xbox capture, or screen recorder is often H.264 or HEVC at full resolution. Five minutes at 1080p can land near 500 MB before you change anything. When an upload fails, shorten the clip, lower resolution, or pick a more compatible codec before you chase a hidden quality slider.
Bitrate, resolution, and frame rate basics
Three settings drive most of the file size you see in File Explorer.
| Setting | What it controls | Practical tip |
|---|---|---|
| Resolution | Pixel width and height (720p, 1080p, 4K) | Downscale 4K to 1080p before chasing tiny CRF values |
| Bitrate | Data per second of video | Lower bitrate = smaller file, more visible compression |
| Frame rate | Frames per second (24, 30, 60) | Screen recordings rarely need 60 fps for Slack or email |
Resolution is the fastest lever. A 4K capture shared at 1080p often looks fine on a laptop and can cut size sharply. Bitrate matters when resolution stays the same: Clipchamp export tiers map to approximate bitrates, while FFmpeg CRF picks quality directly. Frame rate is easy to overlook: exporting a 60 fps capture at 30 fps halves frame data when motion is slow.
For MOV sources that fail on upload sites, converting to MP4 with H.264 is a common next step. See the MOV to MP4 guide when the problem is format, not just size.
Compress in Clipchamp
Clipchamp (built into Windows 11, or install from the Microsoft Store):
- Open the video in Clipchamp.
- Trim the timeline to the part you need.
- Export at 1080p or 720p.
Clipchamp is fine for one clip. You cannot set an exact megabyte cap or queue twenty files. Trim dead air at the start and end first. That alone can drop a rambling screen recording below an email limit without touching quality settings.
Compress with FFmpeg in PowerShell
Open Command Prompt or PowerShell. Install FFmpeg with winget:
winget install --id Gyan.FFmpeg -e
Open PowerShell, paste (edit filenames):
ffmpeg -i input.mov -c:v libx264 -crf 23 -preset medium `
-c:a aac -b:a 128k -movflags +faststart output.mp4
| Flag | Plain meaning |
|---|---|
-crf 23 | Quality (lower number = better, bigger file; try 20 to 26) |
-preset medium | Speed vs compression tradeoff |
-movflags +faststart | Better for web playback |
VLC can also convert video (Media → Convert / Save), but picking the wrong profile is easy if you are not used to it.
To downscale and compress in one pass:
ffmpeg -i input.mov -vf scale=-2:1080 -c:v libx264 -crf 23 `
-c:a aac -b:a 128k -movflags +faststart output-1080p.mp4
FFmpeg shines when you have a folder of clips and want the same settings on each. For one-off sends, Clipchamp is usually enough.
Email and upload size limits
Limits change, but these ranges show up often enough to plan around.
| Destination | Typical limit | What usually works |
|---|---|---|
| Email (consumer) | 10 to 25 MB | Trim + 720p, under 2 minutes |
| Slack (free tier) | 1 GB per file | 1080p for most clips |
| Issue trackers | 10 to 50 MB | Short clip, 720p, or split the video |
| Client portals | 25 to 100 MB | Check the form; trim or lower resolution |
| Social uploads | Varies by platform | Follow platform specs; re-encode if rejected |
When a form shows a hard megabyte cap, guessing export tiers is frustrating. Note the limit, trim the clip, then export at 720p. If it still fails, shorten the runtime or switch to a dedicated compressor with target file size for video.
Pick settings for where the file goes
| Where it goes | Starting point |
|---|---|
| Trim + 720p | |
| Slack or Drive | 1080p |
| Portal with a size cap | Shorter clip, or use target file size in GetCompress |
Watch text and faces on a laptop screen before you send. Screen recordings with UI text need a quick check at 100% zoom. If edges look soft or blocky, back off one quality step or keep 1080p instead of pushing bitrate lower.
For bug repro clips or QA handoffs, a tight 720p export often clears issue tracker limits without unreadable code. For client review, 1080p at moderate quality usually beats an over-compressed 4K file nobody can open.
For broader cleanup across Downloads and project folders, the reduce file size on Windows guide covers video alongside photos and PDF.
Using GetCompress
GetCompress handles MOV, MP4, and other common video formats locally on Windows:
- Drag one file or an entire folder into the queue and apply the same preset to every clip.
- Set target file size on video when a portal lists a megabyte cap; the app adjusts encoding toward that limit.
- Trim start and end in the preview player before export so you do not re-open Clipchamp.
- Save presets (720p email, 1080p Slack, review quality) and reuse them on the next batch.
- Process files on your machine only, which helps when the clip shows unreleased product UI or client work.
GetCompress is an easier alternative when Clipchamp presets are too coarse and you do not want to maintain FFmpeg one-liners for every send.
Before delivery, use the synchronized video comparison tool to play the source and compressed export at the same timestamp and inspect motion, text, and gradients.
- Video quality on WindowsCompress video on Windows without ugly artifacts: Clipchamp export tiers, FFmpeg CRF, and GetCompress presets for review copies.
- Convert MOV to MP4 on WindowsConvert MOV to MP4 on Windows with Clipchamp export or FFmpeg. H.264 MP4 for uploads and sharing.
- Reduce File Size on WindowsFree space on Windows by compressing video, photos, PDF, GIF, and audio with Photos, Clipchamp, and GetCompress.
- Convert AVCHD to MP4 on WindowsConvert AVCHD to MP4 on Windows with Clipchamp export or FFmpeg. H.264 MP4 for editing and uploads.
Buy GetCompress now for local media compression with reusable presets and no media upload.