各位这阵子是不是看了不少的XGL/AIGLX的演示视频呢,他们都是用屏幕录像软件给录制下来的,今天我们就来介绍几个Linux下的屏幕录像工具。
首先要给大家介绍的这个1M多小巧而免费的,当前最高版本为1.14rc1,它可以将屏幕操作录制为:avi、mpeg、asf、flv、dv、m1v、m2v和mov视频文件格式,安装方法如下:
wget .1.4rc1_i386.deb sudo dpkg -i xvidcap_1.1.4rc1_i386.deb gedit ~/.local/share/applications/xvidcap.desktop
添加如下内容:
[Desktop Entry] Encoding=UTF-8 Type=Application Comment=xvidcap screencast Comment[zh_CN]=xvidcap screencast Exec=xvidcap Icon=/usr/share/xvidcap/glade/xvidcap_logo.png Icon[zh_CN]=/usr/share/xvidcap/glade/xvidcap_logo.png Name=xvidcap Name[zh_CN]=xvidcap Terminal=false
安装完成后,在菜单的附件中点击xvidcap或者直接在终端中输入xvidcap直接执行xvidcap:
点吸管图标可以选择抓取范围,点桌面就是抓取全屏,点红点按钮开始录制,方块按钮停止,右键点击可以设定选项,比如生成的文件的名字,格式等。
第二个要介绍的是 ,wink不只是一个屏幕录像软件,它还支持录制后的后期制作,添加/删除帧等,关于wink的有比较详细的介绍,当前Linux版本的wink为1.5,安装方法如下:
wget tar xvzf wink15.tar.gz ./installer.sh
以上缺省会将wink安装在~/wink目录里。现在先不急着运行,wink与scim有冲突,另外还与Ubuntu缺省的LANG不兼容,需要强制wink使用XIM语言使用en_GB.UTF-8,所以我们需要自己写过wink执行shell:
sudo gedit /usr/local/bin/wink
添加如下内容:
export GTK_IM_MODULE=XIM export LANG=en_GB.UTF-8 ~/wink/wink
然后添加菜单:
gedit ~/.local/share/applications/wink.desktop
添加如下内容:
[Desktop Entry] Encoding=UTF-8 Type=Application Comment=wink screencast Comment[zh_CN]=wink screencast Exec=wink Icon= Icon[zh_CN]= Name=wink Name[zh_CN]=wink Terminal=false
除了以上提到的两款免费的录像工具,这里还有一个剑走偏锋的,vnc2swf是将vnc的屏幕录制为swf的工具,所以如果您要使用这个的话,还得安装几个vnc服务器才行,有详细的安装步骤。
最后附上我用xvidcap录制的一段Aiglx+Beryl的视频: