Hi there !
I have written a simple tool to record and playback multi-track data (motion capture, wiimote, etc). Thanks to the dynamic types of both Lua and SQLite which I used as storage, the tracks can contain about anything. I will put the video input objects back on their knees and see if I can record the video blobs inside the database. This would make a really powerful tool for machine learning, letting us store monitoring video with the raw (and eventually processed) signals.
And here is a proposal to create a "stackoverflow like" site for signal and video processing:
http://bit.ly/e6FsbT
Cheers !
Gaspard
PS: I updated the wii_cube example to record and playback wii signals as a proof of concept.