在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文件看看吧。 :)
原贴在这里。