Mac上的Android 录屏工具scrcpy

传送门: 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还是很大,可以通过调整尺寸,做压缩等调整大小。

  • 3
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
Android 录屏权限是指用户在使用Android设备时,可以给予应用程序录制屏幕的权限。这样,应用程序就可以在设备屏幕上进行录制,并将其保存为视频文件。 为了保护用户的隐私和安全,Android系统为录屏权限设置了限制。通常情况下,应用程序默认是没有录屏权限的,需要用户在使用应用程序时手动授权。 要在Android应用程序中获取录屏权限,开发者需要在应用的清单文件(Manifest)中添加相应的权限声明,以指示应用程序需要访问录屏功能。例如,可以使用以下代码添加录屏权限声明: ```xml <uses-permission android:name="android.permission.CAPTURE_VIDEO_OUTPUT" /> ``` 用户在安装或打开应用程序时,系统会显示让用户选择是否授予录屏权限的对话框。用户可以选择授予或拒绝该权限。如果用户授予了权限,应用程序就可以在设备屏幕上进行录制。 需要注意的是,获取录屏权限并不意味着应用程序可以随意录制屏幕。Android系统对录屏权限进行了限制,只有当应用程序处于前台运行状态时,才有权限进行录制。这是为了保护用户的隐私和避免恶意行为。 最后,当应用程序不再需要录屏权限时,开发者应该及时释放这个权限,以提高用户的隐私保护和系统性能。在应用程序中,可以使用以下代码取消录屏权限: ```kotlin revokeUriPermission(/*uri*/) ``` 总结来说,Android 录屏权限是一项重要的功能,可以在屏幕上录制应用程序的操作,并将其保存为视频文件。然而,获取这个权限需要用户手动授权,并且仅允许在应用程序处于前台运行状态时进行录制。开发者在使用录屏权限时需要注意保护用户的隐私和合理使用这项功能。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值