前言
每次录制教学视频或者记录重要的操作,都是使用录屏软件,保存视频格式。
尽管现在视频压缩技术很不错了,但是视频文件依然很大,并且不容易检索。
针对终端录制,之前也一直用视频。自从用上本文推荐的软件后,强烈推荐给身边的每个人。
每个人用了都说,真香!

asciinema
这款软件的名字就是 asciinema ,开源软件。支持Linux、Mac和Unix等平台。并且支持Docker运行。
安装方式:
安装方式也极其简单,一般都可以通过系统安装命令,直接install。具体针对平台请查看 [安装方法](https://asciinema.org/docs/installation)
# 比如Debian系 sudo apt-get install asciinema # Fedora sudo dnf install asciinema # Mac brew install asciinema
使用方法:
软件使用也很简单,只有几个简单的命令。
打开终端后,执行
asciinema rec # 或者指定录制文件保存路径 asciinema rec /path/to/record.cast

即开始录制该终端以后的操作记录。没指定保存文件地址的话,默认录制到本地/tmp目录下.cast文件。
终止录制按键Ctrl+D

结束录制
停止录制后,返回一个在线地址,可以分享观看。默认保存7天。当然也可以保存到本地,按Ctrl+C,则只保存到本地文件。
分析
asciinema比较聪明的让大家以为是录制的视频,而且官网制作了一个*放播**器,所以打开分享的地址,感觉是视频在*放播**。作者还专门写了一个*放播**器,方便用户可以嵌入网页。
比如我的测试结果 [测试结果] (https://asciinema.org/a/tuQDD2ny4Mox3ntDVuo9sZL3K)

*放播**
可以看出来*放播**器里面的文字是可以复制的。asciinema只是将过程保存为文本,再将文本按时间*放播**出来。和歌词或者电影字幕的记录方式一样。

cast文件
用文本打开录制结果的cast文件,发现这里记录的几乎和mp3歌词使用一样的格式。这样就好理解了。这个持续一分钟多的录制结果,事实上这个文件才10K大小。
感谢
感谢作者的开源,地址:https://github.com/asciinema/asciinema
感兴趣的朋友,欢迎使用交流。欢迎大家关注和点赞。您的关注就是我的动力。