QtScrcpy:27.6K Star 的跨平台 Android 同屏神器,无需 Root
标签: QtScrcpy / Android同屏 / 跨平台 / 开源工具 / 屏幕镜像
原文: 微信公众号「民工哥技术之路」https://mp.weixin.qq.com/s/DFLXWuf7wkA5KqR0M_Ehjg
核心亮点
一款功能强悍且好用的手机与电脑实时同屏神器!无需 root,Github 狂揽 27.6K+ Star!
QtScrcpy 是一款功能强悍且好用的跨平台 Android 设备投屏与控制工具。其核心优势体现在 低延迟、高画质、多设备支持 以及丰富的功能扩展性上,尤其适合开发者、测试人员及普通用户的高效操作需求。
它可以通过 USB/网络连接 Android 设备,并进行显示和控制。且无需 root 权限。
同时支持 GNU/Linux、Windows 和 MacOS 三大主流桌面平台。
技术特性
跨平台兼容性
基于 Qt 框架 开发,支持 Windows、macOS 和 Linux 三大主流操作系统,无需针对不同平台单独适配,降低了使用门槛。
低延迟与高帧率
| 指标 | 数值 |
|---|---|
| 延迟 | 30-70ms 超低延迟,操作响应几乎无感知 |
| 帧率 | 30-120fps 动态帧率,根据设备性能自动调整 |
| 分辨率 | 最高可达 4K,画面清晰无卡顿 |
通过优化视频编码(H.264/H.265)和传输机制,实现极致流畅体验。
轻量化设计
- 纯 C++ 开发,结合 OpenGL 硬件加速渲染
- CPU 占用率低,即使低端设备也能流畅运行
- 无需在 Android 设备上安装任何程序
- 通过 ADB 协议直接通信,减少资源占用
功能亮点
核心功能
| 功能 | 说明 |
|---|---|
| 实时屏幕镜像 | 支持 USB/网络连接,分辨率最高 4K |
| 跨平台控制 | 鼠标模拟触摸(左键点击、右键返回、滚轮滑动),键盘输入,快捷键映射 |
| 文件传输 | 拖拽方式在电脑与设备间传输文件,支持 APK 直接拖拽安装 |
| 屏幕录制 | 后台静默录制,自定义视频质量与格式,一键截图 |
高级功能
| 功能 | 说明 |
|---|---|
| 多设备管理 | 同时连接并控制多台 Android 设备,支持分组管理与批量操作 |
| 自定义按键映射 | JSON 脚本将键盘按键映射为触摸操作,支持游戏(和平精英)和应用(抖音滑动)个性化需求 |
| 无线投屏 | 通过 WiFi 实现远程控制,适合演示或教学场景 |
性能优化
- 支持调整分辨率、码率(4Mbps-8Mbps)和帧率
- 提供多种渲染模式(DX 硬解、OpenGL 硬解),适配不同硬件环境
部署使用
Windows
直接下载安装包,双击安装即可运行。
MacOS/Linux
chmod +x QtScrcpy # 添加执行权限
./QtScrcpy --bit-rate 8M # 以8Mbps码率启动
连接设备
在你的电脑上接入 Android 设备,然后在程序主界面点击:
- 一键 USB 连接 — 有线稳定
- 一键 WIFI 连接 — 无线自由
即可完成设备连接,开始同屏分享操作。
快捷键
| 功能 | Windows | macOS |
|---|---|---|
| 切换全屏 | Ctrl + f | Cmd + f |
| 返回 | Ctrl + b | Cmd + b |
| 主页 | Ctrl + h | Cmd + h |
| 多任务 | Ctrl + s | Cmd + s |
| 音量+ | Ctrl + ↑ | Cmd + ↑ |
| 音量- | Ctrl + ↓ | Cmd + ↓ |
| 电源 | Ctrl + p | Cmd + p |
| 截图 | Ctrl + x | Cmd + x |
项目信息
| 属性 | 详情 |
|---|---|
| 项目名 | QtScrcpy |
| GitHub | https://github.com/barry-ran/QtScrcpy |
| Stars | 27.6K+ |
| 许可证 | Apache-2.0 |
| 平台 | Windows / macOS / Linux |
总结
QtScrcpy 的核心价值:
- 零门槛:无需 root,无需在手机安装应用
- 跨平台:Windows/macOS/Linux 全覆盖
- 高性能:30-70ms 延迟,最高 4K 120fps
- 功能全:投屏、控制、录屏、文件传输、多设备管理
对于开发者、测试人员、内容创作者来说,这是一个必备的 Android 调试和演示工具。
本文整理自微信公众号「民工哥技术之路」,原文链接:https://mp.weixin.qq.com/s/DFLXWuf7wkA5KqR0M_Ehjg