ubuntu的动图截屏怎么做

在Ubuntu系统中,你可以通过以下步骤来截取动图(即屏幕录制并转换为GIF格式):

1,首先,你需要安装一些必要的工具。打开终端并输入以下命令以安装gtk-recordmydesktop(用于录制屏幕)、mplayer(用于将视频分解成单帧图片)和imagemagick(用于将单帧图片压缩成GIF):

bash 复制代码
sudo apt-get install imagemagick mplayer gtk-recordmydesktop

2,安装完成后,在命令行下执行以下命令开始录制屏幕,并将文件保存为out.ogv:

bash 复制代码
gtk-recordmydesktop

点击"另存为"选择保存的目录,点击"选择窗口"选择要录视频的窗口。

  1. 录制完成后,使用以下命令将out.ogv视频文件分解成单帧图片。这些图片将会保存在当前目录下:
bash 复制代码
mplayer -ao null out.ogv -vo jpeg:outdir=.

出来很多图片:

4,接下来,使用imagemagick的convert命令将单帧图片压缩成GIF图片。假设你的图片文件名按照数字顺序命名(例如:00000001.jpg, 00000002.jpg, ...),可以使用以下命令:

bash 复制代码
convert *.jpg out.gif

当然,我可以删减一部分图片,得到想要的部分图片再执行.

这将会在当前目录下生成一个名为out.gif的GIF文件。打开看看:

相关推荐
CodeYp201917 分钟前
第6讲:Ext 系列文件系统
linux·文件系统·ext
爱吃香菜的初学者23 分钟前
十九.Linux——TCP协议(1)
linux·网络·tcp/ip
Rambo.Fan24 分钟前
02 · 重建与修复手册(新服务器 playbook)
运维·服务器·django
Zevalin爱灰灰26 分钟前
Linux入门第二部分(ARM裸机篇) 第三章 汇编LED驱动实验
linux·汇编·arm开发
李纲明29 分钟前
WordPress 报建立数据库连接时出错:先核 wp-config 四元组,再查 MySQL 服务与表修复
运维·数据库·mysql·wordpress·排障·devdiy
EVEN-091337 分钟前
Linux-IPC进程间通信
linux·运维·服务器
徐小黑ACG43 分钟前
docker 基础教程
运维·docker·容器
多弗朗皮卡丘1 小时前
Linux 进程信号
linux·运维·服务器
^乘风破浪^1 小时前
Kali配置i3wm教程1
linux·kali·i3wm
qeen871 小时前
【Linux】动静态库的链接与加载过程
linux·运维·系统编程