To get image stabilization, there are really 2 good ways.
1. Enable the relevant feature on your camera, every camera will use more processing power and thus shorter recordings per recharge. (best)
2. Use software filter for stabilization during processing. Corel VideoStudio and Sony Vegas both have this, both retail for about GBP 80, but are free for 1 month to try. Anything less is not going to get you reliable supported results because you used
a tool designed for the job to do the job, get what you pay for.
Perhaps try.... Youtube will also fix shaky video, but my experience of that is limited. But it is completely free.
automation of testing the stuff dude