NasrTech
HEVC / H.265 repair

HEVC (H.265) video corrupted? Repair it without re-encoding

Phones, action cameras, drones and dash cams record H.265 (HEVC) to fit 4K and HDR into less space. When such a recording stops before it's finished, the file keeps its frames but loses the index players need. The checker on this page rebuilds that index around the camera's own H.265 data, so nothing is re-encoded and nothing is uploaded.

Free check and 5-second previewNothing uploadedOriginal quality

Repair your video

MP4, MOV or AVI from a phone, action camera, drone or dashcam. Any size.

  1. Check
  2. Repair
  3. Preview
  4. Download

Corrupted, or just a player without HEVC?

Many "corrupted" H.265 videos are healthy files on a computer that can't decode HEVC. Try the file in VLC first, which decodes H.265 on its own.

What you seeWhat it usually means
Plays in VLC, not in the system playerThe system player lacks an HEVC decoder. The file is fine.
Error 0xc00d36c4 in WindowsOften the same missing decoder.
Won't play anywhere, 0:00, no thumbnailThe index is missing. The repair rebuilds it.
0 bytesNo footage reached the storage. Nothing to rebuild.

What an H.265 file needs from its index

The index, the moov atom in an MP4 or MOV, holds three parameter sets for H.265: the VPS, SPS and PPS, kept in an entry called hvcC. They give the picture size, the profile and the coding tools a decoder must know before the first frame. Some cameras also write them in front of every key frame; many keep them only in the index.

When they are inside the footage, the checker reads them there and needs nothing else. When they were only in the index, it first tries to work them out from the frames, and if it can't prove them, it asks for a healthy video from the same camera at the same settings and copies its parameter sets.

What we tested it on

We removed the index from real H.265 recordings, repaired them, and compared every picture with the original:

CameraRecordingReference needed?Result
DJI camera4KNo212 of 212 pictures identical
GoPro HERO10High EfficiencyYes1,384 of 1,384 pictures and 1,081 of 1,081 sound frames identical
70mai dash cam, front4KYes35 of 35 pictures identical
Samsung phone1080pYes118 of 118 pictures and 188 of 188 sound frames identical
iPhone4K HDRYes96 of 96 pictures identical

Nothing is re-encoded in any of these: the repaired file holds the camera's own H.265 data, so the quality, the HDR and the file size stay as they were.

Repair an H.265 file

  1. Copy the broken file to your computer and open it in the checker on this page. Your browser reads it from your disk; nothing is uploaded.
  2. The free check reads the footage and tells you whether it can rebuild the file, and whether it needs a clip.
  3. If it asks for one, give it a video that plays from the same camera, recorded at the same resolution, frame rate and video format. On a GoPro the format is called High Efficiency; on an iPhone, the camera format.
  4. Watch the free 5-second preview, then download the full video with a paid plan.

On Android, the Video Repair app repairs H.265 files on the phone with the same engine.

Questions

Frequently asked questions

Does the repair convert my video to H.264?

No. The repaired file keeps the camera's H.265 data byte for byte. If you need H.264 for an old player or editor, convert the repaired file afterwards.

Does it work with 10-bit and HDR footage?

Our 4K HDR iPhone file came back with every picture identical. 10-bit footage from other cameras depends on the camera; the free check tells you whether it can read yours before you pay.

Why does the repaired H.265 file still not play in my system player?

The repair rebuilds the file, not your computer's decoders. If the system player has no HEVC decoder, it won't play a healthy H.265 file either. VLC will.