[关闭]
@Tyhj 2016-09-24T18:03:40.000000Z 字数 703 阅读 2681

录制手机屏幕为GIF动态图片(Android)

教程


在有的时候我们需要把手机的一些操作过程后效果用GIF表现出来,但是,现在好像并没有一款软件可以做到这点,但是我们可以先录制手机屏幕的视频,然后转换成GIF文件。下面是我录制的效果:

录制方法

第一步,录制手机屏幕视频

可以下载一些常见的录屏软件,比如录屏大师,但是对于Android4.4的上的手机,系统自带了一个命令screenrecord,我们可以很方便的使用。

配置ADB(如果你是下载录屏软件,跳过这三步)

就是把下面这个路径添加到系统变量path中:

  1. SDK路径/platform-tools

开始录屏

然后打开cmd,输入:

  1. adb shell screenrecord /sdcard/test.mp4

视频保存目录可以自己指定,如上面的/sdcard/test.mp4,
命令执行后会一直录制180s,按下ctrl+c可以提前结束录制

设定视频分辨率

对于高分辨率的手机,录制的视频很大,我们分享又不需要这么大的
我们可以设置录制的视频分辨率

  1. adb shell screenrecord --size 848x480 /sdcard/test.mp4

设定视频比特率

默认比特率是4M/s,为了分享方便,我们可以调低比特率为2M

  1. adb shell screenrecord --bit-rate 2000000 /sdcard/test.mp4

转GIF文件

在Windows下有个不错的软件Free Video to GIF Converter可以把mp4转换成GIF。
转换时还可以删除不需要的帧,这点真得很不错。

Mac上可以使用gifrocket进行转换。

还有一些在线的转换工具可以使用,但是都会打上水印。

添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注