Scrcpy是一款集投屏、控制为一体的手机工具,当我们的安卓手机通过WIFI、或USB连接到电脑的时候可以使用Scrcpy进行投屏,还可以对手机进行控制!非常好用的安卓手机投屏神器,最大的特点是手机无需安装任何应用,无需root但需要adb工具。

Scrcpy软件特色

轻量 (原生, 仅显示设备屏幕)

性能 (30~60fps)

质量 (1920×1080 及以上)

低延时 (35~70ms)

启动速度快 (1秒左右出画面)

非侵入性 (不需要在手机安装任何东西)

功能介绍

电脑和手机剪贴板能交互,以及传文件

Windows/MacOS/Linux 支持

可以录屏

支持 Wifi 控制

配置要求

Android 5.0 以上

启用 adb 调试(即 USB 调试)

Scrcpy使用教程

1、打开手机的USB调试功能:

开启一般是多次点击手机系统版本,如我用的是MIUI10,开启方法是 “设置”->“我的设备”->“全部参数”->点击7下MIUI版本,开启“开发者选项”。然后在 “设置”->“更多设置”->“开发者选项” 中同时开启 USB调试 和 USB调试(安全设置)。

注意:USB调试(安全设置)必须开启,否则不可以使用电脑控制手机,即上述要求的第三条。

2、接下来就是解压下载到的scrcpy软件。解压后的目录:

打开cmd定位到此目录(在地址栏中输入cmd回车),或者将该目录如D:\Github_Run\scrcpy-win64-v1.10加入到系统环境变量中,程序的使用都在cmd命令行中操作。

3、使用USB进行连接

此方式推荐使用,相对更加流畅。

手机通过USB连接到PC上,首次连接会弹出是否信任该电脑,点击始终信任即可。

运行adb usb查看是否连接成功

D:\Github_Run\scrcpy-win64-v1.10>adb usb

restarting in USB mode

运行scrcpy即可。

3.1使用无线连接

此连接方式更加方便快捷,若宽带速率高,使用效果更佳,使用方法也非常简单。

确保PC和手机在同一Wifi中

手机先通过USB与PC相连

在PC上运行 adb tcpip 服务端口,如端口为5555

D:\Github_Run\scrcpy-win64-v1.10>adb tcpip 5555

restarting in TCP mode port: 5555

拔下你的设备,断开USB连接

在PC上运行 adb connect 手机IP:服务端口(手机IP可通过手机的状态信息查看,或者登录路由器查看,一般以192.168开头)

D:\Github_Run\scrcpy-win64-v1.10>adb connect 192.168.0.4:5555

connected to 192.168.0.4:5555

运行scrcpy,在cmd中输入scrcpy.exe

这样弹出手机的屏幕,手机投屏成功!正如预期的那样,性能与USB不同,默认的scrcpy比特率是8Mbps,这对于Wi-Fi连接来说可能太多了。根据使用情况,降低比特率和分辨率可能是一个很好的折中方案。

scrcpy --bit-rate 2M --max-size 800

# 或者简写

scrcpy -b2M -m800

若要切换回USB模式:adb usb

4、常用快捷键(重要)

描述

快捷键

切换全屏模式

Ctrl+f

点击手机电源

Ctrl+p

返回

Ctrl+b

返回到HOME

Ctrl+h

多任务

Ctrl+s

更多操作

长按鼠标左键

显示最佳窗口

Ctrl+g

调节音量

Ctrl+上下键

关闭设备屏幕(保持镜像)

Ctrl+o

将设备剪贴板复制到计算机

Ctrl+c

将计算机剪贴板粘贴到设备

Ctrl+v

Tips:查看已连接设备命令adb devices,显示device则表示已连接,显示offline则离线:

D:\Github_Run\scrcpy-win64-v1.10>adb devices

List of devices attached

192.168.0.4:5555 device

使用命令行选项在启动时镜像时可以关闭设备屏幕,这一点也挺实用:

scrcpy --turn-screen-off

scrcpy -S

这样我们就使用了两种方式(USB连接和Wifi连接)使用scrcpy,

Scrcpy 基础操作介绍

这些内容官方文档里都有,主要是给懒得看或者看不懂英文的小伙伴简单说明一下~

1. 打开 scrcpy 的操作:

Windows:

a. 直接双击打开启动程序;b.通过 cmd 或者 Windows powershell 输入 命令 scrcpy 启动程序;

macOS/Linux:

终端输入命令 scrcpy 启动程序。

2. 限制分辨率:

设备分辨率越高,延迟越大,用这个命令可以限制分辨率大小,保证性能:

scrcpy --max-size 1024

scrcpy -m 1024  # 简短一点的命令,效果相同

3.  调整码率:

默认码率是 8M,码率越高,画质越好,同时延迟越大,可自行调整:

scrcpy --bit-rate 2M

scrcpy -b 2M  # 简短一点的命令,效果相同

※ 通过限制分辨率和码率,可以减少延迟,尤其是无线连接手机时效果更佳。

4. 录屏:

分为两种情况,一种是投屏状态下录屏:

scrcpy --record file.mp4

scrcpy -r file.mkv

一种是非投屏状态下录屏:

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

scrcpy -Nr file.mkv

5. 多设备连接的情况:

如果有多个设备同时连接电脑,需要按照前面获取的 ID 号来操作打开 scrcpy:

scrcpy --serial 0123456789abcdef

scrcpy -s 0123456789abcdef

6. 窗口置顶:

如果你想要电脑上的手机界面置顶在最上层,方便在进行其他操作时也可以看到手机画面,可以尝试这个命令:

scrcpy --always-on-top

scrcpy -T

7.  关闭手机屏幕:

投屏操作下关闭手机屏幕,只在电脑上看到手机的亮屏状态,可以使用快捷键 Ctrl+O,或者尝试以下命令:

scrcpy --turn-screen-off

scrcpy -S

*上面这些命令,都可以组合起来一次性输入,然后会直接以修改好的形式启动 scrcpy。

8. 键盘输入:

投屏状态下,可以在对话框界面,调用手机内的中文输入法后,直接使用电脑键盘输入。

9.  安装 apk、文件传输:

直接拖拽即可。

GitHub 加速计划 / sc / scrcpy
56
5
下载
Display and control your Android device
最近提交(Master分支:3 个月前 )
b08093d1 The installed icon was listed as `icon.png`, but the actual filename is `scrcpy.png`. PR #6490 <https://github.com/Genymobile/scrcpy/pull/6490> Signed-off-by: Romain Vimont <rom@rom1v.com> 1 个月前
e5e58b1b - 3 个月前
Logo

AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。

更多推荐