目前,有几十个允许在 PC 上镜像 Android 手机的应用程序,但真正好用的应用程序屈指可数。从偶尔的抖动到高延迟再到侵入性广告;更不用说 Android 屏幕镜像在 PC 上是一个巨大的噩梦。
Scrcpy 是 Android 上最好的屏幕镜像工具之一。它允许您将 Android 手机镜像到 PC 上,并直接使用键盘和鼠标等 PC 外围设备进行控制。 Scrcpy 支持手机和 PC 之间的无缝复制和粘贴,适用于 Mac 和 Windows PC,而且完全免费。
但是,它需要了解如何使用 ADB 命令行。如果您是高级开发人员,您可能已经了解 Scrcpy,但如果您是初学者,只是想镜像他/她的手机,本指南将逐步启发您,并教您如何在 Windows 上使用 Scrcpy。
Scrcpy的一些基本功能:
- 了解
- 设备屏幕关闭时进行镜像
- 双向复制粘贴
- 可配置的质量
- 设备屏幕作为网络摄像头 (V4L2)(仅限 Linux)
- 物理键盘模拟 (HID)(仅限 Linux)
- 和更多…
它着重于:
- 亮度:本机,仅显示设备屏幕
- 性能:30~120fps,取决于设备
- 质量:1920×1080以上
- 低延迟: 35〜70毫秒
- 启动时间短:约 1 秒显示第一张图像
- 非侵入性:设备上未安装任何内容
- 用户利益:没有帐户,没有广告,不需要互联网
- 自由:免费开源软件
要求:
如何通过USB将Android屏幕镜像到PC?
- 首先,转到“设置”>“关于手机”>向下滚动并找到“内部版本号”>点击几次以启用开发人员设置。
- 如果您使用 MIUI,请使用本指南(如何启用开发者选项)
- 转到“设置”>“系统”>“开发者选项”,然后从顶部启用它。 (如何启用开发者选项)
- 接下来,向下滚动找到 USB 调试并启用它。
- 现在,通过 USB 电缆将您的设备连接到 PC 并允许 USB 调试。
- 然后,当您的设备连接到 PC 并启用并允许 USB 调试时,双击文件夹内的“scrcpy.exe”。
- 如果您正确执行了每一步,则等待几秒钟后您应该会看到这些:
- 最后,您现在可以将手机屏幕镜像到电脑上。此外,您还可以使用鼠标和键盘来控制设备!
- 就是这样。下次,您只需将手机连接到 PC 并直接从其文件夹中打开 Scrcpy 即可。
你可以用 Scrcpy 做什么?另请参阅 Scrcpy 的 Github 页面
捕获配置
缩小尺寸
有时,以较低的清晰度镜像 Android 设备以提高性能很有用。
要将宽度和高度限制为某个值(例如 1024):
scrcpy --最大大小 1024 scrcpy -m 1024 # 简洁版本
计算另一个维度以保留设备纵横比。这样,1920×1080 的设备将以 1024×576 镜像。
更改比特率
默认比特率为 8 Mbps。要更改视频比特率(例如更改为 2 Mbps):
scrcpy --比特率 2M scrcpy -b 2M # 简洁版本
限制帧率
可以限制捕获帧速率:
scrcpy --最大 fps 15
自 Android 10 起正式支持此功能,但可能适用于早期版本。
作物
设备屏幕可能会被裁剪以仅镜像屏幕的一部分。
例如,这对于仅镜像 Oculus Go 的一只眼睛非常有用:
scrcpy --作物 1224:1440:0:0 # 1224x1440,偏移量 (0,0)
If --max-size
还指定了,在裁剪后应用调整大小。
锁定视频方向
要锁定镜像方向:
scrcpy --锁定视频方向 # 初始(当前)方向
scrcpy --lock-video-orientation=0 # 自然方向
scrcpy --lock-video-orientation=1 # 逆时针90°
scrcpy --lock-video-orientation=2 # 180°
scrcpy --lock-video-orientation=3 # 顺时针 90°
这会影响录制方向。
窗口也可以独立旋转。
捕获
录音
可以在镜像时录制屏幕:
scrcpy --记录文件.mp4 scrcpy -r 文件.mkv
要在录制时禁用镜像:
scrcpy --no-display --记录文件.mp4 scrcpy -Nr 文件.mkv
# 使用 Ctrl+C 中断录制
即使未实时显示(出于性能原因),也会记录“跳帧”。框架是 带时间戳 在设备上,所以 数据包延迟变化 不影响录制文件。
连接升级包
多设备
如果列出了多个设备 adb devices
,您必须指定 串行:
scrcpy --serial 0123456789abcdef scrcpy -s 0123456789abcdef # 简洁版本
如果设备通过 TCP/IP 连接:
scrcpy --serial 192.168.0.1:5555 scrcpy -s 192.168.0.1:5555 # 简洁版本
您可以启动多个实例 scrcpy 对于多个设备。
窗口配置
职位名称
默认情况下,窗口标题是设备型号。可以更改:
scrcpy --窗口标题 '我的设备'
位置和大小
可以指定初始窗口位置和大小:
scrcpy --窗口-x 100 --窗口-y 100 --窗口宽度 800 --窗口高度 600
无边界
要禁用窗口装饰:
scrcpy --窗口无边框
总在最前
要使 scrcpy 窗口始终位于顶部:
scrcpy——总是在最上面
全屏
该应用程序可以直接全屏启动:
scrcpy --全屏 scrcpy -f # 简洁版本
然后可以动态切换全屏 当日+f.
回转
窗口可以旋转:
scrcpy——旋转1
可能的值为:
0
:无旋转1
:逆时针90度2
:180度3
:顺时针90度
其他镜像选项
只读
要禁用控件(可以与设备交互的所有内容:输入键、鼠标事件、拖放文件):
scrcpy --无控制 scrcpy -n
保持清醒
要防止设备在插入设备时延迟一段时间后进入睡眠状态:
scrcpy --保持清醒 scrcpy -w
scrcpy 关闭时恢复初始状态。
关闭屏幕
可以使用命令行选项在启动镜像时关闭设备屏幕:
scrcpy --关闭屏幕 scrcpy -S
显示触摸
对于演示,显示物理触摸(在物理设备上)可能很有用。
Android 提供了这个功能 开发者选项.
脚本 提供了一个选项来在启动时启用此功能并在退出时恢复初始值:
scrcpy --显示触摸 scrcpy -t
请注意,它仅显示 的 触摸(用手指放在设备上)。
文件拖放
安装APK
要安装 APK,请拖放 APK 文件(以 .apk
)来的 scrcpy 窗口。
没有视觉反馈,日志打印到控制台。
将文件推送到设备
将文件推送到 /sdcard/Download/
在设备上,将(非 APK)文件拖放到 scrcpy 窗口。
没有视觉反馈,日志打印到控制台。
可以在启动时更改目标目录:
scrcpy --push-target=/sdcard/电影/
快捷入口
要查看所有快捷方式,请参阅 Free Introduction
在这里您可以看到所有说明和有用的命令。希望它有帮助。