FFmpeg 屏幕录像

 

 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

 

 




















































你可能感兴趣的:(c,gcc,2010,X86)