Ubuntu下的屏幕录制

来源:互联网 发布:jre 6u37 windows x64 编辑:程序博客网 时间:2024/06/09 19:23

如果要写技术博客,肯定少不了一个好的Gif展示,尤其是关于前端的技术展示,一般前端开发人员想找自己想要的技术,先看看其最终效果展示是否是自己所需,然后才会决定是否看下去的必要,我就是这样子,为了提高开发效率嘛~

Windows下的屏幕录制成gif软件太多了,网上一堆,但是由于公司里用的系统都是Ubuntu,所以因此关于Ubuntu的gif录制研究了下,也许不是最好的方法,因为很多可以自动化的操作,我都是人工去进行操作,源于本人的Bash脚本能力太薄弱的原因

好了,废话不多说了,我在Ubuntu下的屏幕录制软件是byzanz,效果如下,这是我之前介绍的一个专为ViewPager定制的滑动选项卡所录制的gif

可以在ubuntu软件中心搜索byzanz或者通过apt-get下载 sudo apt-get install byzanz

安装完之后,打开终端,输入byzanz-record --help,可以看到如下

其中我们重点关注几个参数 
* -d 动画录制的时间,默认录制10秒 
* -e 动画开始延迟 
* -x 录制区域的起始X坐标 
* -y 录制区域的起始Y坐标 
* -w 录制区域的宽度 
* -y 录制区域的高度

那么怎么知道我要录制区域的坐标和高度呢,其实系统自带这个命令工具. 
输入xwininfo会提示你选择一个窗口,点击之后会返回这个窗口的详细信息 
这里写图片描述

  • Absolute upper-left X: 开始的X坐标,绝对值
  • Absolute upper-left Y: 同上
  • Width: 窗口宽度
  • Height : 窗口高度

有了这四个值我们就可以开始录制了.

byzanz-record -x 482 -y 53 -w 452 -h 715 ~/x.gif

bash脚本能力的人,大可以在点击要录制的窗口后,进行自动化录制,不用在手动输入坐标,以及一些机械化的操作

转载至http://blog.csdn.net/zheng5229875/article/details/47358963

0 0
原创粉丝点击