截屏器Gifer使用非常简单,下载链接为Gifer
下面是相关的说明。

功能介绍

Gifer是简单的屏幕录制软件,生成GIF动态图。使用者可以自己设置每秒帧数,产生不同的视觉效果。
GIfer使用QT制作界面,gif图片的生成借助了开源计算机程序FFmpeg,FFmpeg非常厉害,生成gif只是使用了它提供的图片合成功能,他还有很多的音频、视频功能值得我们学习。所以,想正常使用Gifer,需要先在计算机上安装对应操作系统的ffmpeg。
在正常启动后,界面是这样的



Win 7



Mac OS X 10.13.6



Ubuntu 16.04.1

中间红色部分是录像区域,下面是录制操作按钮以及frame rate参数设置选项。
我们可以使用Gifer录制正在进行的input操作,将输入焦点放入红色录像区,再点击红色录像区以外的区域,光标就显示出来了,然后我们能够正常输入字符。


关于frame rate参数设置选项(即中间的combobox数值)需要进一步说明:
comboBox中的数值: 30, 50, 70, 90, 110, 130, 150…… 是用于设置frames per second。
在FFMPEG提供的命令: ffmpeg -threads 1 -y -r 1 -i ./out%d.png -final_delay 300 output.gif
option解释:
-threads:使用多少个线程工作(如果合成的过程中还有音频的话,可以将其改成-threads 2以加快速度)
-y:如果输出文件名对应的file已经存在,直接覆盖
-r:设置每秒多少帧
-i:输入文件
-final_delay:gif结束播放处暂停的时间

所以如果,我们选择设置的数值越小,gif图像看起来越快,数值越大,gif图像看起来越慢。
感受一下,下面的截图是来自视频《极限乔丹》
上面是rate为30的情况,下面是rate为90的情况:




通过观察雷吉投中致命三分后的跑动庆祝,我们可以发现两者的差异。

注意:
假设没有在没有安装ffmpeg的情况下使用了Gifer,你将会看到这样的提示:




相关的错误输出为:

sh: 1: ffmpeg: not found
Xlib: sequence lost (0x10d81 > 0xd82) in reply type 0x23!
Aborted (core dumped)

窗口提示的log文件就在可执行文件的同级目录。
mac安装ffmpeg后,请确保/usr/bin下有ffmpeg可执行文件或它的软链接文件。
windows下载ffmpeg后,请确保C:\Program Files\ffmpeg\bin\ffmpeg.exe存在,官网下载后得到的是可移动的exe绿色版可执行文件,不用注册安装。
Ubuntu正常apt-get安装ffmpeg即可。

ffmpeg下载地址:http://www.ffmpeg.org/download.html

使用特点

软件大小

对于mac上的Gifer.app来说,应用程序文件夹在使用的过程中,会短时间“变大”,因为程序抓取的图片放在了可执行文件所在的文件夹下。不过,在关闭窗口后,软件会自动删除中间产生的图片。所以,Gifer.app最终的软件大小几乎保持不变。
而windows上的exe文件和ubuntu上的Gifer文件则一直保持大小不变的状态。中间临时产生的图片被放到了同级目录的Pictures文件夹中。
mac上还有一款免费的gif生成器,叫Gifox,但他会在gif文件上加上水印。

等待GIF生成

在我们录像过程中,点击“to finish”的button之后,软件会合并所有的抓屏图片,生成gif文件。在完成gif生成之前,有一小段时间用于等待。



分类: product

发表评论

电子邮件地址不会被公开。 必填项已用*标注