tweening .flv frames
January 13, 2008 – 11:02 pm Tags: drums, flv, hobo nephews, paul grill, thirdavedesign, tweenerI’ve been working with some cool .flv stuff for awhile.
In light of joe turgeon’s work with stop motion photography, and its possible application to video, I have become very interested in manipulating every frame of a video mathematically.
click on any picture to check it out.
The linked example may take a while to load. It loads every frame of the video, so it is hefty.
The cool thing about .flv files is that they take a snapshot every 30 or so frames, and calculate the difference between each frame while the user is viewing a video. This saves a lot of bandwidth, and this is why .flv is the most prevalant form of video on the web.
The frameTween technique treats each frame of a video as a number which can be very easily manipulated and made to do cool things. Adding easing equations to the playback is pretty f’ing sweet, and I’m sure that if you check it out you’ll agree.
In the example, try using the scrubber to fast forward or reverse the video. You’ll notice that it Tweens each frame in a cool way. If you manipulate the Tween time, you can come up with some even cooler results.
I’d like to know about more efficient ways to do this on the web, but for now I’ll resort myself to using this tool to create some cool stuff offline.
For reference, the drummer is Paul Grill. He drums for the Hobo Nephews of Uncle Frank, and also a number of other bands. His skills are hot.
FrameTweening, though currently not very presentable on the webs, is pretty cool. I look forward to a place where it is technically/bandwidthably possible for everyone to enjoy on demand.






3 Responses to “tweening .flv frames”
Cool, I like this a lot. Any chance of posting some example code?
By billy on Feb 14, 2008
Thanks Billy,
It’s a fun technique, just wish I could do better with file sizes:-)
I never cleaned up the source to be intelligible, but I’ll work on that when I get some time and post it here.
By Thomas on Feb 16, 2008
Cool stuff… I’ve been wondering if you could cache each frame for smooth scrolling on an external FLV. This makes me feel all warm and fuzzy inside now.
By Mike on Jun 27, 2008