首页 专题 H5案例 前端导航 UI框架

Ubuntu录制GIF动画工具

作者:TG 日期: 2018-02-05 阅读: 936
在Window上,有ScreenToGiflicecap等好用的GIF录制工具。可是在Ubuntu上,却是无法使用,但还是有不少好用的工具。今天来介绍一个好用的录制工具。

byzanz

安装:

sudo apt-get install byzanz

用法:

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)处宽度200像素、高度100像素的矩形区域(指定的坐标为矩形左上角),录制时间5s,输出文件:screen.gif

byzanz-record --duration=8 --x=0 --y=0 --width=400 --height=200 screen.gif

效果图:



看着上面的一个一个参数,是不是觉得很不方便,而且要录制选定区域时,也无法确定位置。这时,另一个强大的工具就出现了:xdotool,一个可以获取鼠标所在坐标的小工具。

安装:

sudo apt-get install xdotool

获取鼠标位置:

xdotool getmouselocation

然后将鼠标移到你所要获取位置的地方,敲击回车键确认即可:


有了这两个工具,你就可以方便的录GIF了。



关注”全栈技术杂货铺“

全栈技术杂货铺