You click a video on a slide and the audio runs normally while the picture is a black rectangle. The same deck plays fine on a colleague’s laptop. Nothing was edited between the two machines.
The clip is usually intact. What changed is the decoder or renderer that draws it, and PowerPoint says almost nothing when that fails.
Why the video plays black but the audio runs
PowerPoint does not decode video itself. It hands the stream to Media Foundation, which picks a decoder for the codec inside the clip and composites the frames into the slide. Audio and video travel separate paths, which is why a broken video path still leaves you with sound.
Three failures produce a black rectangle instead of an error message.
No decoder for the codec. H.264 inside an MP4 plays on a clean Windows install. H.265/HEVC, ProRes and some AV1 files do not — the container opens, the audio track decodes, and the video track has no handler.
The hardware path refuses the file. PowerPoint draws slides through the GPU by default. Older graphics drivers, Remote Desktop sessions and virtual machines often fail to create the video surface, so the composite comes back empty.
The media bytes themselves are damaged. Then nothing renders anywhere. That is a repair question, not a settings question — the same class of failure as PowerPoint keeps asking to repair.
Fix 1 — Pull the media out and play it elsewhere
Copy the .pptx somewhere safe, rename the copy to .zip, and open it. The video lives under ppt/media/, usually as media1.mp4 or similar. Extract that file and play it in VLC or the Movies & TV app.
The result tells you which cause you have:
- It plays fine outside PowerPoint. The file is healthy and the problem is the codec or the GPU path. Go to Fix 2 or Fix 3.
- No picture there either, but the file is not zero bytes. The stream is damaged. Go to the last section.
- The file is 0 bytes, or
ppt/media/holds only images. The clip was never stored in the deck. Go to Fix 4.
Fix 2 — Give Windows the codec, or convert to H.264
If Fix 1 showed a healthy clip that PowerPoint still will not draw, the codec is the gap. HEVC is the common case: Windows does not ship a decoder for it, and Office will not install one. The supported route is the HEVC Video Extensions package from the Microsoft Store.
For anything else — ProRes, DNxHD, older AVI variants — converting is safer than hunting for codec packs, which install system-wide decoders you cannot easily audit. With ffmpeg installed, one line produces a file PowerPoint always accepts:
ffmpeg -i source.mov -c:v libx264 -pix_fmt yuv420p -c:a aac -movflags +faststart output.mp4
Then Insert → Video → This Device and place the new file. Keep the original clip; conversion costs a little quality and you may want the source later.
Fix 3 — Turn off hardware graphics acceleration
This is the fix for decks that work on one machine and not another with no file difference at all. In PowerPoint: File → Options → Advanced → Display, tick Disable hardware graphics acceleration, then OK and restart the application.
The deck now renders on the CPU. Animations get choppier on large presentations, but the video surface is created in software and the black rectangle usually disappears. If it does, the fault is your graphics driver rather than the file — update it, untick the box, and test again.
Remote Desktop and virtual machines are the worst offenders here: the GPU PowerPoint thinks it has is not the one drawing.
Fix 4 — Re-insert the clip instead of repairing in place
A video added with Link to File — the arrow next to the Insert button in the file dialog — is not stored in the .pptx at all, only a path to it. Email the deck, move it to another PC, or open it from a drive letter that no longer exists, and the slide keeps its black placeholder forever.
The test is Fix 1: if ppt/media/ has no video file, the clip was linked. Re-insert it with the plain Insert button so the bytes travel inside the package.
The trade-off: embedding inflates the file, and a 3 MB deck can become slow to save over a network share. Worth it for anything you send to someone else.
Fix 5 — Let PowerPoint rebuild the media
File → Info exposes a media rebuild for this exact situation. Builds that show Optimize Compatibility re-encode clips that may not play reliably; builds without that button have Compress Media (Full HD, HD, Standard), which re-encodes to H.264/AAC as a side effect of shrinking the file.
Both work by decoding the clip and writing a new one, so they help codec mismatch and do nothing for damaged bytes. Save a copy of the .pptx before you click either — the rewrite is not reversible and quality drops each time.
If the slide view stays black but Slide Show → From Current Slide shows the video, the fault is in the editing canvas rather than the media, and Fix 3 is the remaining lever.
When it is not worth fixing
If ppt/media/ contains a 0-byte file, or a file that neither VLC nor ffprobe can open, the bytes are not in the package. No setting restores them. Text, layouts and speaker notes may still be readable from the XML parts, but the clip is gone unless you have the original recording elsewhere.
A recording cut off by a crash is another: the MP4 header was never written, players report a duration of 0:00, and there is nothing to seek through. Rebuilding the index from the raw stream sometimes works, but the tail is usually lost and no tool can promise the whole clip back.
What remains repairable is the package around the media: a .pptx that opens with slides missing, or one PowerPoint refuses to open without dropping content. That is what the assessment on the services page covers: it runs on a copy and reports what survived before any work starts.
FAQ
The video plays on my laptop and shows black on the meeting room PC. Is the file broken? No. That pattern is a codec or GPU difference, not damage. Check whether the clip is HEVC and whether the room PC runs PowerPoint in a Remote Desktop or virtual session. Fix 2 and Fix 3 cover both.
I exported to MP4 and the video is still black. Why? The export renders whatever the slide currently shows, so a black canvas produces a black video. Fix playback first, then export. Exported files also re-encode everything to H.264, so a deck that only plays on your machine will usually play anywhere once exported.
Still stuck? Email the file to help@easyofficefix.com with the exact error text. You get an assessment and a flat price before any work starts.