scrcpy - 手机无线投屏到电脑


 

来自:scrcpy - 手机无线投屏到电脑 - 知乎

      scrcpy 是免费开源的投屏软件,支持将安卓手机屏幕投放在 Windows、macOS、GNU/Linux 上,并可直接借助鼠标在投屏窗口中进行交互和录制。市面上主流的多屏协同软件都是基于 scrcpy,套层皮,bug 几乎没改,推荐直接使用 scrcpy。

       项目地址:https://github.com/Genymobile/scrcpy

       Windows 下载:scrcpy-win64-v1.19.zip

       2021.10.05 更新 scrcpy 1.19,国内搬运链接: https://wwi.lanzoui.com/iAp5duxy5bi

       电脑端完成配置后,我们还需要在手机端开启开发者选项 及 USB 调试。然后使用数据线将手机和电脑连接并允许 USB 调试,双击解压得到的 scrcpy.exe 文件,即可进行有线投屏。如有报错,参考文章底部的说明。

(1)无线投屏 (我的是Window 7)

  1. 确保 PC 和手机处于同一局域网中,也可以使用USB连接方式。
  2. 打开cmd命令提示符,依次操作并输入代码

# a.将代码目录定位到 scrcpy 文件夹cd C:\scrcpy-win64-v1.19# b.在手机端开启「开发者选项」及「USB 调试」,然后使用数据线将手机和电脑连接并允许 USB 调试,开启手机端口# 如果本行显示 no device 或未启动 adb,需检查「USB 调试」是否开启。# 此外,一些手机需选择「文件传输」模式方能使用 adb。adb tcpip 5555

# c.拔出手机数据线,开始无线投屏。(192.168.0.104 为手机端 ip,根据实际ip需更改)adb connect 192.168.0.104:5555

# d.启动 scrcpy.exescrcpy

# 连接多个设备,报错提示`failed to get feature set: more than one device/emulator`,则直连 ip 设备scrcpy -s 192.168.0.104:5555 -m 1920

左面的就是真机无线投屏的界面。

# 如有报错,可启动低分辨率投屏scrcpy -m 1920

(2)屏幕录制

打开cmd命令提示符,依次操作并输入代码

# 将代码目录定位到 scrcpy 文件夹cd C:\scrcpy-win64-v1.19# 开始录制,录屏文件会以命令指定的文件名自动保存在当前文件夹内。scrcpy -s 192.168.0.104:5555 -r filename.mp4

# 关闭投屏窗口后,自动停止录屏并将视频保存在相应目录

(3)投屏模糊

如果屏幕设置了缩放比例,投屏界面会模糊。右键 scrcpy.exe,属性 - 兼容性 - 更改高 DPI 设置 - 勾选替代高 DPI 缩放行为,应用后,该问题可解决。

(4)常见问题

1. 报错时,首先确认有线连接步骤是否正确,开启 USB 调试连接手机与电脑启动 scrcpy,然后检查手机的本机 IP 是否正确。90% 的错误都出在这两步。

2. ERROR: Exception on thread Thread[main,5,main] 此项错误多为手机不兼容 scrcpy 默认分辨率设置。解决方位为,按下方修改 scrcpy 启动代码,使用较低的分辨率。

# 三项设置,任选其一scrcpy -m 1920 scrcpy -m 1024 scrcpy -m 800

3.当有多个设备时,直接运行步骤2的命令,会报以下错误。

就是因为有多个设备,需要指定那个设备。

可以使用scrcpy -s 8BF4C20825006913 -m 1024指定设备。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值