How to Convert Video for PowerPoint: Supported Formats & Tips
Learn how to convert video files for PowerPoint presentations. Covers supported formats by version, embedding vs linking, file size optimization, and troubleshooting playback issues in slides.
Alex Thompson·February 19, 2026·10 min read
Why Video in PowerPoint Matters
Adding video to presentations transforms static slides into dynamic experiences. Product demos, customer testimonials, training footage, and data visualizations all benefit from embedded video. But PowerPoint is notoriously picky about video formats. A file that plays perfectly in VLC or your browser can fail to load, stutter during playback, or display a black screen in your presentation.
The root cause is codec support. PowerPoint relies on the codecs installed on the operating system and its own internal decoder, which is far more limited than dedicated media players. The version of PowerPoint, the operating system (Windows vs macOS), and whether the video is embedded or linked all affect playback.
This guide covers everything you need to know to convert video for reliable PowerPoint playback, including format requirements by version, optimal encoding settings, file size management, and how to troubleshoot the most common issues.
PowerPoint slide with embedded video player showing playback controls
Try these conversions
Free, in your browser — no signup, files auto-delete in 2 hours.
Not all versions of PowerPoint support the same formats. This matrix shows what works where:
Format
PowerPoint 2016+
PowerPoint 2013
PowerPoint 2010
PowerPoint for Mac
PowerPoint Online
MP4 (H.264 + AAC)
Yes
Yes
Partial
Yes
Yes
MP4 (H.265)
Win 10+ only
No
No
macOS 10.13+
No
WMV
Yes
Yes
Yes
No
No
AVI
Yes
Yes
Yes
No
No
MOV
Partial
No
No
Yes
No
MKV
No
No
No
No
No
WebM
No
No
No
No
No
The clear winner is MP4 with H.264 video and AAC audio. It works across every modern version of PowerPoint on every platform, including PowerPoint Online. If you need maximum compatibility, this is the only format you should use.
Pro Tip: Even when a format is technically "supported," different codec profiles can cause issues. PowerPoint handles H.264 Baseline and Main profiles reliably, but High Profile can fail on older systems. When in doubt, encode with the Main profile. For more on codec details, see our video codecs explained guide.
Step 1: Check Your Source Video Format
Before converting, determine what format your video is currently in:
For quick conversions without the command line, use the MP4 Converter or the Video Converter. Upload your file in any format and download a PowerPoint-ready MP4.
You can also convert from specific formats using our dedicated converters: the MKV to MP4 converter for Matroska files, or if you have a MOV from screen recording, see our guide on how to convert MOV to MP4.
Step 3: Optimize File Size for Presentations
Large video files bloat your .pptx file, make sharing difficult, and can cause playback stuttering on weaker hardware. Here are optimal settings based on how you plan to use the video:
Use Case
Resolution
Bitrate
CRF
Approx. Size (1 min)
Background/ambient
720p
1.5 Mbps
26
11 MB
Standard presentation
720p
3 Mbps
22
22 MB
Detail-heavy demo
1080p
5 Mbps
20
38 MB
Full-screen playback
1080p
8 Mbps
18
60 MB
Email-shared deck
480p
1 Mbps
28
7 MB
For most presentations displayed on a projector, 720p at 3 Mbps is the sweet spot. Projectors rarely exceed 1080p native resolution, and the viewing distance masks any fine detail differences. If you need to reduce file size further, check our guide on how to compress video online or use the video compressor for a one-click solution.
Pro Tip: PowerPoint has a built-in "Compress Media" feature (File > Info > Compress Media). However, this compression is often too aggressive and produces visible artifacts. You will get better results by compressing the video yourself with FFmpeg or an online converter before inserting it.
PowerPoint Compress Media dialog showing quality options
Embedding vs. Linking Video
PowerPoint offers two ways to include video in a presentation:
Embedding (Recommended for Sharing)
Embedding copies the video data directly into the .pptx file. The presentation becomes a self-contained file that works on any computer without needing the original video file.
Advantages:
Works on any computer, no missing files
Single file to share
No broken links when moving files
Disadvantages:
Increases .pptx file size dramatically
Slower to open and save
Can exceed email attachment limits
Linking (Better for Large Files)
Linking keeps the video as a separate file and references it from the presentation. The video must be in the same folder (or a predictable path) when presenting.
Advantages:
Small .pptx file size
Faster saving and opening
Can use very high-quality video without bloating the deck
Disadvantages:
Breaks if the video file is moved
Must carry both files when presenting
Does not work in PowerPoint Online
For files you plan to share, always embed. For files you present from your own laptop, linking is a viable option for long or high-resolution videos.
Handling Audio in Presentation Videos
Audio codec support is just as important as video codec support. PowerPoint works best with AAC audio:
# Convert video with specific audio settings for PowerPoint
ffmpeg -i input.mp4 -c:v libx264 -profile:v main \
-c:a aac -b:a 128k -ar 44100 -ac 2 \
-movflags +faststart output_ppt.mp4
The -ar 44100 sets the sample rate to 44.1 kHz and -ac 2 forces stereo output. PowerPoint handles these reliably. Higher sample rates (48 kHz) usually work but can cause issues on older systems.
If your video needs no audio (common for background visuals and looping content), strip it entirely to save file size:
You can also use the mute video tool to remove audio without re-encoding the video track. For more on extracting or removing audio from video, see our guide on how to remove audio from video.
Creating Looping Background Videos
Looping background videos on title slides and section dividers add professional polish. PowerPoint supports looping natively:
Insert the video on your slide
Select the video, go to Playback tab
Check Loop until Stopped
Set Start to Automatically
For the video itself, ensure the last frame blends seamlessly with the first. Use the video trimmer to cut the clip to a clean loop point. Our guide on how to loop video covers techniques for creating seamless loops.
Troubleshooting Common Issues
"PowerPoint cannot insert a video from the selected file"
This error typically means the codec is unsupported. The file extension might be .mp4, but the internal codec could be H.265, VP9, or something else PowerPoint cannot handle.
Fix: Re-encode with the H.264 Main profile settings shown earlier.
Video plays audio but shows black screen
This usually indicates a pixel format incompatibility. Some source videos use YUV444p or YUV422p chroma subsampling, which PowerPoint cannot render.
Fix: Add -pix_fmt yuv420p to your FFmpeg command to force compatible chroma subsampling.
Video plays on your computer but not on the presenter's
The presenter's computer may lack the required codec. This is especially common with H.265 videos on Windows systems without the HEVC Video Extensions installed.
Fix: Always use H.264 for maximum compatibility. Test on the actual presentation hardware if possible.
Playback stutters or freezes
Large file sizes, high bitrates, or high resolutions can overwhelm the presentation hardware, especially older laptops and conference room computers.
Fix: Reduce the video to 720p and lower the bitrate. Use the video compressor for quick resizing.
Troubleshooting checklist for PowerPoint video playback issues
Google Slides and Keynote Considerations
Google Slides
Google Slides does not support directly embedded video files. Instead, you insert videos from:
Google Drive (upload your MP4 there first)
YouTube (paste a URL)
For Google Slides, any MP4 that plays in Chrome will work when uploaded to Google Drive.
Apple Keynote
Keynote has broader format support than PowerPoint, including MOV, MP4 (H.264 and H.265), and ProRes. If you are presenting exclusively on macOS, you can use MOV/H.265 for smaller files with excellent quality. For cross-platform compatibility, stick with MP4/H.264.
For converting between presentation-friendly formats, the Video Converter handles all the popular options. If you need to convert a screen recording specifically, see our guide on the best screen recording format.
Quick Reference: PowerPoint Video Checklist
Before inserting video into your presentation, verify these settings:
Container: MP4
Video codec: H.264 (Main profile)
Audio codec: AAC
Pixel format: yuv420p
Resolution: 720p for standard, 1080p for detail-heavy
Frame rate: 24 or 30 fps (avoid 60 fps for presentation hardware)
Audio sample rate: 44100 Hz
Audio channels: Stereo (2)
Faststart: Enabled (-movflags +faststart)
Conclusion
The formula for reliable video in PowerPoint is simple: MP4, H.264 Main profile, AAC audio, yuv420p, with faststart enabled. This combination works across every version of PowerPoint from 2013 onward, on both Windows and macOS, and in PowerPoint Online.
Keep file sizes manageable by using 720p for most presentation scenarios and compressing with a CRF value of 20-22. Test on the presentation hardware when possible, and always embed rather than link for files you plan to share.