ARTICLE DETAIL

资讯详情

深耕编程入门与网站建设的一线实战洞察。

QtScrcpy:手机投屏控制快速上手指南

QtScrcpy:手机投屏控制快速上手指南 QtScrcpy手机投屏控制快速上手指南【免费下载链接】QtScrcpyAndroid real-time display control software项目地址: https://gitcode.com/GitHub_Trending/qt/QtScrcpyQtScrcpy 是一款 Android 投屏控制软件通过 USB 或无线连接把手机画面实时投到电脑再用鼠标键盘直接操作手机。它支持 Windows、macOS、Linux 三个平台无需 Root手机上也不安装任何软件适合多机测试、录屏出片和手游键鼠操作。什么情况下值得装一个 QtScrcpy一台电脑要同时盯多台手机。测试机房、门店展示机这种场景需要批量看画面、批量发指令一台台用手点太慢。想用键盘鼠标玩手游。项目自带和平精英、抖音的映射脚本键盘按键直接对应屏幕上的触摸点。录手机教程或 bug 复现视频。可以只录手机屏幕、不显示软件界面录完直接进剪辑流程。从安装到出画面首次跑通投屏控制Windows 和 macOS 直接下载编译好的可执行程序就能跑不用配依赖。Arch Linux 在终端执行yay -Syu qtscrcpy其他发行版同样使用编译好的可执行程序。手机端有一个硬性要求系统为 Android 5.0API 21及以上并在「开发者选项」里打开 USB 调试。数据线接好后点软件里的「刷新设备列表」设备号会刷出来。选中设备点「启动服务」第一帧画面 1 秒内出现操作延迟在 35~70ms。之后在投屏窗口里点鼠标就是触摸手机键盘照常输入。想摆脱数据线首次 USB 连接成功后依次点「获取设备 IP」→「启动 adbd」→「无线连接」再刷新设备列表会多出一个 IP 开头的设备选中它启动服务就可以拔掉线。adbd 启动后后续连接、断开都不再需要 USB 线。投屏之后能做什么控制、录制、映射与多设备鼠标键盘直接操作手机屏幕投屏窗口里的鼠标点击会转成手机触摸支持多点触控。不想碰快捷键的话也有默认映射鼠标中键或CtrlH回主页右键双击或CtrlB返回CtrlS切后台应用Ctrl↑/Ctrl↓调音量。平时导航、点选这类操作全部交给鼠标手机可以搁在一边。窗口出现黑边时左键双击黑色区域或按CtrlW窗口会自动去掉黑边。屏幕录制与截图「启动配置」区域可以设比特率、分辨率、录制格式和录像保存路径配好后启动服务就开始录截图可一键保存。勾选「仅后台录制」后启动服务不显示任何界面只录手机屏幕适合静默录 bug 复现视频长时投屏再勾上「自动息屏」手机端自动关屏省电投屏不中断。键位映射手游键鼠玩法 keymap/目录自带和平精英、抖音等示例脚本。和平精英开启映射后键鼠操作接近端游手感方向盘可以控制载具抖音映射开启后方向键直接模拟上下滑动。使用流程把映射脚本放进keymap/目录点「刷新脚本」选中脚本连接并启动服务后点「应用脚本」按~键进入映射模式再按一次切回普通控制。玩和平精英前记得把载具设置改成单摇杆模式方向盘控制才生效。多设备连接与批量操作可以同时连接多台手机每台一个投屏窗口。文件与 APK 拖到投屏窗口上就直接传到设备或安装「命令行」入口还能执行自定义 adb 指令配合批量操作对全部设备发送相同指令新包一个拖拽装完多台设备并行测试不用逐台来。遇到这些场景时几十台展示机要统一改配置场景门店管理一批展示机逐台连、逐台装应用、逐台改设置耗时巨大。操作把所有设备连接上用「命令行」或批量操作对全部已连接设备发送相同指令。结果一次操作全组设备同步完成不用逐台重复。录教程视频不想把软件窗口录进去场景用手机演示操作流程做教程默认录屏会把投屏窗口、菜单栏一起录进去。操作在「启动配置」里勾选「仅后台录制」再启动服务。结果界面不显示只录手机屏幕画面干净素材可直接进剪辑流程。新包要在一批设备上安装验证场景开发同学每出一个新包都要装到多台测试机上验证。操作把 APK 文件直接拖到对应设备的投屏窗口上。结果文件自动传到设备安装多台设备同时拖拽即可并行装完。进阶配置按需调整这几项参数默认参数已经均衡多数情况不用动按需调整下面几项即可。参数建议值适用场景分辨率1920×1080看视频、核对界面细节帧率60fps游戏等对延迟敏感的场景比特率弱网时调低无线连接、网络环境一般自动息屏开启长时投屏省手机电量仅后台录制开启不显示界面的静默录制窗口置顶开启投屏窗口压在其他软件上操作问题速查常见故障一句话处理刷新设备列表为空 → 先用任一手机助手连接成功一次再回软件刷新设备列表。能看到画面但无法控制 → 检查 USB 调试里是否打开「允许模拟点击」小米等机型常见。报 adb server version 不匹配 → 在任务管理器结束 adb 进程或把 config.ini 里的 AdbPath 指向当前 adb。无法输入中文 → 手机端安装搜狗或 QQ 输入法。能控制但看不到画面shader 报错→ 在 config.ini 里把解码方式改成 1 或 2。报 Could not open video stream → 在分辨率设置里换一个更低的分辨率。和平精英上下车操作失效 → 连续按两次~键恢复触摸点。故障排查详见 FAQ。深入二次开发入口与社区约定 ️技术栈一句话C Qt OpenGL FFmpeg基于 Qt 信号槽的异步编程是对 scrcpy 的复刻重构界面易于定制并增加了多点触控支持。获取源码git clone --recurse-submodules https://gitcode.com/GitHub_Trending/qt/QtScrcpy构建Qt 5.12 以上加 CMake 即可Linux 下执行./ci/linux/build_for_linux.sh Release产物在output/x64/Release流程见开发文档键位映射扩展按 JSON 规则编写脚本放入 keymap/ 目录格式见映射编写规则社区约定PR 推向 dev 分支提交前先变基原项目一个功能点一个 PR代码风格与现有保持一致从单机投屏控制到多设备批量管理QtScrcpy 一条数据线就能开始。下载编译好的版本插上手机点「启动服务」1 秒后画面就到了。【免费下载链接】QtScrcpyAndroid real-time display control software项目地址: https://gitcode.com/GitHub_Trending/qt/QtScrcpy创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表