免Root低延迟安卓投屏:QtScrcpy上手与进阶
【免费下载链接】QtScrcpyAndroid real-time display control software项目地址: https://gitcode.com/GitHub_Trending/qt/QtScrcpy
周五晚上加班,手机塞在抽屉里震了半天,来电你没听见,也不想全程盯着它。把画面搬到电脑上是最直接的办法——QtScrcpy 就是这么一个免root投屏工具,插 USB 线或连 WiFi,手机画面直接出现在电脑窗口里,鼠标键盘接着操作。它基于开源项目 scrcpy(一个手机屏幕转发工具)用 C++ 和 Qt 重写,官方口径是 35~70ms 延迟、1 秒内出第一帧,Windows、macOS、Linux 三个平台都有预编译包。
它做什么、不做什么
两句话界定:它做的是低延迟屏幕镜像——手机画面实时显示在电脑窗口,键鼠反向控制手机。它不做文件管理、不做应用商店,界面上只有设备列表和画面窗口,所以很轻。
适合谁:想在大屏上玩手游的、开会演示需要把手机递来递去的、同时要盯好几台设备的。要求只有一个:安卓 5.0 及以上。
免root投屏:五分钟看到第一帧
- 下载对应平台的压缩包并解压,Windows 直接双击运行。
- 手机进 设置→关于手机,把版本号连点七下,解锁开发者选项。
- 开发者选项里打开 USB调试,小米等机型再勾选 USB调试(安全设置)。
- 数据线连电脑,手机弹窗点"允许",回程序里点"刷新设备"。
- 选中设备点"启动服务",约 1 秒后画面就出来了。
想长期无线用:点"获取设备IP"→"启动adbd"→填 IP 点"无线连接",之后拔线也能一直用,除非 adbd 被停掉。
低延迟屏幕镜像:把手机塞进电脑窗口
场景:手游开黑,小屏看不清;或者给同事演示,来回递手机太麻烦。
操作:鼠标点哪手机点哪,左键单击是触摸,右键双击是返回,中键单击是主页;Ctrl+f全屏,Ctrl+o让手机息屏但投屏保持。
效果:USB 下 35~70ms 延迟,1080P 画面跟手;窗口支持置顶,边看边干别的正合适。
把键盘变成游戏手柄
场景:玩《和平精英》手游,手指搓玻璃搓到酸,不如键盘鼠标舒服。
操作:界面下方点"刷新脚本"→选keymap目录里的gameforpeace.json→设备连上后点"应用脚本"→按~键进入映射模式,再按一次退回普通模式。
效果:WASD 走位、鼠标转视角开镜,像玩端游一样打手游。仓库自带几个现成脚本:
| 映射脚本 | 效果 | | -- | -- | |gameforpeace.json| 《和平精英》:WASD+鼠标,类端游操作 | |tiktok.json| 方向键上下滑短视频、空格暂停 | |identityv.json| 《第五人格》基础键位 |
其余功能一句话带过:
- 📁 apk 拖进窗口直接安装,普通文件拖进去传到手机
/sdcard/目录 - 📋
Ctrl+c把手机剪贴板吸到电脑,Ctrl+Shift+v反着推回去 - 🎬 后台录制模式:不显示窗口,只录屏
截图、窗口置顶、多窗口分屏也都顺手能用。
一人盯住多台手机的群控
场景:电商同时盯几个店铺,或游戏测试要在多台上跑同一套操作。
操作:所有设备各自"启动服务",勾选要同步的窗口,点"启用群控",主控窗口怎么点,其余窗口就跟着怎么点。
效果:支持 16 台设备同时挂着,USB 和 WiFi 混合接都行。
出了问题怎么办:速查
- 画面出来但点不动:进开发者选项打开"USB调试(安全设置)",小米等机型必须。
- 能控制但没画面:多半是显卡渲染方式不兼容,把
config.ini里UseDesktopOpenGL改成1或2重启试试。 - 刷新设备列表是空的:先装个手机助手类软件连一次,再回来刷新。
- 控制台报 adb server version 不匹配:任务管理器杀掉 adb 进程,重来即可。
- 打不出中文:手机端装搜狗或 QQ 输入法,设为默认。
进阶玩法
写自己的映射脚本。在keymap目录放一个 json 就能被识别,格式说明在docs/KeyMapDes_zh.md。不会写也没关系:鼠标点一下屏幕,控制台会打印该点的坐标,照着填就行。
调config.ini里的参数。常用几项:
| 参数 | 改它干什么 | | -- | -- | |RenderExpiredFrames| 跳过过期帧,延迟更低 | |MaxFps| 锁帧率,仅 Android 10+ 生效 | |UseDesktopOpenGL| 解码方式:-1 自动 / 1 dx硬解 / 2 opengl硬解 | |AdbPath| 指定 adb 路径,解决版本冲突 |
先拿预编译包跑起来:Windows 解压即用,mac 拖进应用程序文件夹,Linux 用预编译包或 AUR 源。想自己编译的,仓库在这里:
git clone --recurse-submodules https://gitcode.com/GitHub_Trending/qt/QtScrcpy挑一个 keymap 脚本试一把,比读十页文档学得快。
【免费下载链接】QtScrcpyAndroid real-time display control software项目地址: https://gitcode.com/GitHub_Trending/qt/QtScrcpy
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考