http://www.kaizou.org/2012/09/frame-by-frame-video-effects-using-html5-and/