ARTICLE DETAIL

资讯详情

深耕郑州网站建设与运营推广的一线实战洞察。

QtScrcpy 十分钟实操:投屏、无线连接与键鼠映射一次跑通

QtScrcpy 十分钟实操:投屏、无线连接与键鼠映射一次跑通 QtScrcpy 十分钟实操投屏、无线连接与键鼠映射一次跑通【免费下载链接】QtScrcpyAndroid real-time display control software项目地址: https://gitcode.com/GitHub_Trending/qt/QtScrcpyQtScrcpy 是一款跨平台的 Android 投屏控制工具USB 或 Wi-Fi 连上手机画面立刻镜像到桌面再用键盘鼠标直接操控手机。免 root手机上也不用装任何 App。Windows、macOS、Linux 三平台开箱即用实测 30~60 fps、延迟 35~70 毫秒首帧约 1 秒出现。先连上六步把画面和键鼠跑通打开开发者模式。设置 → 关于手机连点版本号 7 次。开发者选项入口出现就是信号。点亮两个开关。USB 调试和USB 调试安全设置同时打开。插线后手机弹授权框点允许。插线点刷新设备。面板出现序列号即识别成功没出现就去终端跑adb devices看是不是卡在 unauthorized。选中设备点启动服务。1 秒内出第一帧USB 链路确认无误。为无线做准备。点获取设备 IP读出手机地址再点启动 ADBD手机会在局域网开放 5555 端口等价于adb tcpip 5555。无线区填入 IP 和端口点无线连接再刷新设备。列表多出一条 IP 开头的条目选中它启动服务。想省电可以息屏续投启动前勾上自动息屏或连上后按CtrlO命令行对应--turn-screen-off。手机黑下去、电脑端画面仍在刷新即为成功。三平台界面一致这里以 Linux 版为例⚡ 用不卡解码、批量、网络三个调节点CPU 与解码。现象多台设备同开软解把 CPU 拉满。处理config/config.ini的[common]段把UseDesktopOpenGL设为 2走 OpenGL 硬解1 是 DX、0 是软解、-1 自动压延迟的关键是RenderExpiredFrames设 0 表示不画过期帧拿一点流畅度换更快的响应多开窗时把MaxFps从不限收到 30。效果多设备同开CPU 曲线也能稳住。多台设备批量操作。现象逐窗口点按耗时随设备数翻倍。处理设备列表里按住Ctrl多选全部设备加入群组然后在群组控制界面执行安装、配置、截图整组同步响应。效果一次操作整组完成十几台设备的测试流程几分钟跑完。无线链路稳定性。现象2.4GHz 网下丢包明显码率一高画面先糊后卡。处理手机和电脑都接同一个 5GHz Wi-Fi尽量贴近路由器弱网时把启动配置降到 720p 分辨率、比特率不超 2Mbps、帧率 30fps防火墙放行 5555 的 TCP 入站Linux/macOS 一条命令sudo ufw allow 5555/tcp。效果花屏消失操作跟手演示够用。不想手工管 IP作者的商用工具 QuickMirror 支持把当前 USB 设备一键镜像到另一台电脑。玩得出一份 JSON 让键鼠操作手游映射文件就一个 JSON丢进keymap/目录点刷新脚本即可识别。仓库自带 gameforpeace.json、FRAG.json、tiktok.json 等直接抄来改。关键字段就三处switchKey是切换键默认~。不按它时鼠标保持普通模式按住才启用自定义映射松开立刻恢复mouseMoveMap把鼠标移动映射成从startPos出发的指尖拖动FPS 游戏转视角常用。speedRatio越大鼠标越钝下限 0.00225X、Y 想分开调手感就改用speedRatioX和speedRatioY再配一个smallEyes键可切到小范围拖动方便精细瞄准keyMapNodes是按键数组五种动作单击KMT_CLICK、双击KMT_CLICK_TWICE、多点KMT_CLICK_MULTI、拖拽KMT_DRAG、方向盘KMT_STEER_WHEEL最后一种需要 WASD 四个键配合。坐标一律是相对值(0.5, 0.5) 就是屏幕中心不用换算像素。取坐标有捷径在投屏画面上左键点一下控制台会直接打印该点的相对坐标贴进 JSON 的 pos 字段即可。映射写好后选中脚本连上手机、启动服务点应用按~进入映射模式。效果是 WASD 走位、左键开火、右键开镜手感接近端游 速查与排错参数表与高频故障参数默认建议作用无线 ADB 端口55555555局域网无线连接使用防火墙需放行 TCP 入站UseDesktopOpenGL-1 自动2OpenGL 硬解解码方式1 为 DX、0 为软解多设备控 CPU 关键RenderExpiredFrames00不画过期帧换取更低延迟MaxFps0 不限30帧率上限仅 Android 10 以上生效CodecName默认设备 H.264 编码器如OMX.qcom.video.encoder.avc指定手机端编码器分辨率 / 比特率 / 帧率随启动配置720p / ≤2Mbps / 30fps弱网三件套如果画面黑屏或花屏——先怀疑解码UseDesktopOpenGL在 0 与 2 之间切换再不行降分辨率、压比特率排除带宽因素。如果无线失败但 USB 正常——重新核对两台设备是否同处一个 5GHz 网、5555 入站规则还在不在防火墙里都没问题就再点一次启动 ADBD重新走无线连接。如果设备列表始终不出现设备——多为授权失效或 adb 版本冲突执行adb kill-server后再adb start-server然后刷新unauthorized 就回手机点授权提示版本不匹配就把任务管理器里的 adb 进程杀掉或在 config.ini 里用AdbPath指向当前在用的 adb。如果键鼠没反应——先看投屏窗口是否还有焦点、有没有按过~卡进映射模式再执行adb shell input tap 500 500测试手机端能否收到输入。个别手机小米等还需要打开模拟点击权限。如果只有一台设备卡——别全降只给那台降MaxFps和比特率其余维持高画质算力留给重要设备。如果控制台报Could not open video stream——多数情况下换低一档分辨率就能解决。进阶常见问题 FAQadb 版本冲突、画面不清晰这类坑都收在这里按键映射编写规则想自己写游戏映射先读它开发指南想深入源码、从编译开始跑从这入手。下载对应平台的发行包插上手机10 分钟后画面就在你桌面上了。【免费下载链接】QtScrcpyAndroid real-time display control software项目地址: https://gitcode.com/GitHub_Trending/qt/QtScrcpy创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表