Skip to content

Compress Video for Email on Windows

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

Compressing a Windows video for email begins with the recipient’s mail system, not Outlook’s attachment button. A message can leave your account successfully and still be rejected by a smaller corporate gateway. Build an attachment copy with headroom and keep the high-quality source elsewhere.

Check the complete mail path

Ask for the actual attachment policy when the recipient works behind a managed gateway. Personal Gmail permits 25 MB total attachments , but company, school, encryption, CRM, and recipient rules can be lower.

Email encoding also increases the transmitted message size. Do not target the published cap exactly. For a nominal 25 MB policy, a video around 18 to 20 MB leaves practical room for encoding and another small attachment.

ZIP usually does not solve the problem. MP4, MOV, and other delivery video formats are already compressed, so placing them in a ZIP archive often saves little.

Remove content before removing quality

Open the recording in Clipchamp and remove:

  • time spent finding the correct window;
  • login screens or customer data that should not be shared;
  • repeated demonstrations of the same action;
  • silent time before and after the explanation;
  • a long outro that adds no instruction.

For a support or sales email, one 60-second answer is often more useful than a five-minute recording. Add the question and expected takeaway in the message body so the video has context.

Export an attachment copy in Clipchamp

Export a separate 720p MP4 for ordinary walkthroughs. Use 1080p when the viewer must read dense code, spreadsheet cells, or small interface labels and the clip is short enough.

After export, right-click the file in File Explorer and check Properties. Watch the full copy in Media Player. Resolution alone does not guarantee readable text if the recording captured an entire desktop around a small app window.

Calculate a bitrate for a hard cap

When a preset cannot land below the limit, calculate the total bitrate budget:

target megabytes x 8 / duration in seconds = total megabits per second

For a 90-second video targeting 18 MB, the total budget is about 1.6 Mbps. Reserve roughly 96 kbps for speech audio and some container overhead, leaving about 1.45 Mbps for video.

FFmpeg two-pass encoding is useful when the byte ceiling matters more than encoding speed:

ffmpeg -y -i input.mov -vf scale=-2:720 -c:v libx264 -b:v 1450k -pass 1 -an -f null NUL
ffmpeg -i input.mov -vf scale=-2:720 -c:v libx264 -b:v 1450k -pass 2 `
  -c:a aac -b:a 96k -movflags +faststart email-copy.mp4

If that budget makes interface text unreadable, the clip is too long for the chosen cap. Trim, split at a real topic boundary, or use a link.

Verify the message before sending

Send the final attachment to a test account on the same type of recipient system when possible. Confirm that it arrives as an attachment rather than an automatic cloud link, opens on a phone and Windows PC, and includes no hidden notifications or unrelated tabs.

Use H.264 MP4 with AAC audio for broad recipient compatibility. HEVC can be smaller, but playback support and codec availability vary across managed Windows installations.

Choose a link when attachment quality fails

Use an approved OneDrive, SharePoint, client portal, or other governed system for training sessions, long demonstrations, and high-detail evidence. Set the intended audience, expiration, and download permission before sending. A smaller review copy can still improve playback and mobile-data use even when delivered by link.

See how to send large videos on Windows for choosing among attachment, split files, and shared links.

When GetCompress fits recurring email video

Clipchamp and FFmpeg handle occasional messages. GetCompress is the better fit when a Windows team sends recurring status recordings, demos, or support clips to known size limits. Target file size, local preview, trimming, and reusable presets reduce repeated setup while keeping unreleased source media on the PC.

It does not change the recipient’s policy. Leave headroom and test the complete delivery path.

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