Free OS X screencasting (with VNC)


You can use vnc2swf and a VNC server on OS X (any OS really, but these instructions are for OS X) to easily and quickly make your own screencasts. There is a bit of preparation involved, but nothing strange. These are the steps you have to follow (on OS X 10.4.11, Tiger):

Install Xcode Tools, Apple X11 and MacPorts

https://trac.macports.org/wiki/InstallingMacPorts

I used /opt/local/ as my MacPorts base directory.

Install Python and PyGame:

sudo port install python25 py25-tkinter py25-zlib python_select
sudo python_select python25
sudo port install py25-game

Installing PyGame might error out (http://trac.macports.org/ticket/15943), but it’s ok, do the following:

cd /opt/local/var/macports/build/ \
_opt_local_var_macports_sources_rsync.macports.org_ \
release_ports_python_py25-game/work/pygame-1.8.0release/

(* that's one long directory)

LOCALBASE=/opt/local/ sudo /opt/local/bin/python2.5 config.py
sudo port install py25-game

Get OSXVNC (aka Vine server):

http://sourceforge.net/projects/osxvnc/
Open the downloaded disk image and drag Vine Server to your Applications folder.

Get pyvnc2swf:

http://www.unixuser.org/~euske/vnc2swf/
http://www.unixuser.org/~euske/vnc2swf/pyvnc2swf.html

tar zxvf pyvnc2swf-0.9.3.tar.gz
cd pyvnc2swf-0.9.3
cd pyvnc2swf/

Now you need to start everything and get ready to record…

Open Applications > Utilities > X11
Open Applications > Vine Server
Run python vnc2swf.py in your terminal

Sample Screencast

Share this post
  • Digg
  • StumbleUpon
  • Reddit
  • del.icio.us
  • Facebook
  • muti
  • Mixx
  • Google
  • laaik.it

Tags: , , , , , ,

This entry was posted on Monday, September 15th, 2008 at 9:46 pm and is filed under OS X. You can follow any responses to this entry through the RSS 2.0 feed. You can leave a response, or trackback from your own site.

One Response to “Free OS X screencasting (with VNC)”

  1. ??????? said this on

    ??? ???? ????? ???????????. ??????, ??? ???? ?? ????? ?????????? ??????? ?? ????????? ?????? ? ????.

Leave a Reply