玩弄linux

终端录屏 gif 终极解决方案

终端录屏 gif 终极解决方案

继上篇书写的博客,采用 docker 的方式将 cast 转换为 gif 还是比较麻烦,遂有此篇!

采用 asciinema + agg 强强联合, 其中 asciinema 将终端录屏为 cast 格式,agg 将 cast 格式转换为 gif。

安装 asciinema

# rust
cargo install --git https://github.com/asciinema/asciinema
# 进入 release 页面下载并放入环境变量中

安装 agg

# rust
cargo install --git https://github.com/asciinema/agg
# 进入 release 页面下载并放入环境变量中

quick start

asciinema rec demo.cast
agg demo.cast demo.gif

脚本

#!/bin/bash
rec_date_time=$(date +%F_%H-%M-%S)
asciinema rec ${rec_date_time}.cast
agg ${rec_date_time}.cast ${rec_date_time}.gif

演示

golang 命令行工具编写指南--打造生产级别工具

上一篇

云南旅行分享及攻略

下一篇

你也可能喜欢

发表评论

您的电子邮件地址不会被公开。 必填项已用 * 标注

提示:点击验证后方可评论!

插入图片

个人微信公众号

we-tuiguang

qq交流群

群号:1046260719

微信扫一扫

微信扫一扫