PyQtScrcpy 是一款集投屏、控制为一体的手机工具。当安卓手机通过 WIFI 或 USB 连接到电脑时,可以使用 Scrcpy 进行投屏,还能对手机进行控制。它最大的特点是手机无需安装任何应用,无需 root 但需要 adb 工具。
软件介绍
PyQtScrcpy 是一个基于 scrcpy 的图形用户界面程序,它能让用户更方便地将 Android 设备屏幕投屏到计算机上。相比于 scrcpy 的命令行界面,PyQtScrcpy 提供了更加直观和易用的界面,使得投屏操作更加简单。
PyQtScrcpy具有以下特色:
- 轻量:原生设计,仅显示设备屏幕。
- 性能出色:能达到 30 – 60fps。
- 高质量:支持 1920×1080 及以上分辨率。
- 低延时:延时在 35 – 70ms 之间。
- 非侵入性:不需要在手机安装任何东西。
- 电脑和手机剪贴板能交互,以及传文件。
- 支持 Windows/MacOS/Linux 系统。
- 支持 Android 5.0 以上版本。
- 同时支持手机音量或麦克风投到到电脑播放。
- 控制手机的摄像头。
使用教程
- 打开手机的 USB 调试功能:
- 开启一般是多次点击手机系统版本,如使用的是 MIUI10,开启方法是“设置”-“我的设备”-“全部参数”-点击 7 下 MIUI 版本,开启“开发者选项”。
- 然后在“设置”-“更多设置”-“开发者选项”中同时开启 USB 调试和 USB 调试(安全设置)。注意:USB 调试(安全设置)必须开启,否则不可以使用电脑控制手机。
- 接下来就是解压下载到的 PyQtScrcpy 软件。解压后的目录:
- 使用 USB 进行连接:
- 使用无线连接:
- 确保 PC 和手机在同一 Wifi 中,手机先通过 USB 与 PC 相连,输入命令 D:\PyQtScrcpy adb tcpip 5555 restarting in TCP mode port: 5555 。
- 拔下设备,断开 USB 连接,在 PC 上运行 adb connect 手机 IP:服务端口(手机 IP 可通过手机的状态信息查看,或者登录路由器查看,一般以 192.168 开头),如 D:\PyQtScrcpy adb connect 192.168.0.4:5555 connected to 192.168.0.4:5555 。这样弹出手机的屏幕,手机投屏成功!正如预期的那样,性能与 USB 不同,默认的 scrcpy 比特率是 2.5Mbps,这对于 Wi-Fi 连接来说可能太多了。根据使用情况,降低比特率和分辨率可能是一个很好的折中方案。可以使用命令 scrcpy –bit-rate 2M –max-size 800 或者简写 scrcpy -b2M -m800 。若要切换回 USB 模式:adb usb 。
- 常用快捷键(重要):
- 关闭设备屏幕(保持镜像):Ctrl + o 。
- 将设备剪贴板复制到计算机:Ctrl + c 。
- Tips:查看已连接设备命令 adb devices,显示 device 则表示已连接,显示 offline 则离线。使用命令行选项在启动时镜像时可以关闭设备屏幕,这一点也挺实用:scrcpy –turn-screen-off scrcpy -S 。
- PyQtScrcpy 基础操作介绍:
- 打开 PyQtScrcpy 的操作:
- 直接双击打开启动程序。
- 通过 cmd 或者 Windows powershell 输入命令 scrcpy 启动程序;macOS/Linux: 终端输入命令 scrcpy 启动程序。
- 限制分辨率:设备分辨率越高,延迟越大,用这个命令可以限制分辨率大小,保证性能:scrcpy -m 1024 (简短一点的命令,效果相同)。默认码率是 2.5M,码率越高,画质越好,同时延迟越大,可自行调整:scrcpy –bit-rate 2M 。通过限制分辨率和码率,可以减少延迟,尤其是无线连接手机时效果更佳。
- 录屏:分为两种情况,一种是投屏状态下录屏:scrcpy –record file.mp4 ,scrcpy -r file.mkv 。一种是非投屏状态下录屏:scrcpy –no-display –record file.mp4 。
- 多设备连接的情况:如果有多个设备同时连接电脑,需要按照前面获取的 ID 号来操作打开 scrcpy 。
- 关闭手机屏幕:投屏操作下关闭手机屏幕,只在电脑上看到手机的亮屏状态,可以使用快捷键 Ctrl + O,或者尝试以下命令 。
- 安装 apk、文件传输 。
- 打开 PyQtScrcpy 的操作:
- 此方式推荐使用,相对更加流畅。手机通过 USB 连接到 PC 上,首次连接会弹出是否信任该电脑,点击始终信任即可。运行 adb usb 查看是否连接成功。
应用场景
- 个人娱乐:将 Android 手机或平板的屏幕投屏到计算机上,与家人和朋友一起观看电影、玩游戏等。
- 工作演示:在会议或工作场合中,将 Android 设备的屏幕内容展示给其他人观看。通过 PyQtScrcpy 的操控功能,可以实现远程操控演示内容。
- 教育培训:在教育培训领域,使用 PyQtScrcpy 可以方便地将 Android 设备的屏幕内容投屏到教室的投影仪上,供学生观看和学习。
总之,Scrcpy 及其相关的图形用户界面程序 scrcpy-gui 为用户提供了便捷、高效、优质的手机投屏体验。
GitHub:https://github.com/Stardawn0v0/PyQtScrcpy
哔哩哔哩:https://space.bilibili.com/431414767
文章版权归作者所有,未经允许请勿转载。© 版权声明
THE END
暂无评论内容