The video card in my video camera corrupted as it was saving the video I filmed last night. I am receiving the error message
Failed to parse atoms in truncated file
I've been unsuccessful in my attempts to repair the MOV. These have included strategies shown within the Stack Exchange network:
- ffmpeg -i Copy1.MOV -c libx264 out.avi
- ./untrunc Working.MP4 Broken.MP4
- ffmpeg -i concat:"Copy1.MOV|Copy2.MOV" output.MOV
- mkvmerge -o Repair.MOV Copy1.MOV + Copy2.MOV
The following have also been tried without success
- VLC's corrupt video repair utility without success.
- Loading the .MOV file back onto the video camera for playback
- A friend tried (5) "Windows" based software solutions without success.
The following is the technical data from a video file my video camera produced:
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'Working.MP4':
Metadata:
major_brand : qt
minor_version : 0
compatible_brands: qt
creation_time : 2017-09-04 20:07:50
original_format : NVT-IM
original_format-eng: NVT-IM
comment : CarDV-TURNKEY
comment-eng : CarDV-TURNKEY
Duration: 00:03:17.30, start: 0.000000, bitrate: 11083 kb/s
Stream #0:0(eng): Video: h264 (High) (avc1 / 0x31637661), yuv420p, 1920x1080, 9829 kb/s, 30 fps, 30 tbr, 60k tbn, 60 tbc (default)
Metadata:
creation_time : 2017-09-04 20:07:50
handler_name : DataHandler
encoder : h264
Stream #0:1(eng): Audio: pcm_s16le (sowt / 0x74776F73), 32000 Hz, 1 channels, s16, 512 kb/s (default)
Metadata:
creation_time : 2017-09-04 20:07:50
handler_name : DataHandler
Failed to parse atoms in truncated file
Since the error I received wasn't found when I did a search on 'AskUbuntu' I am creating this thread.