Microsoft Hyperlapse is a new technology that creates smooth and stabilized time lapses from first-person videos.
The program can take video from any camera and create a time lapse with a smoothly moving camera, support different speed up factors from 1x to 25x, and more.