Possibly /probably not an option for you, but you'd better get a decent camera, really.
H.264 video is unsuitable for the ASF container, which is a "glorified AVI", if we have to be honest.
Besides, surely the resulting ASF files are being muxed incorrectly, which makes things even worse.

When I open the sample file you uploaded in VirtualDub, the WMV plugin says it has only one frame,
and the framerate is 1.059 fps.
After extracting the video stream with ffmpeg and remuxing it with L-Smash,
I got an MP4 @25fps containing 1569 frames. BTW, L-Smash's muxer took a long time 'probing' the elementary stream,
which suggests it's not entirely-compliant with the specs