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,接下来,使用imagemagickconvert命令将单帧图片压缩成GIF图片。假设你的图片文件名按照数字顺序命名(例如:00000001.jpg, 00000002.jpg, ...),可以使用以下命令:

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

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

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

相关推荐
Tian_Hang12 小时前
eclipse ditto 学习笔记
运维·服务器·开发语言·javascript·3d
江畔柳前堤12 小时前
第13章:docker生产环境部署实战
运维·git·docker·容器·代码复审
爱喝水的鱼丶12 小时前
SAP-ABAP:接口 vs 抽象类:ABAP OOP两类扩展方式的差异与选型原则
运维·性能优化·sap·abap·erp·经验交流
iCxhust13 小时前
linux目录是否保存在硬盘 启动后读入解析的
linux·运维·服务器
懒鸟一枚13 小时前
Linux 系统 Service 服务配置详解
linux·服务器·网络
敖行客 Allthinker13 小时前
企业级多台服务器组装 K3s 高性能集群实战指南
运维·服务器·团队开发
RisunJan13 小时前
Linux命令-readonly(Bash 内建设置只读变量)
linux
TTBIGDATA14 小时前
【Ambari Plus】10.HBase 安装
大数据·运维·hadoop·ambari·hdp·cdh·bigtop
FlightYe14 小时前
FFmpeg移动端硬解机制
linux·网络·ffmpeg·音视频·实时音视频·视频编解码
笨笨没好名字15 小时前
Leetcode刷题python3版第一周(下)
linux·算法·leetcode