我想捕获/记录我的Android应用程序的行为,在模拟器上运行并制作出GIF图像.就像这个 -
来自AndroidStudio的第一个录制视频选择"屏幕录制"
并保存.mp4视频,然后转到任何在线工具将mp4转换为gif
例如 http://ezgif.com 和https://cloudconvert.com
您可以使用标准ADB工具从模拟器或真实设备录制视频:
adb shell screenrecord /sdcard/foo.mp4
要将视频从MP4转换为动画GIF,请使用ffmpeg(再次,标准的开源工具):
ffmpeg -i foo.mp4 foo.gif
鉴于现在手机具有巨大的分辨率,10秒GIF的容量可以轻松超过几兆字节.为避免这种情况,请通过将--size XXXxYYY
参数传递给screenrecord
:以较低的分辨率记录:
adb shell screenrecord --size 1024x768 /sdcard/compact.mp4
如果需要在Linux上安装ADB,只需运行即可sudo apt install adb
.
如果要修剪视频的开头或结尾,请将以下参数传递给ffmpeg
:
-ss 00:00:05
- 从哪里开始(例如进入视频5秒)
-t 00:00:10
- 总持续时间(例如10秒)
无需视频编辑或在线上传您可能保密的截屏视频.
我找到了最简单的方法(你必须更新最新的android studio和android monitory)
单击...
选项以在Android监视器上打开更多设置
选择Screen Record
左侧的选项
单击" START RECORDING
按钮"以录制视频
单击" STOP RECORDING
按钮"以停止录制
将WEBM
格式更改为GIF并保存
请享用...
观看YouTube上的视频教程