How to Compress a Video on Mac: Methods, Tools, and What Affects Your Results
Video files are notoriously large. A few minutes of 4K footage can eat up gigabytes of storage, make email attachments impossible, and slow down uploads to a crawl. Compressing video on a Mac is straightforward once you understand what's actually happening — and why the "best" approach varies depending on what you're trying to do.
What Video Compression Actually Does
Compression reduces file size by discarding or encoding video data more efficiently. There are two broad types:
- Lossless compression preserves every detail but offers modest size reductions
- Lossy compression removes data the human eye is unlikely to notice, achieving much larger size reductions
Most practical video compression on a Mac is lossy. The goal is finding the point where quality is still acceptable for your purpose while the file size is manageable. That threshold is different for a YouTube upload, a wedding video archive, a Slack clip, or a file you're emailing to a client.
Built-In Ways to Compress Video on a Mac
QuickTime Player
QuickTime Player is already on your Mac and handles basic compression well. Here's how it works:
- Open your video in QuickTime Player
- Go to File → Export As
- Choose a resolution option: 4K, 1080p, 720p, or 480p
Choosing a lower resolution exports a re-encoded, smaller file. This is the fastest path for most users who just need a smaller file quickly. The trade-off is that you're reducing resolution, not just bitrate — so very detailed footage may lose visible quality at lower settings.
QuickTime uses the H.264 codec by default for most exports, which is widely compatible with virtually every device and platform.
iMovie
If you've already edited or want to edit your video, iMovie offers export options that let you control output quality:
- Click File → Share → File
- Adjust Resolution, Quality, and Compress settings
- Choose Faster (smaller file, slightly lower quality) or Better Quality (larger file, better output)
iMovie supports export in H.264 and, on newer Macs, HEVC (H.265) — a more efficient codec that produces smaller files at comparable quality. The catch: HEVC files aren't universally supported by older devices and some web platforms.
Finder's "Encode Selected Video Files" (Quick Action)
Many Mac users don't know this exists. In Finder:
- Right-click a video file
- Hover over Quick Actions
- Select Encode Selected Video Files
- Choose a size: Small, Medium, Large, or Pass Through
This is the fastest method for a quick compress — no app to open, no settings to configure. It uses Apple's built-in encoding framework and exports to a new file, leaving your original intact. Quality control is limited, but for casual use it works well.
Third-Party Tools That Give You More Control 🎬
When built-in tools aren't enough, several third-party apps and utilities give you finer control over compression settings.
HandBrake (Free)
HandBrake is an open-source video transcoder with a steeper learning curve but far more control. You can adjust:
- Codec (H.264, H.265/HEVC, AV1)
- Constant Rate Factor (CRF) — controls quality vs. size trade-off
- Frame rate, resolution, audio tracks, and more
HandBrake's Constant Quality mode is particularly useful: instead of targeting a specific file size, it maintains consistent visual quality throughout the video and lets the file size be whatever that requires. This often produces better results than bitrate-targeting.
FFmpeg (Command Line)
FFmpeg is a command-line tool that gives you complete control over every encoding parameter. It's not beginner-friendly, but it's extremely powerful and free. A basic compression command looks like:
ffmpeg -i input.mp4 -vcodec libx264 -crf 28 output.mp4 The CRF value (Constant Rate Factor) ranges from 0 (lossless) to 51 (maximum compression/lowest quality). Values between 18–28 cover most practical use cases — lower numbers mean better quality and larger files.
Compressor (Paid, from Apple)
Apple's Compressor app is designed for professional workflows and integrates with Final Cut Pro. It supports custom output destinations, batch processing, and advanced codec settings. It's worth considering if you're regularly compressing large volumes of video or working in a professional media environment.
Key Variables That Determine Your Results
The right method and settings depend on several factors that vary from user to user:
| Variable | Why It Matters |
|---|---|
| Original file format and codec | Some formats compress more efficiently than others |
| Target platform or use case | YouTube, email, archive, and streaming all have different sweet spots |
| Mac hardware (Apple Silicon vs Intel) | Apple Silicon Macs have a dedicated Media Engine that accelerates H.264 and HEVC encoding significantly |
| macOS version | Newer versions of macOS support more codecs and better hardware acceleration |
| Acceptable quality loss | Depends entirely on your audience and how the video will be watched |
| Output device compatibility | HEVC is smaller but not supported everywhere; H.264 is safer but larger |
How Codec Choice Changes Everything
The codec you export to has as much impact as resolution or bitrate settings:
- H.264 — the most compatible option; good compression, universally supported
- H.265 (HEVC) — roughly 40% smaller than H.264 at equivalent quality, but requires newer hardware to play smoothly and isn't supported on all platforms
- AV1 — even more efficient than HEVC, but encoding is slow and support is still growing
On Macs with Apple Silicon (M1 and later), HEVC encoding is hardware-accelerated, making it fast and practical. On older Intel Macs, HEVC encoding is done in software and can be significantly slower.
What "Good Compression" Looks Like in Practice
There's no universal target file size for a "compressed video." Context determines everything:
- A 2-minute social media clip might need to be under 50MB with 1080p resolution maintained
- A 1-hour recorded meeting might be fine at 720p with aggressive compression
- A client deliverable might require 4K output with minimal quality loss regardless of file size
- An archived family video might prioritize quality over size since storage is the only constraint
The same source file could reasonably be compressed to anywhere from 20MB to 2GB depending on the use case — and both outputs could be "correct" for their respective purposes. 🎯
The Part That Only You Can Answer
Understanding compression methods, codecs, and tools gets you most of the way there. But the final decision — which tool, which codec, which quality setting — comes down to your specific video, your target file size, where that file needs to go, and what hardware you're working with. Those variables sit entirely on your side of the equation.