在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. mac 思科 链路聚合_交换技术链路聚合配置
  2. python基础实例-Python入门基础知识实例,
  3. oracle的命名规则
  4. 程序员,你也该为自己想想未来
  5. STL 之map,multimap
  6. 122. 买卖股票的最佳时机 II golang
  7. Java BigInteger类| isProbablePrime()方法与示例
  8. Java笔记-使用CXF开发WebService服务器
  9. 商户定价模型—风控人又一经典必学知识
  10. 为vc工程添加Unicode Debug和Unicode Release
  11. 使用C#控制远程计算机的服务[转]
  12. 在CLR中自动本地化正在运行的.NET窗口
  13. SqlDataReader.GetFloat出错,类型无法转换
  14. SouthidcEditor编辑器如何支持上传png图片
  15. 【代码】求二叉树叶子结点的个数、递归方式
  16. 关于职业规划的座谈会
  17. PDFJS集成批注功能
  18. 微信二维码海报推广示例
  19. iOS11以及iPhone X遇到的相关问题
  20. java七牛云图片压缩_七牛云 CDN 历史图片批量压缩

热门文章

  1. 数据库实验一、实验二、实验三、实验四
  2. matlab中标准化降水指数程序,标准化降水指数(SPI)计算程序
  3. MATLAB模糊控制解析及simulink仿真示例(附fis代码和simulink仿真slx文件以及文件使用视频)
  4. 5G SA信令流程介绍
  5. c++字符串逆序输出
  6. PS抠图方法[photoshop中文教程]
  7. 信道检测手机软件 ios_【对讲机的那点事】宝峰UV5R对讲机上中继台的信道存储设置方法...
  8. COMSOL(1)寻找最小曲面
  9. Markdown使用手册
  10. 体验经济:互联网生存的秘密