Hey everybody! I'm a new member to this community

Yesterday, I was recording a 2,5 hrs video of me drawing a piece (later on, I speed it up). I used my newly bought Logitech HD Webcam C310. The default app always lags on my slow computer,but during the recording it was okay. The problems came in when I wanted to stop the recording - the program crashed. The video file wasn't deleted, but it has became corrupted for obvious reasons.
So I've been searching this forum and the internet for a way to fix *.wmv video files. I found asfbin, steeper and used various video fixers, but NONE of them worked. For example, asfbin with GUI builds an .asf file, but I can't use the seek function anyway. The cmd version of asfbin doesn't even begin building a file.

I'me getting really nervous out here, since that video file is very important to me! It's a video of my drawing that I was going to speed up and upload to my youtube chnnel, as usual.

And by the way, could anyone recommend me a good alternative video recorder, that uses the webcam? I have tried a few ones from the first 3 google search result pages. I've found a good app, but 30 secs of video take up 800MB of space? Seriously, wtf. The 2.5 hrs file I recorded takes up 316MB. It appears in the end it comes down to compression... so what compression codec and settings should I use for the best quality/size results?

Sorry if it's a lot of questions, but some valuable answers would really help.