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

14cf23d99e083c54b630bc3bd8ff2ca9.gif

Ubuntu中有一个小工具xdotool可以获取鼠标的所在坐标,这样一来,就可以知道录像区域的坐标位置了。

安装xdotool:

sudo apt-get install xdotool

命令行输入:

xdotool getmouselocation

把鼠标移到要录入的位置(屏幕左上角),然后敲击回车确认命令,显示如下:

43780d0ab8470f1354f480c795730888.png

可以知道x和y的坐标,进而获得byzanz-record需要的参数。

peek

上面的byzanz是基于命令行的录屏工具,有时用起来会不太方便。而peek是一款带图形界面的录屏软件,使用起来要比byzanz更方便。

9de0e0a5942139c21667086897bcb0c3.gif

在Ubuntu 16.04的终端中输入下面命令安装peek:

sudo add-apt-repository ppa:peek-developers/stablesudoapt updatesudo apt install peek

安装好后直接输入下面的命令运行程序:

$ peek

出现录屏界面后拖动边框可以改变截取区域的位置和大小。点开Record按钮旁边的下拉列表,可以选择其它几种格式保存:

d67f4a714dea984d55a405184289455d.png

点击上方的Record按钮开始录制。下面是一个例子,截取了V-rep软件里面机器人仿真时的场景:

60b917013893413ea6ab542676833846.gif

录制完毕点击 stop,然后等待一下就会弹出保存对话框。

d703589b7eccd244e758e0fbad279c70.png

0b1331709591d260c1c78e86d0c51c18.png

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值