CompressToFit

Compressing a video for PowerPoint

A 300MB presentation is a 290MB video wearing a .pptx. PowerPoint's Compress Media has three presets, Windows only. What they do, and how to hit a number.

Updated 6 min read

A presentation with no video in it is rarely over 20MB. A presentation with a video in it is the video, plus a few megabytes of slides. When a .pptx will not send, the fix is almost never in the slides.

Find out what is in it

A .pptx is a ZIP archive. Rename a copy to .zip, open it, and look in ppt/media/: every picture and video in the deck is in there as a plain file, with its size. The one that is 280MB is the problem, and it will be an .mp4 or a .mov.

That also tells you what compressing the slides would achieve, which is nothing. A deck's own XML is a few hundred kilobytes.

PowerPoint's built-in option: Compress Media

Microsoft documents a feature for exactly this. In PowerPoint for Windows: File, Info, and in the Multimedia section, Compress Media. It offers three presets, described on Microsoft's own page as:

  • Full HD (1080p): save space while maintaining overall audio and video quality
  • HD (720p): quality will be comparable to media which is streamed over the Internet
  • Standard (480p): use when space is limited, such as when you are sending presentations via e-mail

Two caveats from the same page. Embedded subtitles and alternate audio tracks are lost in the process. And the feature is available in PowerPoint for Windows, not in PowerPoint for Mac or PowerPoint for the web.

What the presets are, in practice, is a resolution choice. Each re-encodes every video in the deck at a bitrate PowerPoint picks for that resolution, and reports the saving afterwards. What they are not is a target: there is no field for "under 25MB", and if 480p still leaves the deck too large there is nothing further to try.

Preset Typical bitrate 3-minute video becomes Looks fine on
Full HD (1080p) ~5 Mbps ~110MB A projector or a large screen
HD (720p) ~2.5 Mbps ~55MB Any laptop; most projectors
Standard (480p) ~1 Mbps ~22MB A laptop screen; visibly soft projected

The arithmetic is MB = Mbps x seconds / 8, and the per-minute table for every resolution fills in the rest.

Where the limits come from

The deck has to go somewhere, and the destinations have hard numbers:

  • Email. Gmail's 25MB is about 18MB of real attachment, because the limit is measured after encoding for transport. Outlook's default is 20MB and corporate servers often set less.
  • Teams. 100MB in a chat; 250GB through Files, and the chat route is the one the interface offers first.
  • Upload portals and LMS systems. Conference submission sites and course platforms commonly cap at 50MB or 100MB per file, stated in the upload field.

Compress Media's three steps are coarse against those. A deck that is 55MB after HD (720p) and needs to be under 50MB has one option left, 480p, which lands it at 22MB and throws away more than half the quality the limit allowed.

Compressing the video to a number, then embedding it

The approach that lands on the limit is to compress the video before it goes into the deck, to the size the deck can afford, and then insert it.

  1. Work out the budget. If the deck must be under 50MB and the slides are 4MB, the video gets 45MB. Leave a margin: 40MB.
  2. Compress the video to 25MB, to 50MB or to 100MB, or any figure between. The tool predicts the bitrate the budget allows, picks the highest resolution that bitrate can carry, encodes on your machine, measures the output and re-encodes if it came in over.
  3. Insert the result into the slide with Insert, Video, This Device. PowerPoint embeds the file as-is.
  4. Check the saved .pptx size. It is the video plus the slides, and no more.

Done this way, a 50MB limit gets a 40MB video at around 3.5 Mbps for a three-minute clip, which is 1080p that looks like 1080p. Compress Media would have offered 110MB or 22MB.

The same applies to a deck going to Mac users, where Compress Media does not exist at all, and to a deck that must stay compatible: the output is H.264 in MP4, which is what PowerPoint on every platform plays without a converter.

Link instead of embed, when it is right

PowerPoint can also link to a video file rather than embedding it, and it can embed an online video from YouTube or Vimeo by URL. Both keep the deck tiny. Both fail when the presentation is given on a machine without the file, or without the network, which is the situation in most conference rooms at the moment the slide comes up.

If the deck will be presented from your own laptop, linking is fine. If it is being emailed to someone else to present, embed, and compress first.

The arithmetic, worked

A 4-minute 1080p screen recording with voiceover, 380MB, in a deck that must be under 25MB for email:

Slides without the video:               3MB
Budget for the video:                  22MB, call it 20MB
Bitrate available:   20,000,000 x 8 / 240 s = 667 kbps

That is too little for 1080p and marginal for 720p. For a screen recording, where most of the frame is static, 720p at 667 kbps is acceptable; for footage with motion it is not, and the honest options are a shorter clip, a link, or a different transport than email. Where the bitrate floor sits per resolution is the table to decide with, and a tool that warns before it encodes mud is doing its job.

FAQ

How do I reduce the size of a PowerPoint with a video in it?

Compress the video, because the slides are a few megabytes and the video is the rest. PowerPoint for Windows has File, Info, Compress Media with 1080p, 720p and 480p presets. For a specific limit, compress the video to that size with a tool that takes a byte target, then insert the result; the deck will be the video plus the slides.

Where is Compress Media in PowerPoint?

In PowerPoint for Windows, under File, Info, in the Multimedia section. It appears only when the presentation contains embedded audio or video. It is not available in PowerPoint for Mac or PowerPoint for the web, according to Microsoft's documentation, so on those platforms the video has to be compressed before it is inserted.

What size should a video be for PowerPoint?

Whatever the deck's destination allows, minus the slides. For email that is roughly 20MB of video; for a Teams chat, under 95MB; for a conference portal, whatever the field says. At 1080p a video needs about 3–5 Mbps to look right, so 20MB covers 30–50 seconds at that quality, or several minutes at 720p for a screen recording.

Does Compress Media reduce quality?

Yes. Each preset re-encodes every video in the deck at a lower resolution and bitrate, and Microsoft notes that embedded subtitles and alternate audio tracks are lost. The 480p preset is visibly soft on a projector. Compressing the video yourself to the exact size the deck can afford usually keeps more quality, because the presets jump in large steps and cannot aim at a number.

Do it now, in this tab

Each of these opens the tool with the target already set. It runs on your own machine — nothing is uploaded, there is no watermark and no signup, and the output is measured before you get it.