The code behind Can't play
0xc00d36c4 comes from Media Foundation, the Windows media framework that Media Player and Movies & TV play through. Its name is MF_E_UNSUPPORTED_BYTESTREAM_TYPE, and Microsoft describes it as "The byte stream type of the given URL is unsupported." In plain words, Windows read the file and couldn't match it to a format it knows how to play.
The dialog wording depends on the app and the Windows version. One version says "This file isn't playable" and lists three possible reasons: an unsupported file type, an incorrect file extension or a corrupt file. Another Can't play dialog says "This item is in a format we don't support," and Microsoft's Q&A forum shows it with the neighboring code 0xc00d36b4. That list of reasons covers both causes on this page.
We tested the damaged-file side. We cut an H.264 and an H.265 test clip in half the way a dead battery would, leaving no index, and asked Media Foundation to open them. It refused both with 0xC00D36C4. The untouched clips opened and decoded without an error.
Cause 1: the file is fine, Windows can't decode it
If the same file plays in VLC, the file is readable and the problem sits on the Windows side: a missing decoder or a format the app doesn't support. Typical causes:
- The video is HEVC (H.265). Windows apps need Microsoft's HEVC Video Extensions to play it. An iPhone records HEVC when you choose High Efficiency under Settings > Camera > Formats, and some drones and action cameras offer H.265 as well.
- The file uses a container or codec the app doesn't handle.
- The extension is wrong, for example another format renamed to .mp4.
Try the free fixes first:
- Open the file in VLC. It's free and brings its own decoders, HEVC included.
- In VLC, open Tools > Codec Information. "MPEG-H Part2/HEVC (H.265)" tells you the video is HEVC.
- Keep watching in VLC, or install HEVC Video Extensions from the Microsoft Store (US$0.99) so the Windows apps can play HEVC too.
For future iPhone videos, the Most Compatible option under the same Formats setting records H.264 instead.
Cause 2: the file itself is damaged
If VLC fails too, the problem is inside the file. VLC opens a recording that lost its index and stops at once, with nothing on screen.
Files like this come from interrupted recordings: the battery died, the app or the computer crashed, the card came out, or the power cut. Cameras write the index of an MP4 or MOV last, when you press stop. That index, the moov atom, lists where every frame sits and how to decode it. Without it, Windows can't recognize the file as video and shows 0xc00d36c4. If you have ffmpeg, ffprobe yourfile.mp4 prints moov atom not found for these files.
No codec can fix this. The frames are still in the file, with nothing left that points to them.
Find your case in four steps
- Play the file in VLC. If it plays, go back to the free fixes for cause 1. If it doesn't, go on.
- Check the size in File Explorer. A file of 0 bytes holds nothing, and no tool can rebuild it.
- Check the type. This tool repairs MP4, MOV, M4V and 3GP files. It doesn't support AVI, MKV, TS or WebM yet.
- Drop the file into the checker on this page. The check and a 5-second preview cost nothing.
Repair a damaged recording without uploading it
The checker on this page runs the engine of the Video Repair apps for Android and Windows, compiled to WebAssembly, so the repair happens inside your browser. It reads the video from your disk and never uploads it.
The tool finds the H.264 or H.265 frames and the AAC sound in the footage and writes a new index around them. Your camera's video and sound data stay byte for byte as recorded, with no re-encoding. If the camera kept its settings only in the lost index, the tool asks for a reference clip: any healthy video from the same camera at the same settings. That clip also brings the sound back when needed.
The free preview plays 5 seconds at reduced quality with a watermark. Downloading the full video needs a plan (one video, 3 months or a year; cancel anytime), and if the repaired video doesn't play, you get a refund. The tool can't bring back deleted or overwritten recordings, rebuild an empty or zero-filled file, or decrypt videos hidden by a vault or "hide video" app.
