pyvnc2swf – screen recording tool

Last Updated on July 12, 2021

Pyvnc2swf is a cross-platform screen recording tool.

The sofware captures screen motion through the VNC protocol and generates a Shockwave Flash (SWF) movie.

Pyvnc2swf suite comes with three separate Python programs:

1) vnc2swf.py – a program captures a VNC sessions and records it in either SWF or VNCLog format. This is a VNC client and communicates directly with a VNC server. A user need to start a VNC server in advance

2) edit.py – Movie editor (This is NOT a general SWF file editor. It only supports movies generated by vnc2swf

3) play.py – Simple movie viewer

Features include:

  • Recording:
    • Capture VNC sessions and record to either SWF or VNCLog format.
    • Encode movies to FLV, SWF5, SWF7 or MPEG formats.
    • Record the whole screen.
    • Record a specific area by pointing out its dimensions.
    • Creates an SWF file and an HTML file with the SWF embedded and looping endlessly.
    • Captures via VNC and will therefore capture any desktop that you can connect to via VNC. It can therefore capture a GNOME, KDE, Xfce etc desktop.
    • Use it to screencast Compiz.
  • Movie editor – for editing or reorganizing one or multiple movies generated by vnc2swf.py:
    • Supports converting a .vnc file into .swf movie.
    • Change the encoding method.
    • Attach MP3 audio to a movie.
    • Extract images from a movie.
    • Resampling/scaling/clipping a movie image.
  • Simple movie viewer for SWF or VNC files.
  • Add seek bar to recording.

Website: www.unixuser.org
Support:
Developer: Yusuke Shinyama
License: GNU GPL

pyvnc2swf is written in Python. Learn Python with our recommended free books and free tutorials.

Return to Screencasting Home Page


Explore Linux

Best Free and Open Source Software - A huge collection of recommended free and open source software covering every major category.
In-depth Linux Software Reviews - Detailed assessments of Linux software covering features, usability and overall quality.

The Big List of Active Linux Distros - An extensive collection of actively developed Linux distributions.
Open Source Alternatives - Alternatives to software and services from Google, Microsoft, Apple, Adobe, IBM, Autodesk, Oracle and others.
Essential Linux System Tools - Indispensable utilities for monitoring, maintaining and managing Linux systems.
Linux Productivity Tools - Useful utilities for improving productivity and streamlining everyday tasks.
Alternatives to Popular CLI Tools - Modern alternatives to familiar command-line utilities supplied with Linux systems.
Awesome Free Linux Game Tools - Tools, utilities and companion software that improve gaming on Linux.
Machine Learning on Linux - Machine learning and deep learning software, self-hosted applications and practical tools.
Saving Money with Linux - Practical ways to reduce electricity consumption and lower computing costs with Linux.
Linux Candy - Fun, entertaining and sometimes delightfully quirky software from the lighter side of Linux.
Subscribe

Please read our Comment Policy before commenting.

Notify of
guest
0 Comments
Oldest
Newest Most Voted