Ubuntu下的屏幕录制

如果要写技术博客,肯定少不了一个好的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

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值