Error explained
Error 0xc00d36c4: fix an MP4 that won't play on Windows
You double-click a video and Windows throws 0xc00d36c4 — "This item was encoded in a format that's not supported." The error hides two completely different problems: sometimes the file is fine and Windows just can't decode it; sometimes the file is genuinely damaged. Here's how to tell which one you have, in under a minute.
Step 1: the VLC test
Download VLC (free) and open the file with it.
- VLC plays it → your file is healthy. Windows is missing a codec (often HEVC/H.265 from phones and action cams). Keep using VLC, install the HEVC extension from the Microsoft Store, or convert the file to H.264.
- VLC fails too → the file itself is damaged. Continue below.
Key point: 0xc00d36c4 on a file that also fails in VLC almost always means the MP4's index (the moov atom) is missing or truncated — not that your footage is gone.
What corrupts the file in the first place
- Interrupted transfer — the card or USB cable was pulled mid-copy, truncating the end of the file where the index lives.
- The recorder crashed — OBS, Streamlabs, a camera, or a phone app died before finalizing the recording.
- Power loss — camera battery died or the PC lost power while writing.
- Failing storage — bad sectors on the SD card or drive corrupted part of the file.
If the file came off an SD card, check the original on the card before repairing anything — a bad copy is fixed by simply copying again.
How to repair the corrupt file
- Work on a copy. Never repair your only version.
- Try a stream copy.
ffmpeg -i broken.mp4 -c copy fixed.mp4occasionally works when only the tail is damaged. - Use a reference clip. Record ~10 seconds with the same device and settings, then rebuild the broken file's index from it — the reference-file method. This is what recovers files that every player rejects.
- Verify playback and sync before deleting anything.
Fix 0xc00d36c4 corruption locally
StreamSalvage rebuilds the broken MP4 on your own PC from a short reference clip. Free preview of the repaired file, $29 only if it works, nothing is uploaded.
Download StreamSalvage for WindowsRelated Windows playback errors
Windows uses different codes for closely related failures: 0xc00d5212 ("missing codec"), 0xc10100be ("this file isn't playable"), and 0xc00d36e5 ("item is unplayable, please reacquire the content") — the last one commonly appears after an interrupted USB transfer from a phone truncates the file. The VLC test above applies to all of them.
Frequently asked questions
What does error 0xc00d36c4 mean?
Windows Media Player or the Movies & TV app can't read the video. It's either a codec/player limitation (the file is fine, Windows just can't decode it) or genuine file corruption, such as a missing MP4 index after an interrupted recording or transfer.
How do I know if 0xc00d36c4 is a codec issue or corruption?
Open the file in VLC. If VLC plays it, the file is healthy and Windows is missing a codec — install the codec or keep using VLC. If VLC also fails, the file itself is damaged and needs a structural repair.
Why did my video get error 0xc00d36c4 after copying from an SD card?
Interrupted transfers are a classic trigger: pulling the card or cable mid-copy can truncate the file, cutting off the MP4 index at the end. The copied file then fails with 0xc00d36c4 even though the original on the card may still be fine — always re-copy and compare file sizes first.
Can I fix a corrupt video showing 0xc00d36c4 without uploading it?
Yes. StreamSalvage repairs the file entirely on your PC using a short healthy reference clip from the same device, previews the result for free, and never uploads your footage.