QtScrcpy 实操笔记:从 USB 投屏到 50 台设备群控
QtScrcpy 实操笔记从 USB 投屏到 50 台设备群控【免费下载链接】QtScrcpyAndroid real-time display control software项目地址: https://gitcode.com/GitHub_Trending/qt/QtScrcpy周五下午三点演示还有十分钟开始你手里的安卓手机却只有 6 寸小屏演示稿里的细节几乎看不清。QtScrcpy 是一款免费开源的 Android 实时投屏控制软件它能在 1 分钟内把手机画面投到电脑上并用键盘鼠标反向操作。这篇文章从第一次打开软件讲起带你走通无线投屏、手游键鼠映射和多台测试机群控。一句话认识 QtScrcpyQtScrcpy 基于开源项目 scrcpy 重构手机端运行推送过去的 scrcpy-server电脑端用 C 和 Qt 框架编写FFmpeg 解码 H.264 视频流、OpenGL 负责渲染投屏帧率 30~60fps、延迟 35~70ms。它支持 Windows、macOS、Linux 三大桌面平台不需要 root也不会在手机上安装任何常驻软件项目采用 Apache 2.0 协议开源。知道了它是什么下面解决的是怎么把它跑起来。第一次投屏从安装到首帧画面安装Windows 和 macOS 下载 Releases 里的预编译版本解压即可运行包内已带 ADBArch Linux 执行yay -Syu qtscrcpy其他发行版用预编译包。开启 USB 调试手机设置 → 关于手机里连续点击版本号 7 次进入开发者选项打开USB 调试。USB 连接数据线连接手机主界面点击刷新设备列表选中设备再点击启动服务1 秒内出现首帧画面。上图是 Windows 平台下的 QtScrcpy 主界面左侧为设备列表与控制面板每台设备对应一个独立的投屏窗口可自由排列。 这一步容易踩坑刷新后设备列表为空多半是驱动问题先装任意手机助手让驱动装好再回来刷新即可如果报adb server version doesnt match说明机器上存在多个 adb 版本在任务管理器里结束 adb 进程后重试。画面投出后验证最小流程用鼠标点一下手机屏幕上的位置、用键盘敲入一段文字、按Ctrl C把手机选中文字复制到电脑。三步都通过说明环境已完全跑通。USB 通了之后下一步需求通常是把线拔掉。无线投屏的三步配置前提手机和电脑在同一局域网内。仍用 USB 线连接手机刷新设备列表点击获取设备 IPIP 会自动填入无线连接区域点击启动 adbd再点击无线连接再次刷新设备列表选中 IP 开头的新设备点击启动服务完成。 先别急着拔线等无线连接成功、画面稳定后再拔。adbd 启动一次后后续重启软件都不需要再插 USB直到手机端重启才会失效。用键盘鼠标玩手游QtScrcpy 的键鼠映射机制可以把键盘按键、鼠标移动映射成手机屏幕上的触摸位置。映射文件是 JSON 格式keymap/ 目录已内置多款热门游戏配置和平精英gameforpeace.json、第五人格identityv.json、抖音tiktok.json等。使用步骤使用内置预设可跳过此步自定义脚本需把 JSON 文件放入keymap/目录主界面点击刷新脚本并选中对应脚本启动服务后点击应用脚本按~键脚本中定义的 switchKey切换到映射模式再按一次恢复普通控制。上图是启用和平精英映射后的效果开火、切枪、跳跃、地图等按钮全部对应到键盘按键鼠标移动用来控制人物视野操作逻辑接近端游。自己写映射文件时注意两条规则坐标一律用相对位置屏幕宽高都归一化为 1同一份文件在不同分辨率设备上都能准确定位鼠标映射的speedRatio参数控制视角灵敏度数值越大灵敏度越低。完整语法见 docs/KeyMapDes_zh.md。多设备群控做应用兼容性测试或批量部署时QtScrcpy 支持同时连接多台设备每台设备一个独立投屏窗口开启群控后同一操作会同步下发到所有已连接设备——原本逐台操作的 50 台测试机一次配置同步完成。上图是群控演示多个设备窗口显示相同画面在任一窗口执行的操作会实时复现到其他设备上。配合两个实用项启动设置里勾选自动息屏服务启动后自动关闭设备屏幕省电也延长测试机电池寿命主界面的 adb 命令框可以直接输入 adb 指令在设备上执行批量装包、批量执行命令都不用离开界面。录制、截图与文件传输这组功能开箱即用屏幕录制在启动配置里设置比特率、分辨率、格式和保存路径勾选后台录制可不打开投屏窗口静默录制截图一键导出当前帧为 PNG安装 APK把 APK 拖到投屏窗口即触发安装传输文件把任意文件拖到投屏窗口自动推送到设备剪贴板同步Ctrl C手机复制到电脑Ctrl Shift V电脑内容粘贴到手机常用快捷键Ctrl F全屏、Ctrl G1:1 像素显示、左键双击去黑边、中键回主页、右键双击返回。功能够用到这里就够了如果想改代码入口也很明确。从源码到二次开发项目分两端电脑端客户端基于 Qt 信号槽做异步编程解码线程与渲染线程并行工作设备端的 scrcpy-server 是一个启动时推送执行的 jar负责截屏编码与触摸事件注入。关键代码位置界面逻辑QtScrcpy/ui/设备列表、视频窗口、工具表单视频渲染QtScrcpy/render/OpenGL 窗口实现群控调度QtScrcpy/groupcontroller/运行参数config/config.ini语言、解码方式、自定义 adb 路径等自行编译需要 Qt 5.12 以上克隆仓库后用 QtCreator 打开 CMakeLists.txt 编译 Releasegit clone --recurse-submodules https://gitcode.com/GitHub_Trending/qt/QtScrcpyLinux 可直接执行 ci/linux/build_for_linux.sh服务端 APK 需用 Android Studio 编译后替换third_party/scrcpy-server详细说明见 docs/DEVELOP.md。参与方式很直接遇到 bug 或功能建议在项目 Issues 页提交即可代码贡献请把 PR 发往dev分支遵循少量多次、一个功能点一个 PR的原则使用中的疑问可以进项目 QQ 群901736468提问。【免费下载链接】QtScrcpyAndroid real-time display control software项目地址: https://gitcode.com/GitHub_Trending/qt/QtScrcpy创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

相关新闻

为什么用Hashdiff做Ruby哈希比较?一文看懂最小差异计算的完整入门指南

为什么用Hashdiff做Ruby哈希比较?一文看懂最小差异计算的完整入门指南

为什么用Hashdiff做Ruby哈希比较?一文看懂最小差异计算的完整入门指南 【免费下载链接】hashdiff Hashdiff is a ruby library to to compute the smallest difference between two hashes 项目地址: https://gitcode.com/gh_mirrors/ha/hashdiff Hashdiff 是…

2026/8/26 19:58:43 阅读更多 →
InternVL3.5-4B架构深潜:InternViT+Qwen3的ViT-MLP-LLM多模态范式逐层拆解

InternVL3.5-4B架构深潜:InternViT+Qwen3的ViT-MLP-LLM多模态范式逐层拆解

InternVL3.5-4B架构深潜:InternViTQwen3的ViT-MLP-LLM多模态范式逐层拆解 【免费下载链接】InternVL3_5-4B 项目地址: https://ai.gitcode.com/hf_mirrors/OpenGVLab/InternVL3_5-4B InternVL3.5-4B 是 OpenGVLab 开源的轻量级多模态大模型,总参…

2026/8/26 19:58:43 阅读更多 →
10行Clojurescript做一个钟琴:Klangmeister乐器合成技巧详解(Bell/Organ/Wah/打击乐)

10行Clojurescript做一个钟琴:Klangmeister乐器合成技巧详解(Bell/Organ/Wah/打击乐)

10行Clojurescript做一个钟琴:Klangmeister乐器合成技巧详解(Bell/Organ/Wah/打击乐) 【免费下载链接】klangmeister A musical scratchpad. 项目地址: https://gitcode.com/gh_mirrors/kl/klangmeister Klangmeister 是一个浏览器里的…

2026/8/26 19:58:43 阅读更多 →

最新新闻

数字化转型全解析:什么是数字化转型?

数字化转型全解析:什么是数字化转型?

一、为什么数字化转型成为时代命题过去十年,「数字化转型」从一个相对陌生的技术概念,逐步演变为企业战略、政府治理乃至整个社会运行的核心议题。无论是传统制造业的车间改造,还是金融机构的服务重构,无论是零售行业的渠道变革&a…

2026/8/26 20:28:54 阅读更多 →
mes厂家有哪些?从开发与二次开发灵活性看mes厂家的业务适配深度

mes厂家有哪些?从开发与二次开发灵活性看mes厂家的业务适配深度

半导体制造是一个工艺流程高度差异化的领域。同样是封测环节,做引线键合和做倒装焊的工序逻辑完全不同;即便是同一种封装形式,不同工厂的设备配置、物料编码规则、质量判定标准也各有差异。标准化的mes产品往往只能覆盖通用流程,而…

2026/8/26 20:27:53 阅读更多 →
[AutoSar]BSW_Com010 CAN IF 模块介绍

[AutoSar]BSW_Com010 CAN IF 模块介绍

目录关键词平台说明一、CAN IF 所在架构位置二、CAN interface 简介三、CAN interface 主要功能描述3.1 CANIF 被调用方式3.1.1 中断模式3.1.2 轮询模式3.1.3 混合模式3.2 Hardware object handles(HO)3.4 Dynamic L-PDUs3.4.1 Dynamic Transmit L-PDUs3…

2026/8/26 20:27:53 阅读更多 →
IMA 零代码搭建财务制度 RAG 问答助手(“AI+财务“最经典应用)

IMA 零代码搭建财务制度 RAG 问答助手(“AI+财务“最经典应用)

IMA 零代码搭财务制度 RAG 问答助手 从文档导入到检索调优,一套照着做的极简落地法。 很多人一听到 “RAG” 就头大:向量库、Embedding、重排序、余弦相似度……感觉非得会 Python、会部署才能玩。其实对大多数职场人来说,个人知识库 垂直问…

2026/8/26 20:27:53 阅读更多 →
数字化转型:转什么、怎么转?

数字化转型:转什么、怎么转?

一、引言:为什么今天必须认真讨论数字化转型过去十年,“数字化转型”从一个概念热词,逐渐变成了企业无法回避的战略命题。无论是制造业、零售业、金融业,还是公共服务、农业和医疗领域,几乎所有行业都在谈论数字化。然…

2026/8/26 20:27:53 阅读更多 →
天猫店群自动化管理系统:20核并发不抢焦,单机跑通百店零报错

天猫店群自动化管理系统:20核并发不抢焦,单机跑通百店零报错

天猫店群自动化管理系统:20核并发不抢焦,单机跑通百店零报错 做店群的老板都知道,天猫的同行数据截流,是店群运营中最耗人力也最容易出错的环节。 同行截流是店群最核心的引流手段。别人花大价钱投流的爆款,你把他的…

2026/8/26 20:27:53 阅读更多 →

日新闻

Python random 模块常用函数详解:从入门到实战

Python random 模块常用函数详解:从入门到实战

目录 1. 引言2. 准备工作3. 基础随机函数4. 序列相关函数5. 随机种子与复现6. 实战案例7. 注意事项8. 常见问题与排查9. 总结 1. 引言 摘要: 本文系统介绍 Python 标准库 random 模块中最常用的随机数生成函数。内容涵盖基础随机函数(random()、unifor…

2026/8/26 0:00:40 阅读更多 →
《Microsoft Sql server 2008 Internals》读书笔记--第三章Databases and Database Files(2)

《Microsoft Sql server 2008 Internals》读书笔记--第三章Databases and Database Files(2)

《Microsoft Sql server 2008 Internals》索引目录: 《Microsoft Sql server 2008 Internals》读书笔记--目录索引 在上篇文章中,主要介绍了创建数据库的基本语法和FileGroup的初步知识。需要注意的是: 关于FileGroup 如果你的系统是用Raid设备直接存…

2026/8/26 1:18:18 阅读更多 →
政务AI智能体怎么建?三种模式、三步路径与四个误区

政务AI智能体怎么建?三种模式、三步路径与四个误区

政务AI智能体已经从概念试点阶段,转入了政务服务的常态化落地应用;在实际使用过程中,它能自主理解办事需求、辅助完成填报申报、开展材料预审,并联动多个系统协同作业,真正嵌入到政务办理的全流程当中。但在落地推进过…

2026/8/26 1:18:18 阅读更多 →

周新闻

[光学原理与应用-521]:对光的错误理解与纠偏

[光学原理与应用-521]:对光的错误理解与纠偏

首先光是一种能量的载体和形态,宏观上观察到的光是由无数个微观的光量子组成的,每个光子在产生的瞬间,其在真空的空间中以确定不变的速度沿着一个初始的方向一直向前,在微观层面,每个光量子的运动轨迹是以波函数所展现…

2026/8/26 14:45:33 阅读更多 →
SIP通话转接原理与REFER方法实战解析

SIP通话转接原理与REFER方法实战解析

1. 通话转接不是“挂断再拨号”,而是SIP会话的动态重定向你有没有遇到过这样的场景:客服坐席A正在和客户通电话,突然需要把这通对话无缝转给专家坐席B,客户完全感知不到中间的断连——既没听到忙音,也没被要求重新拨号…

2026/8/26 17:46:43 阅读更多 →
Kolla-ansible单节点OpenStack部署实战:从环境准备到排坑指南

Kolla-ansible单节点OpenStack部署实战:从环境准备到排坑指南

1. 为什么选择Kolla-ansible来部署单节点OpenStack?如果你正在寻找一种能把OpenStack从“概念”快速变成“可用的实验环境”的方法,那么Kolla-ansible几乎是当前最主流、最省心的选择。我见过太多人卡在手动编译依赖、配置服务、处理版本冲突的泥潭里&am…

2026/8/26 14:46:37 阅读更多 →

月新闻

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南 【免费下载链接】BaiduNetdiskPlugin-macOS For macOS.百度网盘 破解SVIP、下载速度限制~ 项目地址: https://gitcode.com/gh_mirrors/ba/BaiduNetdiskPlugin-macOS 还在为百度网盘macOS版的龟速下…

2026/8/26 3:50:20 阅读更多 →
终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换 【免费下载链接】ncmdump 项目地址: https://gitcode.com/gh_mirrors/ncmd/ncmdump 还在为网易云音乐下载的NCM格式文件无法在其他播放器播放而烦恼吗?ncmdump解密工具帮你轻松解决这个困…

2026/8/26 17:46:39 阅读更多 →
HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

AgentCard 智能体卡片:为英语学习 App 打造桌面级学习助手适用平台:HarmonyOS 7.0 (API 26 Beta)一、引言 HarmonyOS 7.0(API 26 Beta)新增了 AgentCard 智能体卡片能力,这是继 HMAF(鸿蒙智能体框架&#x…

2026/8/26 1:24:05 阅读更多 →