Screen Recorder

Vnc2swf is a cross-platform screen recording tool for ShockWave Flash (swf) or Flash Video (flv) format.

Update: Development of vnc2swf is now superseded by its successor, vnc2flv. (2009/10/03)


Python version: (Nov 15, 2008) pyvnc2swf-0.9.5 tar.gz or zip or RPM/Win32
C version: (Oct 29, 2005) vnc2swf-0.5.0 tar.gz or RPM   What is the difference?

Questions or Comments:

Write to (Here is the archive and how to subscribe)

Recent changes

Sample Movie

Frequently Asked Questions

What's the difference between Python version and C version?

Vnc2swf comes with two different implementations:

For both versions, you need to install at least one VNC server:

Additionally, for Python version, you need Python and Pygame package. For more information, see pyvnc2swf page.

Output movies are garbled!

Several users reported they had a garbled movie when they used ATI binary drivers for the X server. Please switch to the open source one.

Could you add this new feature?

Recently I've received lots of feature requests. Unfortunately, some of them are hard to implement because of the nature of this software, including:


Vnc2swf comes with ABSOLUTELY NO WARRANTY. This software is distributed under the GNU General Public License.


Yusuke Shinyama (For questions or comments, please write to the mailing list so that we can share them!)


Last Modified: Sat Oct 3 09:57:02 JST 2009

Yusuke Shinyama