Ways to open a corrupted .avi?
The issue with repairing avi files is that in your case you used Motion JPEG compression not H264. Motion JPEG requires an ending bit of code at the end of the file. H264 builds the video in blocks and if the video is cut off then only the last block is bad and thus lost. The only way that I have found that may yield a result is opening it in a video editor, throwing it into a timeline and cutting off the end and re rendering it out into a new file. This doesn't always work as most editors won't import the file, but it is worth a try. The short answer is that if this does not work then you are probably out of luck. Sorry for the bad news.