录制的方法有两个,最通用的莫过于安装 byzanz。

sudo apt install byzanz

之后的使用就是用命令行:

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

支持区域和全屏幕还有窗口,具体的使用可以用 man 查。

当然 byzanz 虽然功能强大,而且没啥优势, ffmpeg 也能做到输出 gif,我们还是搞个图形化的吧?

目前发现一个叫 Silentcast 的不错。github 上有编译指南,当然 Ubuntu 的话有 PPA:

sudo add-apt-repository ppa:sethj/silentcast
sudo apt-get update
sudo apt-get install silentcast

软件的使用很傻瓜,记得选好工作目录,还有窗口以及文件名,因为会默认覆盖上一次录制的 gif。

anim.gif

最后效果还不错,至少用起来很方便就是了。