Crystal Space, the underlying rendering engine is very modular (
http://crystal.sf.net). Some time ago, someone wrote a Video Recorder Plugin for Crystal Space, and actually recorded a short video from Planeshift! It saves into a low-compression format, so not to steal too much CPU power. You can compress it later to whatever you want.
Although this plugin is inside PS, but there is no interface for it (as I know). The devs might make this plugin \"official\", and create an easy-to-use interface for it (press \"r\" to start recording, \"s\" to stop or something like that)
Devs, what do you say?
--
Greetings,
E.