Quick Answer
To embed a video in PowerPoint on Windows, go to the Insert tab, click the arrow under Video, choose This Device, select your file, and click Insert. On Mac the path is Insert, Video, Movie from File. Use an MP4 encoded with H.264 video and AAC audio, and set playback behavior on the Playback tab.
To embed a video in PowerPoint on Windows, open the slide in Normal view, go to the Insert tab, click the arrow under Video, choose This Device (labeled Video on My PC in some versions), select your file, and click Insert. On Mac, the path is Insert, Video, Movie from File, then pick the file and click Insert. Use an .mp4 encoded with H.264 video and AAC audio, which is the format Microsoft recommends and the one least likely to fail on someone else's machine. Once the video is on the slide, select it and use the Playback tab to control when it starts.
That is the whole answer for a single clip. The rest of this guide covers the decisions that cause problems later: whether to embed or link, which formats survive being emailed, why a YouTube video needs an internet connection, how to shrink a bloated deck, and what to do when a video plays fine for you and shows a black rectangle for everyone else. The menu paths below follow Microsoft's documentation on inserting and playing a video file from your computer.
Embedded vs Linked Video: The Tradeoff
PowerPoint gives you two ways to put a local video on a slide. Embedding copies the entire file into the .pptx; linking stores only a path to the file on disk. The difference shows up the moment you send the deck to someone else.
| Embedded video | Linked video | |
|---|---|---|
| Deck file size | Grows by the size of the video | Stays small, the video lives outside the deck |
| Portability | Self-contained, safe to email or upload | Breaks unless the video travels in the same folder |
| If the file moves or is renamed | Unaffected | Link breaks, the slide shows a placeholder or black box |
| Updating the clip | Delete and re-insert | Overwrite the file on disk, the deck picks it up |
| Trim, fade, bookmarks | Supported | Supported |
| Compress Media (Windows) | Works | Not available, only embedded media compresses |
| Best for | Decks you send, upload, or present from a borrowed laptop | Very large or frequently revised clips |
The practical rule: embed unless the file is genuinely too large, and if you link, put the video in the same folder as the presentation before inserting it. Microsoft recommends exactly that, because a link created inside that folder is likelier to survive being moved.
Step 1: Embed a Local Video on Windows
- In Normal view, click the slide where the video should go.
- On the Insert tab, click the arrow under Video, then select This Device. Older builds label this Video on My PC.
- In the Insert Video dialog, select your file and click Insert.
The video appears as a resizable frame with a scrub bar underneath. Click play there to preview it without starting the slideshow.
Step 2: Embed a Local Video on Mac
The Mac ribbon uses different wording, which is why people trying to embed video in PowerPoint on Mac get stuck following Windows instructions.
- In Normal view, select the target slide.
- On the Insert tab, click Video, then click Movie from File.
- In the Choose a Movie dialog, select the file and click Insert.
Step 3: Link Instead of Embedding
Linking is buried behind a secondary control in both versions.
- Windows: in the Insert Video dialog, select the file, click the down arrow next to the Insert button, and choose Link to File.
- Mac: in the Choose a Movie dialog, click Options in the lower left corner, tick Link to file, then click Insert.
To audit an existing deck, go to File, Info. Under Optimize Media Compatibility, PowerPoint lists every media file and whether it is linked or embedded, and View Links shows where linked files actually live.
Supported Formats: What to Use and What to Avoid
Format is the most common cause of a video that inserts but refuses to play. Microsoft's list of video and audio file formats supported in PowerPoint is shorter than most people expect.
| Format | Extension | Status |
|---|---|---|
| MPEG-4, H.264 video, AAC audio | .mp4, .m4v | Recommended, safe on every platform |
| QuickTime | .mov | Supported, depends on the codec inside the container |
| WebM | .webm | Supported; Vorbis audio needs Web Media Extensions on Windows |
| Windows Media Video | .wmv, .asf | Limited and deprecated in version 2505 and above |
| Audio Video Interleave | .avi | Limited and deprecated, converted to MPEG-4 on insertion |
| MPEG-2 | .mpg, .mpeg, .mpe | Limited and deprecated |
The deprecation note matters. In version 2505 and later, .wmv, .avi, .mpg, and 3GPP files may still insert depending on their internal encoding, but PowerPoint converts them to MPEG-4 rather than handling them natively. Export H.264 MP4 and skip the conversion. One more constraint: PowerPoint for the web caps video files at 256 MB.
Step 4: Embed a YouTube or Online Video
Online video works differently. Nothing is copied into your deck: PowerPoint stores the URL and streams from the source site at presentation time, which means you must be connected to the internet or the slide will show nothing.
- Windows: copy the video's page URL from your browser's address bar, then in PowerPoint go to Insert, Video, Online Video, paste the URL, and click Insert.
- Mac: go to Insert, then in the Media group at the right end of the ribbon select Video, then Online Movie, and paste the URL. This requires PowerPoint for Microsoft 365, 2024, or 2021 for Mac; earlier Mac versions cannot insert an online video at all.
Two limits to plan around. PowerPoint's playback features, including Fade, Bookmark, and Trim, do not apply to online videos, because the source site owns the player. And not every video on YouTube or Vimeo permits embedding, so Microsoft's guidance on inserting a video from YouTube or another site is to check the video's own settings before relying on it live. If you control the content, hosting it yourself gives more reliable playback, as we cover in our guide to the best video hosting platforms.
Step 5: Set Playback Options
Select the video frame and open the Playback tab. The Start dropdown has three options, documented in Microsoft's page on setting the play options for a video:
- In Click Sequence is the default. The video plays when you click anywhere on the slide or press the spacebar to advance.
- Automatically starts the video as soon as the slide appears. If other animations are queued ahead of it, those run first.
- When Clicked On plays only when you click the video itself.
The same tab holds the checkboxes people want next: Play Full Screen, Loop until Stopped, Rewind after Playing, and Hide While Not Playing. To cut footage off either end, click Trim Video and drag the green and red markers or type exact timings. Trimming works only on videos inserted from your computer. To change the still image shown before playback, select the video, open the Video Format tab, and use Poster Frame.
Step 6: Shrink a Deck That Has Gotten Huge
Embedded video is the usual reason a deck jumps from 4 MB to 400 MB. On Windows, go to File, Info, and in the Multimedia section select Compress Media, then choose Full HD (1080p), HD (720p), or Standard (480p), the last of which is meant for decks small enough to email.
Two caveats from Microsoft's documentation on compressing your media files: the feature exists in PowerPoint for Windows only, not on Mac or the web, and compression strips embedded closed captions, subtitles, and alternate audio tracks. Re-encoding outside PowerPoint and inserting an already-optimized MP4 avoids both problems.
Troubleshooting: PowerPoint Video Not Playing
Most reports of a PowerPoint video not playing come down to four causes.
- Unsupported or missing codec. The container says
.mp4but the video inside uses an encoding the playback machine cannot decode, so you get audio with no picture, or a black frame. Re-encode to H.264 with AAC. Before sending a deck out, run File, Info, Optimize Compatibility; Microsoft's page on video or audio playback issues notes that this button appears only when PowerPoint detects media that may fail elsewhere. - A broken link. The video was linked rather than embedded, and the file was moved, renamed, or left behind when the deck was emailed. Check File, Info, View Links for the expected path, then restore the file there or re-insert it as embedded.
- Media inserted by an old PowerPoint version. Go to File, Info, Convert, which updates and embeds the media in the current format, then run Optimize Compatibility again.
- Legacy QuickTime content on Mac. Modern PowerPoint for Mac no longer leans on QuickTime, so an old
.movbuilt around a legacy codec can insert cleanly and still show nothing at playback. Re-export it as H.264 MP4.
Before any live presentation, open the deck on the machine you will present from, in Slide Show view, and play every clip. Video is the one element of a deck that behaves differently across machines.
When One Narrated Video Beats a Video-Stuffed Deck
There is a point where embedding stops being the right answer. If a deck has six clips, a 300 MB file, and a presenter whose job is mostly to click play, the audience is watching a video with interruptions. That structure is fragile in the ways described above, and it cannot be shared as one link that plays anywhere.
The alternative is to turn the deck itself into a single narrated video. Book a demo reads a .pptx and its speaker notes, writes a script, and generates animated scenes synced to that narration, producing one MP4 with no embedding, no codec negotiation, and no broken links. Because the deck stays the source of truth, you regenerate the video when the slides change instead of re-recording. The full workflow is in our PowerPoint to video guide.
Key Takeaways
- On Windows the path is Insert, Video, This Device; on Mac it is Insert, Video, Movie from File. The different wording is why cross-platform instructions often fail.
- Embed for portability, link only for very large or frequently revised clips, and keep a linked video in the same folder as the deck.
- MP4 with H.264 video and AAC audio is the only format safe everywhere. Support for
.wmv,.avi, and MPEG-2 is deprecated in version 2505 and above. - YouTube and other online videos stream rather than embed, so they need an internet connection at presentation time and do not support Trim, Fade, or Bookmarks.
- Compress Media under File, Info shrinks a bloated deck on Windows only, and it removes embedded captions.
- A video that will not play is almost always a codec problem, a broken link, legacy media that needs Convert, or an old QuickTime file on Mac.
FAQ
Why is my video not playing in PowerPoint?
Usually the file uses a codec the playback machine cannot decode, or the video was linked rather than embedded and the source file has moved. Re-encode the clip to MP4 with H.264 video and AAC audio, then run File, Info, Optimize Compatibility before sharing. If the video came from a much older PowerPoint version, use File, Info, Convert first.
What is the difference between embedding and linking a video in PowerPoint?
Embedding copies the whole video into the .pptx, so the deck is self-contained but grows by the size of the clip. Linking stores only a file path, which keeps the deck small but breaks the slide if the video is moved, renamed, or not sent with the presentation. Embed anything you plan to email or upload.
How do I embed a YouTube video in PowerPoint?
Copy the video's page URL, then on Windows go to Insert, Video, Online Video and paste it. On Mac the command is Insert, Video, Online Movie, which requires PowerPoint 2021 for Mac or later. The video streams from YouTube rather than being stored in your deck, so you need an internet connection when you present, and trim and fade will not work on it.
What video format works best in PowerPoint?
An .mp4 encoded with H.264 video and AAC audio. Microsoft recommends it explicitly, and it plays on Windows, Mac, and the web without extra codecs. QuickTime .mov and .webm also work, though .mov depends on the codec inside the container. Avoid .wmv, .avi, and MPEG-2, whose support is deprecated in current versions.
Can I compress an embedded video to make my PowerPoint smaller?
Yes, on Windows. Go to File, Info, and in the Multimedia section choose Compress Media, then select Full HD, HD, or Standard quality. The feature is not available on Mac or the web, so Mac users should re-encode the source file first. Compression also strips embedded subtitles, which matters for accessible training video content.
Should I use a single narrated video instead of embedding clips?
For training, onboarding, or enablement content that has to reach people consistently, one narrated video is easier to distribute and update than a heavy deck full of embedded clips. AI document-to-video tools build that video from the deck itself. See how document-to-video works and supported file formats for what you can upload.
References
- inserting and playing a video file from your computer
- video and audio file formats supported in PowerPoint
- inserting a video from YouTube or another site
- best video hosting platforms
- setting the play options for a video
- Trimming
- compressing your media files
- video or audio playback issues
- Book a demo
- PowerPoint to video guide
- training video
- how document-to-video works
- supported file formats