通常,在尝试解释PC上的问题时,屏幕截图是不够的。

是否有一个工具可以让您捕获屏幕的一部分并将其保存到.gif文件?

它需要


在Ubuntu和Mac上工作。
让您捕获屏幕的一部分,而不仅仅是整个屏幕。
免费。


评论

它必须直接转换为gif吗?无法访问视频,您以后可以进行转换吗?

@Braiam我可以这样做,但是如果将其记录到gif
会更方便

#1 楼

我知道这是一个老问题,但是..

Peek是一个专门为此目的而设计的开源程序。它在大多数主要的Linux发行版中都有软件包,尽管我不了解OS X的支持。

评论


这太棒了。当我问这个问题时,正是我想要的。

– Qwertie
17年12月17日在10:24

#2 楼

对于Mac(和Windows)解决方案,您可以尝试LICEcap


LICEcap可以捕获桌面区域并将其直接保存到.GIF(以便在Web浏览器等中查看)。


功能:


在录制时移动屏幕捕获框。
暂停并重新开始录制,并插入可选的短信。
全局热键(Shift +空格键)可在记录时切换暂停
最大记录帧率可调,以限制CPU使用率。
基本标题框架,带有或不带有文本。
记录鼠标按钮
显示记录中的经过时间。

这是一个GIF,用于演示Windows上的应用使用情况



评论


如果要在Mac或Windows上使用Licecap,它就是最佳选择。我在这里的问题中有一个更好的屏幕截图,显示了它的工作原理。随意使用;)/

–游侠怪胎
2014年2月8日在9:17

它可以在Ubuntu上运行吗?

– danijelc
2014年2月8日14:22

不行,不幸的是,这在Ubuntu上不起作用。我仍在寻找一个,因为我也想要一个。

–aman207
2014年2月8日在17:32

您可以在基于Linux的LICEcap替代品上找到一个基本的屏幕录制应用程序,它也有SimpleScreenRecorder,但到目前为止我还无法在Ubuntu上运行它,因此不会建议我无法测试或使用自己的应用程序。

– danijelc
2014年2月8日在21:36



更新:LICEcap在葡萄酒中效果很好

– Qwertie
2014年4月27日下午4:14

#3 楼

我知道您要求免费,但是...

Techsmith(http://www.techsmith.com/snagit.html)的Snagit工具可以满足您的需求,而其他方面则更多您尚未询问的任务。我已经使用此工具多年,用于多种目的:您描述的用例,创建培训视频,注释软件缺陷(质量保证支持),创建Web元素等等。

有一个免费试用版,可能使您解决眼前的问题(如果这是“一枪”的事情,而不是您明年要经常做的事情。

评论


它可以在Ubuntu或Mac上运行吗?

– danijelc
2014年2月8日14:22

Techsmiths Snagit确实可以在Mac上运行。

–EststwhileIII
2014年2月8日14:26



我一直问的原因是请求的主要功能是在Ubuntu和Mac上运行。 Snagit主要是Windows工具。

– danijelc
2014年2月8日14:35

Snagit添加了一种轻量级的方法来在Ubuntu上工作-作为Chrome浏览器的附加组件-请参见此说明。

–EststwhileIII
2014年2月8日在20:24

太好了,不知道Snagit的Chrome扩展程序可与Ubuntu搭配使用。已投票

– danijelc
2014年2月8日在21:32

#4 楼

对于OS X:

这是一个有关如何使用QuickTime录制然后使用ffmpeg转换为GIF的教程。 ffmpeg使用例如MacPorts(sudo port install ffmpeg)。

评论


tldr-使用brew安装ffmpeg和gifcicle,用quicktime记录,然后使用命令ffmpeg -i in.mov -s 600x400 -pix_fmt rgb24 -r 10 -f gif-| gifsicle --optimize = 3 --delay = 3> out.gif进行转换。

–游侠怪胎
2014年7月27日,0:57