How to Fix PowerPoint Cannot Insert a Local MP4 Video
Question details
Users are unable to insert local MP4 video files into their presentation slides due to unsupported codecs.

- Product
- Microsoft PowerPoint
- Device & OS
- not provided
- Scenario
- Inserting a local video file from the computer drive into a presentation slide.
- Observed behavior
- PowerPoint rejects the MP4 file and displays an error indicating that the media format is unsupported, even if the video plays fine in a standard media player.
Before proceeding, attempt to play the MP4 file in your default media player to ensure the file itself is not corrupted or incomplete.
Convert the MP4 Video to H.264 and AAC Codecs
Use a video conversion tool to ensure your MP4 file is encoded with the specific video and audio codecs that PowerPoint natively supports.
MP4 is a container format, meaning it can hold various types of video and audio codecs. PowerPoint has strict requirements and natively supports MP4 files only when they are encoded with H.264 video and AAC audio. If your video uses a different codec (like HEVC or AV1), PowerPoint will fail to process it.
Download a reliable desktop video conversion tool (such as HandBrake or VLC) or navigate to a free online video converter in your web browser.
Click the 'Upload' or 'Open Source' button within the converter to import your problematic MP4 video file.
Set the output format to 'MP4'. In the video settings tab, select 'H.264' as the Video Codec. In the audio settings tab, select 'AAC' as the Audio Codec.
Click the 'Start Conversion' or 'Export' button, then save the newly encoded MP4 file to your local drive.
Open your slide in PowerPoint, go to the 'Insert' tab on the top ribbon, click 'Video' > 'This Device', and select your newly converted file.
Install a Desktop Codec Pack
Install additional media codecs on your computer to help PowerPoint read and decode a wider variety of media formats.
Easily Insert Videos with WPS Presentation
If you frequently struggle with media codec errors in Microsoft PowerPoint, try using WPS Presentation. It provides excellent media handling and allows you to seamlessly insert local videos into your slides for a flawless presentation experience.
- 1. Open Your Presentation: Launch WPS Office and open your existing PPTX presentation file.
- 2. Navigate to the Insert Tab: Click on the 'Insert' tab located in the top menu ribbon.
- 3. Insert the Local Video: Click the 'Video' button, select 'Local Video' from the dropdown menu, and browse your computer to open the MP4 file.
- 4. Adjust Playback Settings: Click on the inserted video to reveal the Video Tools tab, where you can adjust the size, volume, and playback triggers.

Frequently Asked Questions
Why does my MP4 video play on my computer but not in PowerPoint?
Your computer's default media player often has a wide array of built-in codecs, whereas PowerPoint has stricter limitations. Even if your computer can play the video, PowerPoint natively requires MP4 files to specifically use H.264 video and AAC audio codecs.
What is the best audio format to insert into PowerPoint?
For the most reliable compatibility across different versions of PowerPoint, it is recommended to use M4A files encoded with AAC audio. WAV files are also widely supported but generally result in much larger presentation file sizes.
Can I link an online video instead of inserting a local file?
Yes. To avoid local format compatibility issues, you can embed an online video. Go to the 'Insert' tab, click 'Video', and choose 'Online Video'. You can then paste the URL from platforms like YouTube or Vimeo.
Do I need to install QuickTime to play videos in PowerPoint?
Older versions of Microsoft Office (like PowerPoint 2010) required QuickTime to play MP4 files. Modern versions of PowerPoint natively support MP4 (H.264/AAC) decoding, so QuickTime is no longer required.




