linux tty终端 录屏,在Linux上录制终端的操作
一、安装基础软件包[root@test software]# yum install libMagickCore libMagickWand libjpeg-turbo-devel libjpeg-turbo libpng-devel compat-glibc-headers libbsd-devel xdotool -y
二、安装ttyrec[root@test software]# tar xf ttyrec-1.0.8.tar.gz
[root@test software]# unzip -q ttyrec-1.0.8.RHEL5.patch.zip
[root@test software]# cd ttyrec-1.0.8
[root@test ttyrec-1.0.8]# patch -i ttyrec-1.0.8.RHEL5.patch //打补丁
patching file Makefile
patching file ttyrec.c
[root@test ttyrec-1.0.8]# make
gcc -O2 -DHAVE_openpty -c -o ttyrec.o ttyrec.c
gcc -O2 -DHAVE_openpty -c -o io.o io.c
gcc -O2 -DHAVE_openpty -o ttyrec ttyrec.o io.o -lutil
gcc -O2 -DHAVE_openpty -c -o ttyplay.o ttyplay.c
gcc -O2 -DHAVE_openpty -o ttyplay ttyplay.o io.o
gcc -O2 -DHAVE_openpty -c -o ttytime.o ttytime.c
gcc -O2 -DHAVE_openpty -o ttytime ttytime.o io.o
[root@test ttyrec-1.0.8]# ll
total 188
-rw-r--r-- 1 root root 4193 Jun 11 2006 io.c
-rw-r--r-- 1 root root 371 Jun 11 2006 io.h
-rw-r--r-- 1 root root 4256 Jul 23 04:32 io.o
-rw-r--r-- 1 root root 654 Jul 23 04:32 Makefile
-rw-r--r-- 1 root root 429 Jun 11 2006 README
-rw-r--r-- 1 root root 1588 Mar 13 2015 tty2gif.py
-rwxr-xr-x 1 root root 20327 Jul 23 09:57 ttygif
-rwxr-xr-x 1 root root 15447 Jul 23 04:32 ttyplay
-rw-r--r-- 1 root root 1128 Jun 11 2006 ttyplay.1
-rw-r--r-- 1 root root 7687 Jun 11 2006 ttyplay.c
-rw-r--r-- 1 root root 8648 Jul 23 04:32 ttyplay.o
-rwxr-xr-x 1 root root 24505 Jul 23 04:32 ttyrec
-rw-r--r-- 1 root root 1454 Jun 11 2006 ttyrec.1
-rw-r--r-- 1 root root 935 Jul 23 04:31 ttyrec-1.0.8.RHEL5.patch
-rw-r--r-- 1 root root 9789 Jul 23 04:32 ttyrec.c
-rw-r--r-- 1 root root 145 Jun 11 2006 ttyrec.h
-rw-r--r-- 1 root root 18168 Jul 23 04:32 ttyrec.o
-rw-r--r-- 1 root root 441 Jul 23 09:21 ttyrecord
-rwxr-xr-x 1 root root 9995 Jul 23 04:32 ttytime
-rw-r--r-- 1 root root 432 Jun 11 2006 ttytime.1
-rw-r--r-- 1 root root 2459 Jun 11 2006 ttytime.c
-rw-r--r-- 1 root root 2152 Jul 23 04:32 ttytime.o
[root@jrgc ttyrec-1.0.8]# cp ttyplay ttyrec ttytime /usr/local/bin
[root@jrgc ttyrec-1.0.8]# ttyrec //进行录制
[root@jrgc ttyrec-1.0.8]# echo "hello,word"
hello,word
[root@jrgc ttyrec-1.0.8]# exit //结束录制
[root@test ttyrec-1.0.8]# ttyplay ttyrecord //本地播放,ttyrecord录制后默认文件,可以自定义文件
[root@test ttyrec-1.0.8]# ttyrec test //自定义录制文件
[root@test ttyrec-1.0.8]# ll test
-rw-r--r--. 1 root root 466 Jul 23 19:28 test
三、将录制文件转换成GIF[root@test software]# unzip -q seq2gif-master.zip
[root@test seq2gif-master]# ./configure
[root@test seq2gif-master]# make
[root@test seq2gif-master]# make install
[root@test ttyrec-1.0.8]# seq2gif -i ttyrecord -o tty.gif
[root@test ttyrec-1.0.8]# ll tty.gif
-rw-r--r--. 1 root root 28068 Jul 23 19:31 tty.gif
附录:
git clone https://github.com/saitoha/seq2gif
wget http://0xcc.net/ttyrec/ttyrec-1.0.8.tar.gz
wget https://codeload.github.com/gist/08c41b8b16ca3b969df4/zip/62767e5f3564346394f5a21bd4fe377d2e05c51c
四、结果
linux tty终端 录屏,在Linux上录制终端的操作相关推荐
- linux系统怎么录屏? linux录屏软件的使用方法
摘自:https://www.jb51.net/LINUXjishu/576447.html linux系统怎么录屏? linux录屏软件的使用方法 发布时间:2017-09-11 13:06:23 ...
- linux script录屏文件夹,linux终端录屏与播放:script和scriptreplay
linux下script命令能够录制击键以及击键时机,并将输入和输出结果保存在对应的文件中:scriptreplay可以回放记录.这两个命令在绝大多数的GUN/Linux发型版上都可以找到,通过录制终 ...
- Linux|centos7|终端录屏神器asciinema的部署和初步使用
前言: Linux下的录屏软件不是很多的,但最近在青云云计算官网无意中发现了一个Linux下的录屏神器,非常的nice,只是在分享方面比较弱. 下面将就centos7下如何部署asciinema,以及 ...
- Ubuntu linux下的录屏
Ubuntu linux下的录屏 ################## SimpleScreenRecorder ################## 官方网站:http://www.maartenb ...
- ffmpeg,rtmpdump和nginx rtmp实现录屏,直播和录制
ffmpeg,rtmpdump和nginx rtmp实现录屏,直播和录制 2014年 四月 19日 周六 | tags: ffmpeg, rtmp, rtmpdump, nginx, -- (perm ...
- 电脑录屏怎么露脸?这3个录屏软件可同时录制摄像头!
分享3款好用的电脑录屏软件,录屏的同时支持录制摄像头,用它们录制ppt讲解就可以录上自己的脸,录制出来的视频清晰流畅! 1.Captura 一款免费开源的电脑屏幕录制软件,页面设计简洁,操作简单,打开 ...
- ppt如何录屏?电脑怎么录制ppt文稿?
案例:在电脑上怎么录制PPT文稿,具体怎么操作? [我工作的时候经常需要用到ppt文稿,有时还需要对PPT文稿进行录制,但我不知道如何操作.有小伙伴知道在电脑上如何录制ppt文稿吗?需要用到什么工具? ...
- windows录屏_录屏软件:如何录制游戏视频?简单方法了解下
闲暇时,我们在玩游戏的时候经常会需要将部分精彩片段录制下来,目的就是与好友分享或者是发布到自媒体网站上.而想要录制游戏视频,就需要找到一种比较简单的录制游戏方法了.那么,如何录制游戏视频呢?其实您无需 ...
- GIF录屏制作工具_录制屏幕生成GIF(C#工程+源码)
效果图如下: 工程源码见文章结尾 通过录制屏幕的区域 可以预览生成的GIF图片 图片比较清晰 源码中可以修改gif质量 源码中可以修改gif帧数 通过鼠标选择需要的区域 FrmRect frmRect ...
最新文章
- 异步预热在线视频实现
- 【畅谈百度轻应用】云时代·轻应用·大舞台
- vue component created没有触发_Vue 全局数据管理-Vuex
- java实现二分查找-两种方式
- MFC中动态数组CArray的使用
- 一起谈.NET技术,C#序列化与反序列化(Serializable and Deserialize)
- OpenCart 2.x 系统商品数量库存减少逻辑
- csv datatable 乱码 导出_C#将DataTable导出到csv文件
- 家谱族谱软件用云码宗谱
- python弹出窗口的代码_Python+selenium(7)-弹出窗口的代码封装,PythonSelenium,七,弹窗...
- 数据总线,地址总线,存储容量计算题理解
- 如何缩小pdf文件大小?
- MySQL 2021 个税计算公式,自定义函数
- ubantu 安装jekins
- java毕业设计蛋糕店会员系统Mybatis+系统+数据库+调试部署
- 一文带你了解知识图谱融入预训练模型哪家强?九大模型集中放送
- CSS3解决连续英文字符或数字不能自动换行的问题
- ORB-SLAM2工作原理总结
- 统计分析知识之--描述性统计
- 叔本华系列之(一)论独立的思考