ubuntu下录屏的软件很多,recordmydesktop、istanbul、wink啊什么的。 不过好像很多geek录制tutorial时都是用ffmpeg的,于是我也想折腾一下。 之前apt-get的ffmpeg貌似是不能x11grab的。 按照网上的教程complie,也是从来没有成功过=。=! 还好在网上发现个script,可以安装ffmpeg和x264.下载地址如下: http://code.google.com/p/x264-ffmpeg-up-to-date/downloads/detail?name=ffmpeginv1.4.sh 运行scrip,一路yes,大概5-10分钟就可以装好了。 >录制视频: $ffmpeg -r 30 -s 1280x1024 -f x11grab -i :0.0 -vcodec mpeg4 -qscale 1 ~/output.avi -r 是rate,应该是帧率的意思。30就是每秒30帧。 -s 是size,1208x1024是我的显示屏分辨率大小,也就是录制全屏了。 -f x11grab 是开启录制功能。ps:需要的编译时enable,用脚本安装的就自动有了。 -vcodec mpeg4视频编码。 -qscale 1 是视频质量,数字越小质量越好。 ~/output.avi是输出文件名。 >录制窗口 先要获取窗口大小和位置。 $xwininfo 提示选择要获取的窗口,点击完成。 运行结果如图: -geometry 902x587+143+99 就是所选窗口的大小及位置。 ffmepg命令就这样写: $ffmpeg -r 30 -s 902x588 -f x11grab -i :0.0+143,99 -vcodec mpeg4 -qscale 1 ~/output.avi 录制video+audio(via micophone): ffmpeg -f oss -ac 2 -i /dev/dsp -f x11grab -r 30 -s 900x554 -i :0.0+199,249 -vcodec mpeg4 -qscale 1 ~/output.avi q键退出录制。