linux gif录制工具,Ubuntu中的Gif动画录制工具byzanz
为了在随笔中插入gif动态图Windows系统上可以使用ScreenToGif这个非常好用的小软件,在Ubuntu系统中选择也很多,下面介绍两款Ubuntu系统中的录屏软件:
byzanz
安装byzanz:
sudo apt-get updatesudo apt-get install byzanz
使用byzanz-record命令来录制gif动画,主要参数选项:
用法:
byzanz-record [选项...] 录制您的当前桌面会话
帮助选项:
-?, --help 显示帮助选项
--help-all 显示全部帮助选项
--help-gtk 显示 GTK+ 选项
应用程序选项:
-d, --duration=SECS 动画的时间 (默认:10 秒)
-e, --exec=COMMAND Command to execute and time
--delay=SECS 开始之前的延时(默认:1 秒)
-c, --cursor 录制鼠标光标
-a, --audio 录音
-x, --x=像素 要录制矩形的 X 坐标
-y, --y=像素 要录制矩形的 Y 坐标
-w, --width=像素 录制矩形的宽度
-h, --height=像素 录制矩形的高度
-v, --verbose 详细
--display=显示 要使用的 X 显示
下面的命令录制屏幕坐标(0,0)处宽度400像素、高度200像素的矩形区域(指定的坐标为矩形左上角),录制时间8s,输出文件out.gif
$ byzanz-record --duration=8 --x=0 --y=0 --width=400 --height=200 out.gif
Ubuntu中有一个小工具xdotool可以获取鼠标的所在坐标,这样一来,就可以知道录像区域的坐标位置了。
安装xdotool:
sudo apt-get install xdotool
命令行输入:
xdotool getmouselocation
把鼠标移到要录入的位置(屏幕左上角),然后敲击回车确认命令,显示如下:
可以知道x和y的坐标,进而获得byzanz-record需要的参数。
peek
上面的byzanz是基于命令行的录屏工具,有时用起来会不太方便。而peek是一款带图形界面的录屏软件,使用起来要比byzanz更方便。
在Ubuntu 16.04的终端中输入下面命令安装peek:
sudo add-apt-repository ppa:peek-developers/stablesudoapt updatesudo apt install peek
安装好后直接输入下面的命令运行程序:
$ peek
出现录屏界面后拖动边框可以改变截取区域的位置和大小。点开Record按钮旁边的下拉列表,可以选择其它几种格式保存:
点击上方的Record按钮开始录制。下面是一个例子,截取了V-rep软件里面机器人仿真时的场景:
录制完毕点击 stop,然后等待一下就会弹出保存对话框。
linux gif录制工具,Ubuntu中的Gif动画录制工具byzanz相关推荐
- linux动画制作软件,如何在Ubuntu中安装2D动画软件OpenToonz
OpenToonz,开源2D动画软件,现在可以通过Snap软件包轻松安装在Ubuntu 16.04,Ubuntu 18.04及更高版本中. OpenToonz基于Toonz Studio Ghibli ...
- linux 安装软件 垃圾,Ubuntu 18.04 安装垃圾清理工具 BleachBit 2.2
Ubuntu 18.04 安装垃圾清理工具 BleachBit 2.2 BleachBit 可以清理系统缓存文件, 清理磁盘垃圾.下面记录在Ubuntu 18.04下安装垃圾清理工具 BleachBi ...
- ubuntu版php开发工具,Ubuntu 中搭建 LAMP 及 php 开发工具
Ubuntu 中搭建 LAMP 及 php 开发工具 Step1. 安装 Apache 1.在 terminal 中输入一下命令并执行: sudo apt-get install apache2 2. ...
- Linux内核无法放到Ubuntu中,无法通过Linux内核模块(Ubuntu)在内核内存中写入
我试图通过内核模块在虚拟机(使用VirtualBox)中覆盖内核内存(Linux 2.6.31,Ubuntu 9.10)中的某些部分. 每当我这样做时,我都会收到此错误 [27154.303726] ...
- linux服务器启用光口,Ubuntu中启用ssh服务
ssh程序分为有客户端程序openssh-client和服务端程序openssh-server.如果需要ssh登陆到别的电脑,需要安装openssh-client,该程序Ubuntu是默认安装的.而如 ...
- linux软件安装 home,Ubuntu中安装建筑设计软件Sweet Home 3D
原标题:Ubuntu中安装建筑设计软件Sweet Home 3D 本教程介绍如何在Ubuntu 16.04,Ubuntu 18.04,Ubuntu 19.04及更高版本中轻松安装最新的Sweet Ho ...
- linux卸载crossover,CrossOver Linux版如何在Ubuntu中安装?Ubuntu安装CrossOver Linux版教程...
CrossOver这款系统兼容软件不仅有着Mac版本,还有Linux版本可供大家选择,也可以让Linux用户在其电脑上运行Windows应用,那么CrossOver Linux是如何安装的呢?今天小编 ...
- linux共享文件可读写,在Ubuntu中设置samba共享可读写文件夹
在Ubuntu中设置samba共享可读写文件夹 发布时间:2007-03-15 01:01:08来源:红联作者:XLooking 首先当然是要安装samba了,呵呵: sudo apt-get ins ...
- linux 卸载 字体,在Ubuntu中如何更换字体
导读 在Ubuntu中,默认情况下已经安装了很多字体,但是可能有一段时间你需要安装一些额外的字体.本文介绍如何在Ubuntu 18.04中安装字体. 环境 Ubuntu 18.04.3 LTS 下载并 ...
- Linux微信运行错误,Ubuntu 16.04 运行微信开发者工具编译出错的解决办法
最近有折腾小程序的意向,但微信的开发者工具只提供了 Windows 和 Mac 两个版本,对于我这样的 Linux 用户来说不是那么地友好. 经过观察发现,那个开发者工具实际上是基于nw.js开发的, ...
最新文章
- ZJU-java进阶笔记 第三周(对象容器)
- 【CIC滤波器】基于MATLAB/FPGA的数字CIC滤波器的设计
- Ztree-JQuery树插件的学习(未完)
- PPR context node destroy logic
- usb大容量存储设备驱动_usb无法识别怎么办 如何解决usb识别故障【详细步骤】...
- 前端学习(1530):钩子函数--代码演示(面试重点)
- 怎么开通手机信息服务器,如何用手机建立网站
- 向后转动作要领_跆拳道腿法之转身侧踢动作要领
- Anaconda+Win10安装
- 网络安装centos5.4
- 前端代码部署后通过html访问,将前端项目部署到nginx上
- MATLAB语言初步学习(五)
- STM32——HAL版——定时器ms和us延时函数
- Matlab矩阵和数组的操作
- 内网穿透妙用——内网转公网nat123
- Pyspider启动过程中的问题ssl/nss错配问题
- i9 13900k和i9 13900kf的区别,驰网独家i913900k服务器火热预售中
- sht20中写用户寄存器_数字输出温湿度传感器HTU21D和SHT21对比评测(图文)
- 拓商:如何解决客户流失率高的问题
- PYTHON判断素数优化函数以及素数为什么只用在开方里面找