
在开发工作里,我经常需要把手机屏幕投射到电脑上做调试。最开始接触的是 Scrcpy,简单高效,但在某些场景下我还是觉得功能稍微有点“硬核”。后来无意间发现了 QtScrcpy,可以通过 USB / 网络 连接 Android 设备,不需要 root 权限,还能自定义按键映射,简直就是投屏工具里的“宝藏”。今天就和大家分享一下 QtScrcpy 的特性以及和 Scrcpy 的对比。
https://uwtxfkm78ne.feishu.cn/wiki/FYhowX40RihAuxklBtMcfqOjnJf 下载链接
建议大家根据自己的操作系统下载对应版本,解压即用,非常方便。

QtScrcpy 是一个基于 Qt + FFmpeg + OpenGL 的 Android 投屏与控制工具,支持:
尤其是对前端/客户端开发者来说,边写代码边用投屏调试真的是效率翻倍。
很多人会问:QtScrcpy 和 Scrcpy 有啥区别?其实两者功能类似,但技术栈不同,带来的体验也不同。下面我整理了一张对比表:
关键点 | Scrcpy | QtScrcpy |
|---|---|---|
界面 | SDL | Qt |
视频解码 | FFmpeg | FFmpeg |
视频渲染 | SDL | OpenGL |
跨平台基础设施 | 自己封装 | Qt |
编程语言 | C | C++ |
编程方式 | 同步 | 异步(信号槽) |
按键映射 | 固定 | 支持自定义映射 |
编译方式 | Meson+Gradle | CMake |
相比 Scrcpy,QtScrcpy 的几个优势特别值得关注:
我实际用下来,QtScrcpy 的延迟控制、画面流畅度都很不错,特别是自定义按键和多点触控对游戏玩家特别友好。对于开发者来说,如果想要做二次开发或者集成到自己的工具里,QtScrcpy 比 Scrcpy 更适合。