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分钟就可以装好了。
>录制视频:
-r 是rate,应该是帧率的意思。30就是每秒30帧。
-s 是size,1208x1024是我的显示屏分辨率大小,也就是录制全屏了。
-f x11grab 是开启录制功能。ps:需要的编译时enable,用脚本安装的就自动有了。
-vcodec mpeg4视频编码。
-qscale 1 是视频质量,数字越小质量越好。
~/output.avi是输出文件名。
>录制窗口
先要获取窗口大小和位置。
运行结果如图:
ffmepg命令就这样写:
q键退出录制。
不过好像很多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键退出录制。
Comments
Post a Comment