当前位置: 首页 > 科技观察

手机和电脑多屏协同一招

时间:2023-03-20 20:22:53 科技观察

攻略大家应该都知道,华为手机和电脑可以通过HuaweiShare实现一键传。有时候这个功能真的很方便,有点羡慕。今天给大家介绍一个开源项目。能够轻松实现多屏协同的不仅仅是华为手机和电脑。scrcpyscrcpy可以通过USB连接安卓设备进行显示和控制,也可以通过TCP/IP进行无线控制,而且使用本软件不需要root权限,避免因root导致的保修问题。scrcpygit地址:https://github.com/Genymobile/scrcpy本应用支持Linux、Windows和macOS系统特性轻量级(原生,仅显示设备屏幕)性能(30~60fps)质量(分辨率可达1920x1080或更高)低延迟(35-70ms)快速启动(秒内开始显示)非侵入式(不需要在Android设备上安装任何程序)环境要求Android系统版本需要是Android5.0(API21)或以上,你需要启用adb调试。不同的手机开启adb调试的方式可能略有不同。下面我就介绍一下在华为手机上开启adb调试的方法。出现如下界面表示打开成功。其他型号手机可以百度打开安装linux。在Debian(目前只有beta和unstable版本,即testing和sid版本)和Ubuntu(20.04)上:aptinstallscrcpyWindows直接下载安装包,下载链接请参考github,解压后无需安装即可使用。解压后打开cmd,进入scrcpy解压目录,输入scrcpy命令启动解压目录如下:注意:启动前需要用USB连接电脑。连接时,手机会有是否调试的提示,选择是。如果觉得每次启动都要进入解压目录很麻烦,可以把路径添加到系统环境变量path中,启动后就不用再进入解压目录了。macOSbrewinstallscrcpy运行scrcpy用USB连接电脑和安卓设备,执行:scrcpy支持带命令行参数执行,查看参数列表:scrcpy--help功能介绍缩小分辨率,限制高宽为一定大小(比如1024):scrcpy--max-size1024scrcpy-m1024#shortversion较短的边将按比例缩小以保持设备的显示比例。这样,1920x1080设备将以1024x576分辨率显示。修改图片码率默认码率为8Mbps。如果你想改变屏幕的比特率(比如改为2Mbps):scrcpy--bit-rate2Mscrcpy-b2M#shortversion限制屏幕的帧率屏幕的帧率可以通过以下命令来限制:scrcpy--max-fps15屏幕裁剪设备可以裁剪和镜像帧以显示屏幕的一部分。例如,此功能可用于仅显示OculusGo的一只眼睛。scrcpy--crop1224:1440:0:0#1224x1440atoffset(0,0)如果同时指定--max-size,会在裁剪屏幕后进行分辨率变化。录屏可以边录屏边录屏:scrcpy--recordfile.mp4scrcpy-rfile.mkv不开屏录屏:scrcpy--no-display--recordfile.mp4scrcpy-Nrfile.mkv#按Ctrl+C停止录屏在除此之外,scrcpy还支持其他需要的功能,如无线连接、多设备连接、SSH连接、文件传输等,详细教程请参考官方文档。Tips如果你想让这个工具变得更有趣,可以使用scrcpy结合python开发一些自动化应用,用于控制手机,玩手游等。