Syphon has a Recording app we are beta testing. It records high quality video from any Syphon Server.
Syphon has a Screen Capture app, which is a Screen Capture program that publishes content as a client, so any Syphon Server can grab what it sees on screen, useful for applications that are not, themselves, Syphon enabled.
The Syphon Screencapture app is in SVN, so you would have to compile it yourself (pretty straightforward), and you can look at the other forum thread for the latest release of the Syphon Recorder movie recording app.
Those 2 let any Syphon app record, and let you input to Syphon from your desktop.