用vnc2swf把vnc桌面操作录制成flash动画

在Python版讨论一个问题时,发现用flash做的演示,抓取的是Fedora的桌面。
http://freedesktop.org/~clee/media/google-search.html

google "flash screen capture",在搜索结果中发现了这个叫vnc2swf的工具,可以把vnc桌面的操作保存成flash动画。
http://desktops.linux.com/desktops/04/07/26/1815242.shtml?tid=6

用法很简单,大家看上面的链接就知道了,我简单写一下:

1. 安装Ming-0.2a

# make

# make install

2. 安装vnc2swf

# ./configure

# make

# make install

3. 抓屏

在xterm下运行vnc2swf

# vnc2swf -startrecording -geometry 800x600 -depth 16 -framerate 5 demo.swf vnc_server_ip:x.0

上面,demo.swf是要保存的flash文件,vnc_server_ip是要抓屏的运行着vncserver的机器的地址,x是vncserver的display number,比如vncserver的启动命令是vncserver :2,那么这个x就是2

输入访问vnc的密码后,就会出现一个vnc桌面的窗口,左上角有数字表示当前帧。

关掉这个窗口,录制结束。打开这个flash文件看看吧。 :)

原贴在这里