传送门: Genymobile/scrcpy:Display and control your Android device_C - GitCode开源社区

Android Studio 上自带了录屏工具,但是目前很多手机出于安全考虑都禁用了,这里介绍一款mac上好用的录屏工具,总比手机点击录屏,然后再拿出来方便一些,而且这个工具还支持镜像手机屏幕的同时进行控制。

brew install scrcpy

如果没有 adb,则需要先安装:

brew cask install android-platform-tools

运行 scrcpy

安装完毕后,电脑连接手机,执行 scrcpy 可在电脑上面看到手机实时镜像(视频和声音):

scrcpy

下面就是镜像界面,显示非常清晰,用鼠标控制也相当流畅; 

如果 adb devices列出多个已连接设备,需要选择指定使用哪一个

chenkaiediannao:Downloads wuyi$ adb devices

List of devices attached

BRNUT21B30017680 device

192.168.1.112:32981 device

可以使用-s指定, 比如

scrcpy -s BRNUT21B30017680

如果只有一个设备通过USB连接, adb -d 一样,scrcpy可以直接使用-d选择

scrcpy -d  

同样的,-e 选择TCP/IP连接的设备

scrcpy -e 

录屏

scrcpy -r test.mp4 #开始录制并保存为test.mp4 

也可以在不开启实时镜像显示的情况录屏:

scrcpy --no-display --record file.mp4

scrcpy -Nr file.mkv  # 简短用法

录制视频格式H.265; 限制视频宽度和高度值到1920,保留设备宽高比计算另一维度; 限制帧率为60fps

scrcpy --video-codec=h265 --max-size=1920 --max-fps=60 

scrcpy --video-codec=h265 -m1920 --max-fps=60  # 简短用法

模拟成Android设备的物理键盘和鼠标来控制设备,可以不打开adb 调试。

scrcpy --otg

大家分享博文的时候往往会附加动图,所以我们也试试把上面的录屏转成gif看看。 

作为开发者,当然是喜欢命令行搞定了,所以推荐使用强大的命令行工具ffmpeg来制作gif,使用方法可以看另一篇介绍。【传送门

另外也可以通过在线网页来生成,这个是我觉得比较好用的。

Video to animated GIF converter

把视频拖进去,等待上传完在下面可以修改参数,点击 Convert to GIF!

默认参数转成gif会很大,我这里改成Size是320xAUTO,下图就是转换后的动图效果。 

 

如果gif还是很大,可以通过调整尺寸,做压缩等调整大小。

Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐