Home / Repair guides / Video shows 0 seconds
Video shows 0 seconds? What it means and how to fix it
A video that shows 0:00 is not always broken in the same way. The file size tells you most of the story: a large file with no duration usually still holds your footage and can be repaired, while a file of 0 bytes holds nothing at all. Start with the size, then follow the steps for your case.
First, check the file size
On Windows, right-click the file and choose Properties. On a Mac, select it and choose File › Get Info. On a phone, a file manager app shows the size. Then compare it with this table.
| File size | What it means | What to do |
|---|---|---|
| 0 bytes | Nothing was written to the file. It is an empty name. | Nothing to repair. Look for another copy on the recording device, its card or a backup. |
| A few kilobytes | Far too little data to hold a recording. | Nothing useful to repair in this copy. Check whether the original device still has a larger file. |
| Megabytes or gigabytes | The recorded frames are there. The index that stores the duration is missing or wrong. | Usually repairable. Keep the file unchanged and follow the steps below. |
As a rough guide, a minute of phone video takes tens to hundreds of megabytes, depending on resolution and format. Your phone’s camera settings usually show the exact figure for each recording mode. A file whose size roughly matches the length of what you recorded almost always still holds the footage.
Why a video shows 0:00
MP4 and MOV files keep the video and audio in one part of the file and the index in another. The index, called the moov atom, lists every frame and stores the duration. Most cameras and phones write it last, when you press stop.
- The recording was interrupted. The battery died, the phone or camera crashed, the app was closed or the memory card was pulled out. The frames were saved but the index was not.
- A copy or download was cut off. If the index sits at the end of the file, a transfer that stops early loses it. The original on the device may be fine, so copy it again first.
- The duration field is wrong. Some recorders and editors write files that play but report 0:00 or a wrong length. These usually only need their index rewritten.
- Only a preview is on this device. Photo libraries that keep originals in the cloud can show a thumbnail with no playable video until the original is downloaded. That is a sync problem, not a damaged file.
- Only one app shows 0:00. A media library can display the wrong length for a healthy file; Windows Media Player 12, for example, has shown files as 0 seconds long while File Explorer showed the right length. If another player plays the video and shows its duration, the file is fine.
The FFmpeg documentation sums up the main case: the index “is usually written at the end of the file”, and “a normal MOV/MP4 is undecodable if it is not properly finished”.
A quick technical check (optional)
If you have the free tool ffprobe (part of FFmpeg), run it on a copy of the file. The second command prints only the duration:
ffprobe damaged-video.mp4
ffprobe -v error -show_entries format=duration damaged-video.mp4
moov atom not found, usually followed byInvalid data found when processing input: the index is missing. Players and converters cannot read the file until it is rebuilt. See how to fix “moov atom not found”.- The streams are listed but the duration is
N/Aor 0: the data is readable and only the duration is wrong. Try the free fix below.
MediaInfo, a free graphical tool, also shows whether the file reports a duration and a video track.
Free fix when the file can still be read
If ffprobe or a player can read the streams, rewriting the file without re-encoding often restores the duration:
ffmpeg -i damaged-video.mp4 -c copy fixed-video.mp4
This copies the video and audio as they are and writes a fresh index. It is quick and does not lose quality. It does not help when the index is missing completely: FFmpeg then stops with “moov atom not found”, because it cannot find the frames either.
When the index is missing: rebuild it
A 0:00 video with a normal file size is the classic result of an interrupted recording. Repairing it means scanning the raw data, finding the video and audio frames and writing a new index around them. A short healthy clip recorded with the same device and the same settings helps, because it shows how that device writes its files.
- Keep the original unchanged. Work on a copy, and don’t send it through messaging apps that re-compress video.
- If you can, record a short healthy clip with the same device and settings (resolution, frame rate, format).
- Upload the damaged file to FrameRescue, with the healthy clip if you have one. The result is decoded and checked before it is offered, and you pay €5.00 only if a repaired file is ready.
Expect the last second or two before the interruption to be missing: the device had not finished writing them.
Questions about videos that show 0:00
Why is my video 0 seconds long?
Usually because the part of the file that stores the duration was never written. That happens when a recording or a copy stops before it finishes: a battery dies, an app crashes, a card is removed or a transfer is cut off. If the file is large, the video itself is usually still inside.
Can a 0 KB video be recovered?
Not by repairing it. A file of 0 bytes contains no video data, so there is nothing to rebuild. Look for another copy on the device that recorded it, on its memory card or in a cloud backup such as iCloud Photos. If the clip was deleted rather than emptied, see video recovery instead.
Why does my video show 0:00 but the file is several gigabytes?
The gigabytes are the recorded frames. The duration lives in a separate index at the end of the file, written when recording stops. If the recording was interrupted, the index is missing and players cannot show a length. Rebuilding the index usually brings the video back.
Will converting the video fix the 0:00 duration?
Only if a converter can read the file. When the index is missing completely, converters fail with errors such as “moov atom not found”, because they cannot find the video either. In that case the index has to be rebuilt first.
My iPhone screen recording failed to save. Can it be repaired?
If iOS reported that the screen recording could not be saved and nothing appears in Photos, there is usually no file to repair. If a screen recording appears in Photos but shows 0:00 or won’t play, export the original file and it can usually be repaired.
Related repair guides
- Fix “moov atom not found”
What the missing movie index means and why copy or faststart commands don’t rebuild it.
- Video won’t play? Find the cause
Codec, player, incomplete copy or damaged file: quick checks for MP4 and MOV videos that won’t open.
- Phone died while recording
Does the video save? Where to look on iPhone, Android and cameras, and how to repair the unfinished file.
- Repair a corrupted iPhone video
Photos and iCloud errors versus real file damage, how to export the original MOV, and when repair helps.
Large file, 0:00 duration?
Upload the original damaged file. A healthy clip from the same device is optional. FrameRescue checks the result before offering it, and you pay €5.00 only if a repaired file is ready.