Skip to content

Compress Video for Email on Mac

Compress video for email on Mac with QuickTime and FFmpeg. Trim MOV and MP4 recordings, calculate a bitrate budget, and leave room below attachment caps.

You recorded a five-minute walkthrough and Mail shows a spinning wheel, then nothing. The MOV is 180 MB and your provider caps attachments around 25 MB. Email was never built for screen recordings at full resolution. You need a shorter clip, a smaller export, or both before you hit send.

Why email rejects large video attachments

Email servers move attachments through multiple hops. Providers set hard caps so inboxes stay fast and storage costs stay predictable. When your MP4 exceeds the limit, the sending client may fail silently or bounce the message after a long upload.

Binary attachments also grow inside the message encoding. A file that shows 22 MB in Finder can behave larger on the wire. That is why aiming a few megabytes below the published cap saves frustration.

Video adds another layer: H.264 and HEVC exports from QuickTime often keep full 1080p or 4K resolution with little trimming. A short demo with crisp UI text can still land at 80 MB. The fix is not a different email app. It is a smaller file.

See the email attachment size limits guide for typical caps across consumer and corporate mail.

Know your attachment size limit

Exact numbers vary by provider, account, encryption mode, and administrator settings. Personal Gmail currently allows up to 25 MB total across attachments ; Google Workspace administrators can set managed-account limits.

Mail pathLimit behaviorPractical action
Personal Gmail25 MB total attachmentsLeave headroom; oversized files become Drive links
Managed work or school mailAdministrator-definedCheck policy or ask IT
Recipient gatewayMay be lower than sender limitTest the complete sender-to-recipient path

Check the file size in Finder before you compose the message. Right-click the MOV or MP4, choose Get Info, and read Size. If you are above the cap, trim first. Dead air at the start and end of a screen recording can remove 30 seconds without losing context.

When the limit is tight, note the megabyte number and work backward. A two-minute clip at 720p usually fits where a five-minute 1080p export fails.

Compress in QuickTime Player

QuickTime Player ships with every Mac and handles one clip without extra installs:

  1. Open the video in QuickTime Player.
  2. Choose Edit → Trim (⌘T) and cut to the section you need.
  3. Choose File → Export As…720p for email, or 1080p when the cap allows more headroom.
  4. Save as a new MP4 or MOV and compare size in Finder.

Trimming is the fastest win. Export tiers in QuickTime map to approximate bitrates, but you cannot type an exact megabyte target. For a single handoff, 720p after trim is the reliable starting point.

iMovie follows the same idea: import, trim on the timeline, then File → Share → File… and pick a lower resolution. Keep the master copy elsewhere if you might need higher quality later.

Compress with FFmpeg in Terminal

When QuickTime presets still overshoot the limit, FFmpeg in Terminal gives finer control. Install through Homebrew if needed:

brew install ffmpeg

Downscale and compress in one pass:

ffmpeg -i input.mov -vf scale=-2:720 -c:v libx264 -crf 26 -preset medium \
  -c:a aac -b:a 96k -movflags +faststart output-email.mp4
FlagPlain meaning
scale=-2:720Fit height to 720p, keep aspect ratio
-crf 26Slightly smaller file than -crf 23
-b:a 96kSmaller audio track for voiceover demos

For screen recordings with small text, preview at 100% zoom before you attach. If edges look soft, try -crf 24 at 720p instead of pushing 1080p lower.

Read what is video bitrate when you want to estimate size from duration and settings.

Resolution and bitrate for email

Email is the strictest common destination for video. Start conservative and adjust only if quality fails your spot check.

Clip typeStarting exportWhy
Screen recording with UI text720p, trimmedText stays readable on laptops
Talking head, static background720p, moderate CRFFaces need less data than scrolling UI
Short product demo under 90 seconds1080p if under capExtra pixels help fine detail

Frame rate matters too. A 60 fps capture exported at 30 fps can shrink noticeably when motion is slow. Resolution usually beats extreme quality sliders when you need a big size drop quickly.

If the message still fails, shorten runtime before you crush bitrate. A 45-second clip at decent quality beats a three-minute blocky file nobody finishes watching.

When compression is not enough

Sometimes the story is longer than any attachment allows, even after a solid compress pass.

SituationPractical move
Clip still above cap after 720pTrim further or split into part 1 and part 2
Full-length training videoShare through a folder link instead of attaching
Sensitive unreleased UICompress locally, then use your team drive
Recipient on strict corporate mailConfirm their cap; 10 MB is still common

Splitting in QuickTime means export segment A, undo trim, export segment B. FFmpeg can cut by timecode when you prefer scripts.

The broader how to compress video on Mac guide covers presets for Slack, portals, and batch folders when email is only one destination in your week.

Using GetCompress

GetCompress processes MOV, MP4, and other common video formats locally on your Mac:

  • Set target file size on video when a form lists an exact megabyte cap; the app adjusts encoding toward that limit.
  • Trim start and end in the preview player before export so you do not reopen QuickTime.
  • Queue several clips with the same email preset when you send weekly status recordings.
  • Save a 720p email preset and reuse it on the next batch.
  • Keep files on your machine only, which helps when the clip shows unreleased product UI or client work.

GetCompress is an easier alternative when QuickTime tiers overshoot the limit and you do not want to maintain FFmpeg one-liners for every send. For PDF and image attachments in the same message, use compression presets on those formats separately; target file size applies to video in GetCompress.

Buy GetCompress now for local media compression with reusable presets and no media upload.