Android下录制App操作生成Gif动态图的全过程

2019-12-10 19:15:14刘景俊

可以用--size指定视频分辨率的大小,--bit-rate指定比特率的大小。一般我们不需要设置,用默认的就行了。

tomchen$ ./adb shell screenrecord /sdcard/example.mp4

然后就可以录制的,默认时间是180s ,一般不需要这么长,录制完之后我们ctrl+c提前结束就行。 
下面利用 pull 命令把手机上的视频拷到电脑上(也可以用手机助手啥的)

adb push <local> <remote> 将电脑上的文件复制到手机(通常是 sd 卡)
adb pull <remote> <local> 将手机上的文件复制到电脑

示例:

tomchen$ ./adb pull /sdcard/example.mp4 ~/Documents/
8786 KB/s (9449246 bytes in 1.050s)

Android studio 自带录制功能

现在一般都不要 Eclipse 开发 Android,转移到 Android Studio,录制屏幕的功能 google 自然想到了,点击开始按钮就行了(适合不熟悉命令行的同学们) 
在 Android Studio 最下方的Android栏左边有一个按钮(下图红框圈出的部分),点击就可以实现录屏。还可以选择比特率、分辨率等,分辨率没空则采用默认值。

Android下录制App操作生成Gif动态图的全过程

点击Start Recording就开始录制了,会弹出录制时间框

Android下录制App操作生成Gif动态图的全过程