在ubuntu 下开发,想把自己程序运行的结果录成一个gif,然后查了一些教程,找到了一些很好玩的工具,贴在这里。做一个分享。
- 使用Kazam 录制屏幕
- 使用mplayer将视频保存为一帧一帧的图片
- 将一帧一帧的图片 保存成gif
1. 安装
sudo apt-get install kazam
sudo apt-get install mplayer
sudo apt-get install imagemagick
2. 使用
2.1 在ubuntu的搜索里面查找kazam软件,打开以后就可以录制视频。录好之后,将视频保存下来。
2.2 将视频保存成一帧一帧的图片,然后再将图片保存成gif
#使用mplayer 将视频转换为图片
mplayer -ao null 视频名字.mp4 -vo jpeg:outdir=./tabs
#将图片转换为gif
convert ./tabs/*.jpg -resize 63% progress.gif
结果: