1.下载源码包http://ffmpeg.org/
2.配置 ./configure --extra-ldflags=-L/usr/X11R6/lib --enable-x11grab --enable-gpl
3.编译 make
FFmpeg version 0.6.1, Copyright (c) 2000-2010 the FFmpeg developers
built on Oct 31 2010 09:39:53 with gcc 4.3.2
configuration: --extra-ldflags=-L/usr/X11R6/lib --enable-x11grab --enable-gpl
libavutil 50.15. 1 / 50.15. 1
libavcodec 52.72. 2 / 52.72. 2
libavformat 52.64. 2 / 52.64. 2
libavdevice 52. 2. 0 / 52. 2. 0
libswscale 0.11. 0 / 0.11. 0
FFmpeg 0.6.1
libavutil 50.15. 1 / 50.15. 1
libavcodec 52.72. 2 / 52.72. 2
libavformat 52.64. 2 / 52.64. 2
libavdevice 52. 2. 0 / 52. 2. 0
libswscale 0.11. 0 / 0.11. 0
4.使用xwininfo命令,获得窗口信息 位置228,213,大小842x676
5.开始录像
./ffmpeg -f x11grab -s 842x676 -r 50 -i :0.0+228,213 ~/out.mpg
如清晰度不够,使用参数"-sameq"
6.'q'键结束
全屏录像
获取硬件信息得到分辨率
#aptitude install xdebconfigurator
#xdebconfigurator
MONITOR MODES: 1280x1024, 1152x864, 1024x768, 800x600, 720x400, 640x480
选择合适的分辨率,录像
./ffmpeg -f x11grab -s 1280x1024 -r 25 -i :0.0 ~/out.avi