How to Compress a Video on a Mac: Methods, Tools, and What to Consider
Compressing a video on a Mac is straightforward once you understand what's actually happening under the hood — and why the "best" approach varies depending on what you're trying to do with the file afterward.
What Video Compression Actually Does
When you compress a video, you're reducing its file size by discarding or encoding data more efficiently. Most video compression uses lossy codecs — meaning some visual information is permanently removed. The goal is to make that loss imperceptible while cutting file size significantly.
Two factors drive this more than anything else:
- Codec — the algorithm used to encode the video (H.264, H.265/HEVC, AV1, ProRes, etc.)
- Bitrate — how much data is stored per second of video
Lowering bitrate reduces file size but can introduce artifacts. Switching to a more efficient codec (like H.265 instead of H.264) can achieve smaller files at the same visual quality — but requires more processing power and broader compatibility.
Built-In Ways to Compress Video on a Mac
Using QuickTime Player
QuickTime Player is already on your Mac and handles basic compression with no setup required.
- Open your video in QuickTime Player
- Go to File → Export As
- Choose a resolution option: 4K, 1080p, 720p, or 480p
Each lower resolution preset applies a smaller target bitrate, which reduces file size. This method is fast and works well for casual sharing, but you have limited control — you can't set a specific target file size or choose your codec manually.
Using iMovie
If you need slightly more control over export settings, iMovie offers a few more options:
- Import your clip and go to File → Share → File
- Adjust Resolution, Quality, and Compress settings (Best Quality vs. Faster)
The Faster compress option prioritizes encoding speed over quality, which often results in smaller files. iMovie exports using H.264 by default, which is widely compatible with most devices and platforms.
Using Finder's Quick Actions (macOS Monterey and Later)
On more recent versions of macOS, you can right-click a video file in Finder and select Quick Actions → Encode Selected Video Files. This gives you a quick export to a smaller size or format without opening any app. It's the fastest method for a one-off compression task.
More Control: Using HandBrake
HandBrake is a free, open-source video transcoder that runs natively on macOS and gives you precise control over every compression parameter.
Key settings you can adjust:
| Setting | What It Controls |
|---|---|
| Codec | H.264, H.265, AV1, and more |
| RF (Quality) Slider | Higher RF = smaller file, lower quality |
| Resolution | Scale down dimensions |
| Frame Rate | Reduce frames per second |
| Audio Bitrate | Compress the audio track separately |
HandBrake also includes presets for common use cases — Discord, YouTube, Vimeo, mobile devices — which takes the guesswork out of settings for most users.
H.265 (HEVC) in HandBrake can cut file sizes roughly in half compared to H.264 at comparable visual quality. However, H.265 files may not play back on older devices or some web platforms without additional support.
Using macOS's Built-In ffmpeg or Terminal (Advanced)
For users comfortable with the command line, ffmpeg (installable via Homebrew) offers the most granular control. You can set exact bitrates, trim clips during compression, batch process folders, and chain filters — all from a single command.
This approach suits developers, content creators processing large archives, or anyone who needs repeatable, scriptable compression workflows.
The Variables That Determine Your Best Approach 🎬
No single method is right for everyone. The outcome depends on:
- Intended use — uploading to YouTube, sending via email, archiving locally, or embedding in a presentation all have different file size and quality requirements
- Mac hardware — newer Macs with Apple Silicon chips (M1, M2, M3 and later) have a hardware encoder that makes H.265 compression significantly faster than on older Intel-based Macs
- Original file format — compressing an already-compressed H.264 file again degrades quality faster than compressing from a high-quality ProRes or RAW source
- Acceptable quality loss — a video for a private WhatsApp group and a video for a client presentation have very different quality thresholds
- Destination platform — some platforms re-compress uploaded videos regardless, making extreme pre-compression unnecessary or even counterproductive
How Codec Choice Affects Compatibility ⚙️
| Codec | File Size | Quality | Compatibility |
|---|---|---|---|
| H.264 | Moderate | Good | Very broad (almost universal) |
| H.265 / HEVC | Smaller | Better | Modern devices; some older gaps |
| ProRes | Large | Excellent | Professional editing; Mac/Apple ecosystem |
| AV1 | Smallest | Excellent | Growing; not universal yet |
If you're sharing a video widely and don't know what devices recipients use, H.264 remains the safest codec for compatibility. If you're compressing for your own archive or a controlled environment, H.265 offers a meaningful size advantage.
What "Good Enough" Compression Looks Like
A 1080p video exported at H.264 with a moderate quality setting typically lands in the 5–15 MB per minute range — though this varies considerably with motion complexity, lighting conditions, and source quality. A file with lots of fast movement or dark scenes will compress less efficiently than static or well-lit footage.
There's no universal target file size. What matters is whether the file meets the requirements of its destination — and whether it still looks acceptable at that size to the people who'll watch it.
The right compression method on your Mac sits at the intersection of your hardware, your destination platform, your quality tolerance, and how much time you want to spend configuring settings — and those factors look different for every person using the same machine. 🖥️