如何从Android设备屏幕GIF(How to make GIF from Android dev

2019-10-20 00:26发布

我可以捕获的Android设备屏幕:

adb shell screencap -p | perl -pe 's/\x0D\x0A/\x0A/g' > adb-screenshot-$(date +%Y%m%d-%H%M%S).png

我如何能够压制所有这些图像转换成单一GIF?

Answer 1:

好吧,我发现它。

首先完成在单个文件夹中的截图,然后将其全部转换为GIF这样的:

convert *.png screens.gif

安装ImageMagick的是这里描述 。

在Mac OS X,我已经安装了它这样的: brew install ImageMagick



Answer 2:

您可以使用convert的ImageMagick的命令添加到您.png文件合并成一个.gif注意动画:

convert -delay 10 -loop 0 *.png anim.gif


Answer 3:

你可以用我在这里完全正常的脚本: android-screen-gif.sh 。 您只需与运行./android-screen-gif.sh ,让它记录并击中Ctrl + C ,当你想停下来。 这些图像将被拉到和GIF组装,用于演示/问题跟踪/电子邮件非常有用! 需要convert为路径上,看到其他职位在这里约ImageMagick的。

Wrote screenshot to /sdcard/Screenshot-20150707-105440/Screenshot-20150707-105440-1.png
Wrote screenshot to /sdcard/Screenshot-20150707-105440/Screenshot-20150707-105440-2.png
Wrote screenshot to /sdcard/Screenshot-20150707-105440/Screenshot-20150707-105440-3.png
Wrote screenshot to /sdcard/Screenshot-20150707-105440/Screenshot-20150707-105440-4.png
Wrote screenshot to /sdcard/Screenshot-20150707-105440/Screenshot-20150707-105440-5.png
Downloading images.
pull: building file list...
pull: /sdcard/Screenshot-20150707-105440/Screenshot-20150707-105440-5.png -> ./Screenshot-20150707-105440-5.png
pull: /sdcard/Screenshot-20150707-105440/Screenshot-20150707-105440-4.png -> ./Screenshot-20150707-105440-4.png
pull: /sdcard/Screenshot-20150707-105440/Screenshot-20150707-105440-3.png -> ./Screenshot-20150707-105440-3.png
pull: /sdcard/Screenshot-20150707-105440/Screenshot-20150707-105440-2.png -> ./Screenshot-20150707-105440-2.png
pull: /sdcard/Screenshot-20150707-105440/Screenshot-20150707-105440-1.png -> ./Screenshot-20150707-105440-1.png
5 files pulled. 0 files skipped.
6077 KB/s (5015743 bytes in 0.805s)
Assembled gif Screenshot-20150707-105440.gif
Cleaned up individual screenshots.


文章来源: How to make GIF from Android device screen