in reply to Re^4: Screen recording
in thread Screen recording

Something like Camtasia Studio but written in perl

If that software fulfils your need, why do you want to re-invent the wheel? And why does it have to be done in Perl? Recording the screen usually needs very close interaction with special APIs of the respective operating system (or the X server), and while it can be done in Perl, there are other languages which are better suited for that task. Of course, if you need cross-platform support, the very first step would be abstracting the OS specific APIs so that you have an OS-independent API for screen recording.

My aim is not controlling a remote computer.

Who said that? Did you even try to research what vnc2swf does? Like copy-and-pasting vnc2swf into a Google search form, submitting that form, and clicking on the first link on the results page?

If you did, you would have noticed that (ab-)using VNC to access the screen in a cross-platform way is a very good abstraction of the OS specific APIs. As soon as you use VNC as an abstraction layer, you "just" have to implement an RFB protocol recorder and a translator that reads a recorded RFB data stream and writes the required output format(s).

Alexander

--
Today I will gladly share my knowledge and experience, for there are no sweeter words than "I told you so". ;-)