QtScrcpy:免费开源安卓投屏控制,一次接线用键鼠直接操作手机
QtScrcpy免费开源安卓投屏控制一次接线用键鼠直接操作手机【免费下载链接】QtScrcpyAndroid real-time display control software项目地址: https://gitcode.com/GitHub_Trending/qt/QtScrcpyQtScrcpy 是一款免费开源的安卓投屏控制工具USB 或 WiFi 连上手机后画面实时镜像到电脑窗口鼠标键盘直接操控手机无需 root手机端不装任何软件。Windows、macOS、Linux 三个桌面系统都有对应版本。从命令行 scrcpy 到带窗口的图形界面QtScrcpy 是 Genymobile scrcpy 项目的重构版技术栈为 C Qt OpenGL FFmpegFFmpeg 负责视频解码OpenGL 负责逐帧渲染。它和原版 scrcpy 的区别很实际原版是纯命令行加 SDL 窗口参数在启动时就定死了QtScrcpy 把启动配置做成了面板分辨率、码率、录制项都能在点「启动服务」之前逐项勾选同时补上了原版缺失的两块能力——自定义按键映射和多设备群控。官方给出的参考指标延迟 35~70ms首帧出图 1 秒内画质 1080p 起步投屏窗口只显示设备屏幕本身没有多余边框。什么人适合用它手游玩家键鼠操作手游 FPS方向键刷短视频多设备运营 / 测试多台手机同屏操作一台其余同步文件搬运APK 和素材拖进窗口即装即推不用敲 adb 命令大屏观看1080p 看手机内容还能只录屏不出画面只想在电脑上看手机画面的话预编译版就够用要写按键映射脚本才需要碰源码和keymap/目录。USB 投屏一次连通拿到软件。从项目发布页下载对应系统的预编译版Windows 解压后运行QtScrcpy.exemacOS 拖进应用程序直接运行其他 Linux 发行版用预编译包Arch Linux 可以直接yay -Syu qtscrcpy。成功标志程序打开并显示设备面板。打开 USB 调试。手机进「设置 关于手机」连点「版本号」7 次解锁开发者模式回到「设置 系统 开发者选项」打开「USB 调试」小米等机型还要在「USB 调试安全设置」里把允许模拟点击打开。成功标志开关处于开启状态。接设备、启动服务。数据线接好手机授权弹窗选允许点「刷新设备」设备号出现后点「启动服务」。成功标志1 秒内投屏窗口出画面鼠标点击、键盘输入手机都能收到。无线连接跑通 USB 之后再考虑。手机和电脑接入同一局域网先按上面流程用 USB 连一次再依次点「获取设备 IP」→「启动 adbd」→「无线连接」刷新设备列表会多出一个 IP 开头的设备选中它点「启动服务」。adbd 起来后 USB 线可以拔掉后续断线重连都不用再插线。功能详解 键鼠操作手游 FPS把键盘鼠标按键映射成手机屏幕上的触摸、拖拽、方向盘操作。脚本放进keymap/目录点「刷新脚本」选中要用的脚本启动服务后点「应用脚本」按~进入映射模式再按一次切回普通控制。自带两份脚本keymap/gameforpeace.json和平精英和keymap/tiktok.json抖音方向键模拟滑动。用方向盘键控制载具时记得在载具设置里选「单摇杆模式」。适用场景在电脑上像玩端游一样打手游或纯键盘刷短视频。一次操作多台手机主控窗口上的鼠标、键盘、音量、返回等操作会同步分发到你勾选的其余设备。把每台手机都连上并各自启动服务勾选要同步的设备在主控窗口正常操作就行分发逻辑在 QtScrcpy/groupcontroller/ 里。适用场景批量测试、多账号运营、课堂演示。 拖拽装 APK、拖拽推文件APK 拖进投屏窗口即触发安装普通文件拖进窗口即推送到手机。全程不需要额外命令控制台会打印执行结果默认推到/sdcard/改config/config.ini里的PushFilePath可以换路径。适用场景装自签调试包往手机里塞素材、日志。剪贴板同步与屏幕录制三个快捷键把文本在电脑和手机之间双向搬运CtrlC取手机剪贴板到电脑CtrlShiftV把电脑文本注入手机CtrlV以文本事件方式粘贴非 ASCII 字符暂不支持剪贴板能力要求 Android 7 以上。录制的码率、分辨率、保存路径都在启动配置里设「仅后台录制」可以不出画面只录屏。Android 10 以上还能把手机扬声器声音同步到电脑基于 sndcpy。适用场景两台设备间搬文案、录屏留档不占屏幕。调画面界面上两项配置里两项这 4 项决定「清晰、流畅、省流量」的取舍max size最大边长启动配置里选限制投屏画面最长边。越小分辨率越低、带宽和 CPU 越省越大越清晰但网络压力跟着涨。码率默认 2Mbps界面支持 Mbps/Kbps 切换。码率高细节多走 WiFi 时给太高会卡。MaxFps写在config/config.ini0不限制帧率仅 Android 10 以上生效想压帧率省电时设 30 或 60。UseDesktopOpenGL解码方式-1自动、0软解、1dx 硬解、2opengl 硬解macOS 上另有 FFmpeg 与 VideoToolboxApple Silicon两套可选。# config/config.ini MaxFps0 UseDesktopOpenGL-1起步搭配参考玩手游选低分辨率 高码率 60fps看文档看视频选高分辨率 2MbpsWiFi 信号一般时把 max size 降一档码率收到 1.5Mbps 左右。高频问题的排查路径现象点「刷新设备」后一台设备都不出现。排查数据线是否真的能传数据、手机 USB 调试有没有开、授权是否已允许。 解决换线、换 USB 口先用任意手机助手软件连成功一次再回来刷新如果报adb server version doesnt match说明多个 adb 版本冲突结束 adb 进程或在config/config.ini的AdbPath里指定你要用的那个 adb。现象画面正常点手机却没反应。排查是不是小米这类对模拟点击做了限制的机型。 解决开发者选项里打开「USB 调试安全设置」的允许模拟点击停止服务重连。现象能操作手机投屏窗口却黑屏日志报 shader program is not linked。排查显卡驱动不支持当前的视频渲染方式。 解决把config/config.ini的UseDesktopOpenGL从-1改成1或2重启程序。现象启动报 Could not open video stream或者画面明显发虚。排查max size 是否超出设备和网络承受力Windows 高 DPI 缩放是否捣乱窗口是否拉得比手机实际分辨率小。 解决max size 调低一档Windows 上打开「QtScrcpy.exe 属性 兼容性 更改高 DPI 设置」选「由应用程序执行缩放」窗口放大、按CtrlW去黑边再对比。接下来往哪走投屏跑通后有两个深入方向想写自己的按键映射脚本格式说明在 docs/KeyMapDes_zh.md写完的 JSON 放进keymap/目录就能被识别想看实现源码都在 QtScrcpy/ 下视频渲染在render/群控分发在groupcontroller/。其他零散问题比如和平精英上下车失效可连按两次~恢复、打中文需要在手机装搜狗或 QQ 输入法都收在 docs/FAQ.md 里。参数拿不准时最快的试错方式是改config/config.ini一处、重启程序、对着画面看效果。【免费下载链接】QtScrcpyAndroid real-time display control software项目地址: https://gitcode.com/GitHub_Trending/qt/QtScrcpy创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考