先安装 ffmpeg
[root ~]# ffmpeg
ffmpeg version 1.2 Copyright (c) 2000-2013 the FFmpeg developers built on May 5 2013 00:23:41 with gcc 4.4.7 (GCC) 20120313 (Red Hat 4.4.7-3) configuration: --enable-zlib --enable-x11grab --enable-openssl --enable-libxvid --enable-libx264 --enable-iconv --enable-gpl --enable-nonfree libavutil 52. 18.100 / 52. 18.100 libavcodec 54. 92.100 / 54. 92.100 libavformat 54. 63.104 / 54. 63.104 libavdevice 54. 3.103 / 54. 3.103 libavfilter 3. 42.103 / 3. 42.103 libswscale 2. 2.100 / 2. 2.100 libswresample 0. 17.102 / 0. 17.102 libpostproc 52. 2.100 / 52. 2.100 Hyper fast Audio and Video encoder usage: ffmpeg [options] [[infile options] -i infile]... {[outfile options] outfile}... 注意上面的编译选项 --enable-x11grab对屏幕进行录像
ffmpeg -f x11grab -s 1366x768 -r 24 -b 10000 -i :0.0 -vcodec libx264 out.avih264 编码生成的文件比较小 就是录像的时候 CPU 占用很大。。。
可以减小帧数 就是上面的参数 -r 24 测试 -r 8 效果也是很不错的
结束录像的时候 Ctrl + C
注意不要使用 Ctrl + Z 这个是强制的结束进程。。。