QtScrcpy:把安卓屏幕搬上电脑的投屏控制工具——从USB连接到大屏开黑的上手笔记

发布时间:2026/9/3 11:28:36
QtScrcpy:把安卓屏幕搬上电脑的投屏控制工具——从USB连接到大屏开黑的上手笔记 QtScrcpy把安卓屏幕搬上电脑的投屏控制工具——从USB连接到大屏开黑的上手笔记【免费下载链接】QtScrcpyAndroid real-time display control software项目地址: https://gitcode.com/GitHub_Trending/qt/QtScrcpy周五下午你需要在会议室大屏上演示手机里的App或者干脆想在电脑上像打端游一样玩手游。QtScrcpy 是一款免费开源的安卓投屏控制软件通过 USB 或 WiFi 连接手机实时显示屏幕画面并用鼠标键盘直接操控设备全程不需要 root。弄清它的技术底子它是 Google 开源项目 scrcpy 的重写版。原版用 C 语言和 SDL 实现QtScrcpy 换成了 C Qt OpenGL FFmpeg 这套技术栈界面用 Qt 绘制、视频用 OpenGL 渲染、基于信号槽做异步编程。直接的好处是界面易于定制、性能更好并且补上了原版没有的自定义按键映射和多点触控。它对手机的要求很低Android 5.0API 21以上即可设备上不安装任何东西也无需 root。官方给出的指标是 30~60fps、1920×1080 以上分辨率、35~70ms 延迟启动后约 1 秒显示第一帧。 能力速览能力维度具体表现谁会用得上实时投屏30~60fps1080p 以上延迟 35~70ms约 1s 出第一帧想用大屏看手机画面的所有人键鼠操控鼠标点击、多点触控、键盘输入含中文需要长期在电脑上操作手机的人按键映射JSON 脚本把按键映射为触摸/滑动内置热门游戏方案手游玩家多设备群控多台手机同时连接操作一键同步运营、测试人员无线连接USB 建立信任后即可拔线走 WiFi长期固定使用的场景文件与剪贴板拖拽 APK 安装、拖文件到/sdcard/、双向剪贴板日常使用录制与截图屏幕录制、截图保存为 PNG需要留存手机画面的人 从零跑起来连接你的第一台设备先在手机的开发者选项里打开「USB 调试」小米等机型还要同时打开「USB 调试安全设置」否则后面会出现有画面但点不动的情况。安装Windows 下载压缩包解压后直接运行QtScrcpy.exemacOS 下载 DMG 拖进应用程序文件夹Arch Linux 可执行yay -Syu qtscrcpy其他发行版用官方预编译包或自行编译。数据线连接手机并在手机上点「允许 USB 调试」回到界面点「刷新设备」设备号出现即识别成功。点「启动服务」画面出来投屏就通了。想走无线的话先点「获取设备 IP」再点「启动 adbd」然后「无线连接」选中带 IP 的设备启动服务即可——adbd 启动后 USB 线就可以拔掉了。 按场景拆解它替你干什么手游党把手游变成键鼠游戏按键映射keymap把键盘按键、鼠标动作翻译成手机上的点击和滑动项目自带和平精英、抖音等游戏的默认脚本。映射文件放在 按键映射脚本 目录「刷新脚本」选中后点「应用脚本」按~键进入映射模式再按一次切回普通操控校准按键位置时可用界面里的坐标调试功能手写规则参考 键位编写说明一个已知的小坑和平精英上下车会新建界面导致触摸点失效连按两次~键可以恢复。运营/测试给多台设备装上一个遥控器群控让一台电脑上的多路手机投屏保持同步你在主控窗口执行的操作所有勾选的设备实时跟随。设备支持 USB 和 WiFi 混合连接连接后在列表中勾选要同步的机器启用群控后主控窗口的点击、滑动会同步到其余设备适合批量操作和多机并行测试日常党传文件、同步剪贴板不用数据线传文件也不用来回切换输入法把 APK 直接拖进投屏窗口就完成安装拖普通文件过去会推送到手机/sdcard/路径可在 配置文件 改剪贴板双向同步CtrlC手机复制到电脑CtrlShiftV电脑复制到手机基于 sndcpy 的声音同步功能可把手机扬声器声音转到电脑播放Android 10⚡ 效率加速包常用快捷键macOS 把 Ctrl 换成 Cmd 即可操作效果CtrlF切换全屏CtrlW或双击黑边缩放窗口去除黑边CtrlH/ 鼠标中键回到手机主页CtrlB/ 鼠标右键返回屏幕熄灭时右键则点亮CtrlO关闭手机屏幕省电投屏继续Ctrl↑/Ctrl↓音量加 / 减CtrlC/CtrlShiftV双向同步剪贴板配置文件 里建议保留一个默认值RenderExpiredFrames0跳过过期视频帧换取更低延迟绝大多数场景下不用动其他参数。 踩坑速查刷新设备列表看不到手机→ 原因驱动或授权没打通 → 解决先用任意手机助手类软件连接成功一次再回来刷新能看到画面但控制不了→ 原因部分机型小米等没开模拟点击权限 → 解决开发者选项里打开「USB 调试安全设置」能控制但看不到画面→ 原因显卡不支持当前渲染方式控制台报 shader program is not linked → 解决把UseDesktopOpenGL改成 1 或 2 再试提示 adb server version 不匹配→ 原因电脑里同时跑着不同版本的 adb → 解决杀掉所有 adb 进程或在配置里用AdbPath指向你正在用的 adb 动手扩展不满足于内置映射按 编写规则 写一份自己的 JSON 脚本丢进keymap/目录刷新即可加载想改界面UI 代码集中在 QtScrcpy/ui/Qt 用户可以直接调整布局、加按钮下一步不想等预编译包的话可以直接从源码构建git clone --recurse-submodules https://gitcode.com/GitHub_Trending/qt/QtScrcpy /参数 /function_results遇到问题先看 [官方 FAQ](https://link.gitcode.com/i/0e28ed17799de43321d04622bd995c46)里面按 adb、控制、渲染分类整理了常见报错构建和开发细节在 [DEVELOP.md](https://link.gitcode.com/i/fff2ee9a7b6b799d44c6368d0bfda77a) 里。项目更新比较频繁建议定期看一眼新版本说明。【免费下载链接】QtScrcpyAndroid real-time display control software项目地址: https://gitcode.com/GitHub_Trending/qt/QtScrcpy创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考