Scrcpy是什么
Scrcpy是一款基于adb协议实现的安卓投屏工具,能够让你在电脑上直接操控手机,体验和华为多屏协同这类系统级投屏功能一致,同时支持USB、WiFi两种连接方式,全平台兼容,目前市面上不少投屏软件都是基于它二次开发而来。
本版本为官方原版,采用命令行操作,上手门槛极低。它的功能非常丰富:支持鼠标操控、键盘输入、电脑和手机剪切板双向同步、拖拽文件传输到手机,甚至可以直接拖拽APK文件完成安装。
Scrcpy的投屏体验十分优秀,画面清晰流畅几乎无感知延迟,对比同类型的Vysor需要付费才能解锁高码率设置,Scrcpy完全免费且支持自定义视频码率,同时还支持自动横屏适配,操作响应灵敏,实用性非常高。

使用教程
项目官方地址:https://github.com/Genymobile/scrcpy
前置准备
- 安卓设备系统版本要求5.0及以上
- 提前准备USB数据线
- 手机端开启「开发者选项」和「USB调试」,不同品牌机型开启方式存在差异,找不到入口的用户可以自行搜索对应机型的开启教程
操作步骤
1. Windows版本安装包已经内置了adb驱动,无需额外安装,其他系统用户可以自行下载安装ADB命令行工具。
2. 用USB数据线连接手机和电脑,首次连接时手机会弹出USB调试授权提示,点击确认同意即可。
3. 打开电脑端CMD命令行,使用CD命令切换到Scrcpy的安装/解压目录,先执行以下命令查看已连接的设备ID:
adb devices
4. 再执行以下命令即可启动投屏:
scrcpy -s 你的设备ID
执行完成后会自动弹出安卓设备的投屏窗口,你就可以直接在电脑上操控手机了。
更多高级命令设置可以点击这里查看。
如果不习惯使用命令行操作,也可以使用带图形界面的版本:https://www.ghxi.com/scrcpygui.html
更新日志(v4.0及以上版本)
通用优化与修复
- 新增VP8和VP9视频编码器支持(#6763,#6769)
- 运行时自动更新终端标题(#6825)
- 文件推送后自动触发媒体扫描(#6200,#6852)
- 桌面条目新增关键词(#6889)
- 调整摄像机目标尺寸,避免配置错误(#6919,#6922)
- 优化尺寸约束算法(#6829,#6859)
- 仅在第一次捕获失败后应用编码器大小约束(#6848,#6859)
- 新增–real-video-encoder-constraints参数(#6904)
- 修复部分色彩空间转换异常问题(#6830,#6924)
- 修复初始游戏手柄检测异常问题(#6843,#6853)
- 修复可能导致除零错误的数据争用问题(#6905,#6911)
- FFmpeg升级到8.1.2
- SDL升级到3.4.12
- libusb升级到1.0.30
- 其他大量技术细节修复
核心亮点更新说明
尺寸约束优化
Scrcpy 4.0版本引入的Flex显示特性需要严格遵守视频编码器约束,此前存在几个问题:部分设备上报的编码器约束不正确、摄像机拍摄场景的约束没有正确处理、给定纵横比下最大支持尺寸的匹配算法不够合理,本次更新针对这些问题做了优化:
- 编码器大小约束默认初始忽略,仅在第一次捕获失败后才会强制执行
- 优化尺寸约束算法,给定纵横比下会自动选择最优的支持尺寸
- 新增–ignore-video-encoder-constraints参数,支持完全忽略编码器约束(适合设备上报约束值不正确的场景)
终端标题更新
现在运行Scrcpy时会自动更新终端标题,方便用户识别进程,相关详情可查看#6825。
VP8/VP9编码支持
部分老旧设备不支持H.264、H.265或AV1编码,但支持VP8或者VP9,本次版本新增了这两种编码的支持(需设备本身支持对应编码),使用命令示例:
scrcpy --video-codec=vp9
媒体扫描优化
此前通过拖拽方式向手机推送文件时,部分安卓应用无法立即识别到新文件,本次版本新增了文件推送后的媒体扫描请求,大幅提升新文件的识别速度。















暂无评论内容