前言

Scrcpy 是一个非常好用的安卓投屏至Linux、Windows、macOS的开源项目
它通过Android自身提供的ADB调试来实现投屏、控制等功能
不需要root权限,也不需要在手机上安装任何程序
通过USB有线、WIFI无线连接,有线连接延迟极低(35~70ms);
分辨率、帧率、码率可调,轻松开启2K、120fps投屏;
自带录屏功能、可在手机屏幕关闭下使用、支持双向复制粘贴、鼠标键盘控制

它的侧重点:
lightness:本机,仅显示设备屏幕
性能:30~120fps,取决于设备
画质:1920×1080以上
低延迟:35~70ms
启动时间短:约 1 秒即可显示第一张图像
非侵入性:Android 设备上没有安装任何内容
用户优势:无需帐户、无广告、无需互联网
自由:自由和开源软件

特点包括:
音频转发(Android 11+)
记录
Android 设备屏幕关闭时进行镜像
双向复制粘贴
可配置的质量
相机镜像(Android 12+)
镜像为网络摄像头 (V4L2)(仅限 Linux)
物理键盘/鼠标模拟 (HID)
OTG模式

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

一、有线连接

1.确保手机开启开发者选项、USB调试、USB调试(安全设置)、USB无线调试
2.通过USB连接手机与电脑,手机的连接方式选择传输文件,一定要允许弹出的允许USB调试
3.Scrcpy下载到电脑并解压,在scrcpy.exe所在目录按住Shift右键空白处打开PowerShell窗口
4.执行以下命令即可开始投屏

.\scrcpy.exe

5.执行以下命令可以查看是否已正常连接

.\adb devices

二、无线连接

1.确保手机开启开发者选项、USB调试、USB调试(安全设置)、USB无线调试
2.保证手机与电脑处于同一局域网下,手机网络设置中查看手机IP
3.Scrcpy下载到电脑并解压,在scrcpy.exe所在目录按住Shift右键空白处打开PowerShell窗口
Android 10及以下设备,执行以下命令连接手机

.\adb connect 手机ip:5555

5555为默认端口,如无法使用可USB有线连接到电脑,执行以下命令指定端口号。

.\adb tcpip 端口号

比如,我的手机内网ip为192.168.10.18,我想指定6666端口连接,则我需要输入以下命令

.\adb tcpip 6666
.\adb connect 192.168.10.18:6666

执行以下代码可开始投屏
.scrcpy.exe
4.Android 11及更新的设备,无线调试需要先进行配对,且端口会随机变动,可以在无线调试详细设置里找到
后续需要在PowerShell中执行配对命令及配对码

.\adb pair ip:端口号

后续同上,执行以下命令连接手机

.\adb connect 手机ip:5555

5555为默认端口,如无法使用可USB有线连接到电脑,执行以下命令指定端口号。

.\adb tcpip 端口号

执行以下代码可开始投屏

.\scrcpy.exe

无线连接除了无线这个优势外,还可同时投屏到多个电脑,只需要在不同电脑上重复以上操作即可

最后修改:2024 年 02 月 19 日
如果觉得我的文章对你有用,请随意赞赏