> 技术文档 > QtScrcpy:跨平台Android投屏神器的下载及使用教程

QtScrcpy:跨平台Android投屏神器的下载及使用教程


QtScrcpy:跨平台Android投屏神器的下载及使用教程

在开发工作里,我经常需要把手机屏幕投射到电脑上做调试。最开始接触的是 Scrcpy,简单高效,但在某些场景下我还是觉得功能稍微有点“硬核”。后来无意间发现了 QtScrcpy,可以通过 USB / 网络 连接 Android 设备,不需要 root 权限,还能自定义按键映射,简直就是投屏工具里的“宝藏”。今天就和大家分享一下 QtScrcpy 的特性以及和 Scrcpy 的对比。


下载地址

https://uwtxfkm78ne.feishu.cn/wiki/FYhowX40RihAuxklBtMcfqOjnJf
下载链接

建议大家根据自己的操作系统下载对应版本,解压即用,非常方便。

QtScrcpy简介

QtScrcpy:跨平台Android投屏神器的下载及使用教程

QtScrcpy 是一个基于 Qt + FFmpeg + OpenGL 的 Android 投屏与控制工具,支持:

  • USB / 网络连接 Android设备
  • 无Root权限 使用
  • 跨平台支持:GNU/Linux、Windows、macOS
  • 高性能投屏:30~60fps
  • 高分辨率显示:支持 1920×1080 以上
  • 低延迟:35~70ms
  • 快速启动:1秒内看到第一帧画面
  • 非侵入式:无需在手机端安装额外软件

QtScrcpy 适合哪些人?

  • 开发者:做 Android 调试、展示 App 运行效果
  • 游戏玩家:大屏玩手游,操作延迟低
  • 日常用户:把手机内容投到电脑演示或录屏

尤其是对前端/客户端开发者来说,边写代码边用投屏调试真的是效率翻倍。


QtScrcpy 和 Scrcpy 对比

很多人会问:QtScrcpy 和 Scrcpy 有啥区别?其实两者功能类似,但技术栈不同,带来的体验也不同。下面我整理了一张对比表:

关键点 Scrcpy QtScrcpy 界面 SDL Qt 视频解码 FFmpeg FFmpeg 视频渲染 SDL OpenGL 跨平台基础设施 自己封装 Qt 编程语言 C C++ 编程方式 同步 异步(信号槽) 按键映射 固定 支持自定义映射 编译方式 Meson+Gradle CMake

为什么选择 QtScrcpy?

相比 Scrcpy,QtScrcpy 的几个优势特别值得关注:

  1. 界面可定制
    基于 Qt 的 UI 框架,想加功能或改界面非常容易。

  2. 异步编程
    利用 Qt 的信号槽机制,避免阻塞,性能更流畅。

  3. 学习友好
    Qt 社区庞大,文档丰富,新手也能很快上手。

  4. 多点触控支持
    不只是简单的单点控制,交互更贴近真实手机体验。


使用体验小结

我实际用下来,QtScrcpy 的延迟控制、画面流畅度都很不错,特别是自定义按键和多点触控对游戏玩家特别友好。对于开发者来说,如果想要做二次开发或者集成到自己的工具里,QtScrcpy 比 Scrcpy 更适合。