在ubuntu中录制gif图推荐使用Byzanz

Byzanz可以直接生成gif,安装简单,输入 sudo apt-get install byzanz

通过如下命令体验一下byzanz的录制功能

byzanz-record --duration=15 --x=200 --y=300 --width=700 --height=400 ~/out.gif

duration  :为录制的时间

x和y        :为录制屏幕的左上角坐标

width       :为录制屏幕的宽度

height      :为录制屏幕的高度

~/out.gif  :为录制生成gif图保存的路径和文件名

因为不确定屏幕的坐标,所以没能录制出理想的效果图

要如何确认ubuntu屏幕中的坐标呢

可以通过 xwininfo 确认屏幕中的坐标信息,但是xwininfo只显示出了当前窗口的信息,用起来不太方便

通过安装xdotool

sudo apt-get install xdotool

输入 xdotool getmouselocation可以显示当前鼠标指定点的屏幕坐标,十分方便

这样就能很好的指定出要录制gif的屏幕区域了

ubuntu中录制gif相关推荐

  1. linux中cv调用摄像头,ubuntu中opencv调用摄像头

    ubuntu中opencv调用摄像头 ubuntu中opencv调用摄像头 文章目录 一.Ubuntu中安装opencv 二.关于Linux如何开启摄像头 1.安装VMvareTools,这个是真的强 ...

  2. 在ubuntu中设置使用网络摄像头

    介绍 目录 选择网络摄像头 使用Cheese测试您的网络摄像头 网络摄像头软件 配置网络摄像头软件 VLC FFmpeg的 MPlayer的 MEncoder的 Skype的 飘带 识别您的网络摄像头 ...

  3. Ubuntu中创建GIF文件

      编写<Canvas事件处理及示例代码分析>时发现,鼠标移动时显示坐标以及循环小球示例的演示图做成动图形式最能展示程序效果,但由于不知道怎么在Ubuntu中创建动图,只能以静态图形方式展 ...

  4. guvcview命令行 ubuntu_在Ubuntu上录制视频和编辑(很全)

    Linux多媒体三剑客: GIMP,Inkscape,Blender3D Blender基金会制作的开源微电影Sintel: http://www.sintel.org/about 电影采用Creat ...

  5. ubuntu中启用ssh服务

    ssh程序分为有客户端程序openssh-client和服务端程序openssh-server.如果需要ssh登陆到别的电脑,需要安装openssh-client,该程序ubuntu是默认安装的.而如 ...

  6. ubuntu chrome java插件_在Ubuntu中为Chrome安装Java插件

    问题描述 我有JDK,在Ubuntu中一切正常,我是说IDE,一些应用程序,我能够开发和运行项目,但是我在Chrome中收到一条消息:Java(TM) is required to display t ...

  7. API Sanity Checker在Ubuntu中的使用

    API Sanity Checker是一个自动生成单元测试用例的工具,可用于链接测试.它可用于三大桌面平台,下面简单介绍它在Linux下的使用步骤: 1.      从http://ispras.li ...

  8. Ubuntu中Could not get lock /var/lib/dpkg/lock解决方案

    关于Ubuntu中Could not get lock /var/lib/dpkg/lock解决方案 转载于:https://www.cnblogs.com/daemonFlY/p/10916812. ...

  9. 如何从 Ubuntu 中彻底卸载 Google Chrome

    我希望这篇快速的入门技巧可以帮助你在 Ubuntu 上摆脱 Google Chrome. 现在,你已经成功地 在 Ubuntu 上安装 Google Chrome.毕竟,它是世界上受欢迎的网页浏览器了 ...

  10. linux恢复设置文件夹,将.bashrc文件恢复到Ubuntu中的默认设置

    以下介绍在Ubuntu系统中将.bashrc文件恢复默认设置的方法,如果你在Ubuntu系统中把.bashrc文件搞坏了就按下面的方法恢复bashrc文件. 背景 我有一个Ubuntu VM,我经常用 ...

最新文章

  1. NSDate NSCalendar NSString之间的故事以及转换
  2. eclipse内存占用配置
  3. Java中调用Oracle中的存储过程的单元测试代码
  4. 一天学完spark的Scala基础语法教程二、运算符与分支语句(idea版本)
  5. android app 移植到pc,微软开发新应用把Android app“移植”到Win Phone
  6. 文件的记录c语言程序,c语言程序学生籍贯信息记录簿设计.docx
  7. oracle查询多张表交集,Oracle中对两个数据表交集的查询-专栏,ORACLE
  8. linux jar 运行 停止,[转] Linux中启动和停止jar包的运行
  9. (译)我的第一游戏完成之后的5点心得体会
  10. opencv 把3通道图像转成单通道_【3】OpenCV图像处理模块(4)图像腐蚀与膨胀
  11. 多系统精密星历下载与分析
  12. python控制微信app_Appium+python在微信的hybridapp里的坑
  13. x86汇编游戏——2048
  14. JAVA适配器特点_适配器模式的优缺点
  15. lisp实心圆点怎么画_cad中怎么样画实心圆点
  16. Sping中怎么处理@Bean注解bean同名的问题
  17. sap清账使用反记账_【转】SAP反记账功能祥解
  18. 硬盘详解与如何选购固态硬盘
  19. 接收后台数据并向后台发送数据
  20. Java程序设计 实验三

热门文章

  1. ImageJ Merge荧光图片
  2. 短视频系统+购物直播APP开发方案
  3. ms08067 分析与利用
  4. 典型相关分析原理(CCA)
  5. C语言——PTA 统计素数并求和
  6. 网络负载率计算公式 linux,如何理解Linux CPU负载率的计算方式
  7. 日常开发中,String类中常用的方法
  8. LM2903器件使用说明
  9. 点集求最小包围盒OBB算法
  10. 单片机节日彩灯实训报告_单片机设计节日彩灯控制器课程设计报告