How to fix a corrupted Nikon video
Nikon Z-series mirrorless cameras and Nikon DSLRs record H.264 or H.265 video in MOV or MP4 files. When a clip will not open because the battery died, the card filled up or the camera locked up mid-take, the index (moov atom) was never written. If the clip is H.264 or H.265, you can rebuild it from a short reference clip recorded on the same camera with the same frame size, frame rate, file type and tone mode. The FixMP4 repair tool does this in your browser and shows a free preview. N-RAW and ProRes RAW are not supported.
Nikon video formats
| Format | Typical cameras | Supported |
|---|---|---|
| MOV, H.264 8-bit | D750, D780, D850, D7500, Z5, Z6, Z7, Z50, Z fc | Yes |
| MP4, H.264 8-bit | Z5, Z6 II, Z7 II, Z30, Z50, Z fc, Zf | Yes |
| MOV / MP4, H.265 10-bit (N-Log, HLG) | Z6 II, Z7 II, Z8, Z9, Zf, Z6 III | Yes |
| ProRes 422 HQ (MOV) | Z8, Z9, Z6 III | No |
| N-RAW (NEV) | Z8, Z9, Z6 III | No |
| ProRes RAW (external recorders) | Atomos recorders | No |
Why Nikon clips break
Nikon writes compressed frames continuously and finalises the file when recording stops by writing the moov atom index. When the battery empties (an EN-EL15 can run down quickly during 4K), the card fills or is too slow for the bit rate, the body overheats on long takes, or the camera freezes, the index is not written. Players then refuse the file or show it as zero length. The frames themselves are on the card.
Protect the card first
Remove the card and stop using it. Do not format it and do not let your computer repair it. If your camera has two slots and you were recording to the primary slot only, the secondary card does not contain the clip; if you used backup recording for stills only, the same applies. Copy the DCIM folder with a card reader.
Record the reference on the same body
Match these settings in the Video recording menu:
- Frame size and frame rate, for example 3840x2160 at 25p, or 1920x1080 at 120p.
- Video file type: MOV or MP4, and H.264 8-bit versus H.265 8-bit or 10-bit.
- Tone mode: SDR, HLG or N-Log (N-Log and HLG require H.265 10-bit).
- Image area: FX, DX or crop modes (they change the encoded frame on several bodies).
- Video quality (high or normal) on older DSLRs.
- Electronic VR if it was enabled.
Check an intact clip from the same session with MediaInfo if you are unsure. More tips: how to choose a reference file.
Rebuild the index
- Open the repair tool and add the broken clip plus the reference.
- Look at the free preview. N-Log footage looks flat by design; blocky or smeared footage means a settings mismatch.
- Export the full file with a subscription.
Audio considerations
Nikon MOV and MP4 recordings frequently use linear PCM audio, and some bodies and settings use AAC. FixMP4 rebuilds AAC audio. With linear PCM, the scan has to step over the audio chunks; you may recover the video without the camera audio, or only part of the clip for some layouts. The free preview tells you which applies before you pay. If you used an external recorder or a wireless microphone with internal recording, that audio is a good fallback.
How the rebuild works
FixMP4 does not re-encode anything. It reads the broken file's media data straight from your disk, identifies each H.264 or HEVC frame by its NAL unit structure, measures it, and builds a new index containing frame sizes, positions, timing, B-frame reordering and keyframes. The stream description (resolution, profile, bit depth) comes from your reference clip. The repaired file therefore has exactly the quality the camera recorded, including the full latitude of 10-bit N-Log footage.
Common mistakes
- Recording the reference in H.264 when the clip was H.265 10-bit, or in MP4 when it was MOV.
- Using a reference from a different Nikon body; encoder settings can differ between models and firmware versions.
- Repairing a file that is actually ProRes or N-RAW, which this tool cannot read.
- Trusting the in-camera playback: a clip can be missing from camera playback yet be fine on a computer, or the reverse.
What you get back
All frames up to the failure, normally all but the last second; no timecode or lens metadata that lived only in the lost index. If the clip ends much earlier than expected, the card stopped accepting data, and data recovery on the card may help. See recovering video from a corrupted SD card.
Checking the repaired clip
Scrub through the whole export, not just the start. A brief freeze or burst of blocks means the card held damaged data at that point; everything after the next keyframe is fine. Compare the duration with how long you remember recording to confirm nothing is missing.
Prevention
- Use cards rated for your mode: UHS-II V60/V90 SD or CFexpress Type B for high bit-rate H.265 and 8K.
- Format in camera before each shoot.
- Keep spare batteries, or use USB power delivery on supported Z bodies for long takes.
- Watch temperature warnings during long 4K recordings in the heat.
Related guides
FixMP4 compared with other options
| Feature | FixMP4 | Desktop repair suites | untrunc (CLI) | VLC |
|---|---|---|---|---|
| Runs where | Browser, on your device | Desktop app | Command line | Desktop player |
| Keeps your file on your device | ✓ | ✓ | ✓ | ✓ |
| Nothing to install | ✓ | ✕ | ✕ | ✕ |
| Rebuilds a missing MP4/MOV index | ✓ | ✓ | ✓ | ✕ |
| Preview of your own repaired file before paying | ✓ | Trial (varies) | Free tool | n/a |
| Voice Memos / AAC without a reference | Usually | Varies | ✕ | ✕ |
| Formats beyond MP4/MOV/M4A | ✕ | ✓ | Many (FFmpeg) | Plays many |
Frequently asked questions
Can I recover a Nikon video after the battery died?
Usually, if the clip is H.264 or H.265 in MOV or MP4. Rebuild the index with a reference clip recorded on the same body with the same frame size, rate, file type and tone mode.
Are Nikon N-RAW or ProRes files supported?
No. N-RAW, ProRes 422 HQ and ProRes RAW are not supported.
Why is there no sound after repairing a Nikon clip?
Many Nikon modes record linear PCM audio, which FixMP4 does not rebuild. AAC audio is rebuilt. Check the free preview to see what was recovered.
Does it matter if I shot in N-Log?
Yes. N-Log uses 10-bit H.265, so the reference must also be N-Log with the same frame size and rate.