linux终端录屏 (linux录制视频工具)

前言

每次录制教学视频或者记录重要的操作,都是使用录屏软件,保存视频格式。

尽管现在视频压缩技术很不错了,但是视频文件依然很大,并且不容易检索。

针对终端录制,之前也一直用视频。自从用上本文推荐的软件后,强烈推荐给身边的每个人。

每个人用了都说,真香!

linux终端录屏,linux录制视频工具

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

linux终端录屏,linux录制视频工具

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

终止录制按键Ctrl+D

linux终端录屏,linux录制视频工具

结束录制

停止录制后,返回一个在线地址,可以分享观看。默认保存7天。当然也可以保存到本地,按Ctrl+C,则只保存到本地文件。

分析

asciinema比较聪明的让大家以为是录制的视频,而且官网制作了一个*放播**器,所以打开分享的地址,感觉是视频在*放播**。作者还专门写了一个*放播**器,方便用户可以嵌入网页。

比如我的测试结果 [测试结果] (https://asciinema.org/a/tuQDD2ny4Mox3ntDVuo9sZL3K)

linux终端录屏,linux录制视频工具

*放播**

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

linux终端录屏,linux录制视频工具

cast文件

用文本打开录制结果的cast文件,发现这里记录的几乎和mp3歌词使用一样的格式。这样就好理解了。这个持续一分钟多的录制结果,事实上这个文件才10K大小。

感谢

感谢作者的开源,地址:https://github.com/asciinema/asciinema

感兴趣的朋友,欢迎使用交流。欢迎大家关注和点赞。您的关注就是我的动力。