This is so cool. The HTML5 canvas element’s
drawImage method can apparently take an
HTML5VideoElement as its source, which opens up the possibility of creating tons of fun 3D visual effects upon the playing video.
This article has two great demos that implement effects like making the video explode, or rotating the video in 3D space. Amazing stuff.