Saving corrupted video

Dmitriy Babichenko PhotographyCheck out this handsome guy! His name is Jonathan and a few days ago Jenny and I photographed his Bar Mitzvah. When we got to the party, Jonathan`s mom asked me if I could shoot a short video clip of their grand entrance. Normally I don`t shoot event video; I`m not a videographer and the only time I actually do anything with video is during engagement sessions or when I am doing work for my corporate clients. However, since the family only wanted a few minutes of video, I put my second camera on a tripod, put an LED panel in the hot shoe, pointed the whole setup at the ballroom`s entrance and hit "RECORD". Now, my primary job (really, the only job) was to take still photos and that was what I concentrated on. I did not really pay much attention to what was going on with the video rig behind me. When the family`s grand entrance and speeches were over, I grabbed the tripod with the video setup and moved it off the dance floor. As I was dragging it to the corner where my spare gear was stored, I noticed that the camera was off. At a closer look I saw that the battery door was open. I closed the battery door, turned on the camera and hit the "PLAY" button. To my horror I realized that the video that the family wanted so badly was corrupted. I don`t know if somebody accidentally bumped the tripod or opened the battery door with malicious intent, but the result was the same - I had 1.35GB of corrupted video. When I got home I stayed up half the night trying to find remedies for fixing this problem. I found a piece of software for Mac OS called Treasured - it analyzes corrupted video files, sends information about scanned video files to a (movie repair service) and they (movie repair service) give you a quote for restoring the damaged file. In my case, the quote came out to $119.00. After more searching, I found two open-source scripts (one written in Perl and one in Python) that claimed to be able to fix corrupted MOV files. Neither script worked out of the box; luckily I know both of these programming languages and after about 3 hours of tweaking I was able to get the Perl script to work. Unfortunately, that script only managed to extract the video stream from the corrupted file - the audio was still missing. Finally, I came across two software packages - Grau GbR and Pro Maintenance Tool by Digital Rebellion (actually, Jenny found the later for me). Pro Maintenance Tools managed to recover video, but not audio, and did a much better job of it than my hacked Perl script. Grau GbR managed to recover everything! The only caveat was that the free version of this software only recovered half of the video file. To do a full recovery, I had to buy the full version (good for recovering up to 5 video files) for 29 Euros (approximately $40). They have an unlimited version available for 100 Euros. So, if you ever find yourself in a situation where your camera shuts off while recording, you have a few options: Grau GbR Pro Maintenance Tools iSquint (supposedly works for smaller videos) Python script (did not work for me) Perl script (worked, but did not recover audio) Treasured Good luck:)