QtScrcpy是一款开源的安卓实时投屏工具,可以通过USB/网络连接Android设备,并进行显示和控制。
QtScrcpy 是一个轻量级实用程序,它提供了一种直接的方式来真实的显示和控制 Android 设备。 需要注意的是,与 Android 设备的连接是通过 USB 或 TCP/IP 建立的,因此,您无须 root 您的设备。 同时,您应该记住,运行应用程序的要求是 Android API 21 或 Android 5.0。
它专注于
精致 (仅显示设备屏幕)
性能 (30~60fps)
质量 (1920×1080以上)
低延迟 (35~70ms)
快速启动 (1s 内就可以看到第一帧图像)
非侵入性 (不在设备上安装任何软件)
自定义按键映射
可以根据需要,自己编写脚本将键盘按键映射为手机的触摸点击,编写规则在这里。
默认自带了针对和平精英手游和抖音进行键鼠映射的映射脚本,开启平精英手游后可以用键鼠像玩端游一样玩和平精英手游,开启抖音映射以后可以使用上下左右方向键模拟上下左右滑动,你也可以按照编写规则编写其他游戏的映射文件。
比较
QtScrcpy 和 Scrcpy 区别如下:
关键点 | scrcpy | QtScrcpy |
---|
界面 | sdl | qt |
视频解码 | FFmpeg | ffmpeg |
视频渲染 | sdl | opengl |
跨平台基础设施 | 自己封装 | Qt |
编程语言 | C | C++ |
编程方式 | 同步 | 异步 |
按键映射 | 不支持自定义 | 支持自定义按键映射 |
编译方式 | Meson+Gradle | CMake |
使用Qt可以非常容易的定制自己的界面
基于Qt的信号槽机制的异步编程提高性能
方便新手学习
增加多点触控支持
该工具背后的理念是在开发过程中为移动的游戏设计人员提供支持,特别是因为该工具的单个实例可以同时支持多达16个连接。 在每个实例中,您都可以控制不同的变量,如亮度、性能、质量、低延迟、低启动时间和侵入性,以确保卸载后设备上不会留下任何东西。
据开发人员说,这款应用程序允许你使用自定义脚本–你自己创建或从不同地方抓取–来映射键盘和鼠标操作。 因此,您可以根据游戏的性质以及您的需求和偏好,通过触摸和点击来定制游戏体验。 顺便说一句,默认情况下,该应用程序只包含 TikTok 和 PUBG 移动的的脚本。
要求
Android 部分至少需要 API 21(Android 5.0)。
您要确保在 Android 设备上启用 adb 调试。