I'm having a problem with the "There is not a MJPEG Handler" error.
The console output is:
Warning: File size is smaller than AVI RIFF file size
dwMaxBytesPerSec = 0
dwMicroSecPerFrame = 66667
dwWidth = 320
dwHeight = 240
dwTotalFrames = 397
dwSuggestedBufferSize (MaxFrameSize) = 0
Warning! fccHadnler!='mjpg', set to 'mjpg'
Edit:
I was able to get another version of the program from GrAnd's second link,
http://elfsoft.narod.ru/http://elfsoft.narod.ru/files/avi2canon.rarI ran that on the file, like it says: avi2canon.exe <source.avi> <destination.avi>
and it didn't make the .thm file, but then I used canonavi.exe on the destination .avi and it worked!
Thanks a lot to everyone who explained how to do this.
Edit 2:
I also found that it's limited to the first 3 minutes. Then I noticed the explanation on elfsoft is that it's "caused by the properties of fotika".