十年匠心定制 · 商业建站与技术教学双线并行 咨询热线:400-886-1026 service@lmnt.cn
ARTICLE DETAIL

资讯详情

深耕网站建设与运营推广的一线实战洞察。

scrcpy 安卓投屏上手指南:一条命令把手机画面搬到电脑,键鼠直接接管

scrcpy 安卓投屏上手指南:一条命令把手机画面搬到电脑,键鼠直接接管 scrcpy 安卓投屏上手指南一条命令把手机画面搬到电脑键鼠直接接管【免费下载链接】scrcpyDisplay and control your Android device项目地址: https://gitcode.com/GitHub_Trending/sc/scrcpy手机屏幕太小看视频、做演示、录教程都不得劲想把画面投到电脑上又嫌模拟器太重、商业投屏软件要付费还夹带广告。scrcpy 是一款免费开源的安卓投屏工具不需要 root、不用在手机上装任何客户端一条命令就能把手机画面实时显示在电脑屏幕上并直接用鼠标键盘操控手机。这篇入门指南会带你走完从连接、调优到避坑、进阶的完整路线读完就能自己动手跑起来。为什么投屏工具那么多偏偏要选 scrcpy投屏这件事市面上大致有三条路手机厂商自带的投屏功能、第三方投屏 App、以及安卓模拟器。前两者往往要在两端装软件、注册账号还夹杂画质压缩和广告模拟器虽然功能强但启动慢、吃配置游戏的延迟也让人着急。scrcpy 走的是另一条路它借助安卓系统自带的调试接口直接读取屏幕画面、下发操作指令电脑充当遥控器所以手机端什么都不用装也完全不需要 root。它的设计目标用几个数字就能概括延迟 35~70 毫秒操作基本感觉不到滞后首帧约 1 秒敲下命令后画面立刻出现帧率 30~120fps具体取决于设备性能跨平台Linux、Windows、macOS 都能跑零侵入用完拔线手机上不留任何痕迹。更难得的是它完全开源免费没有账号、没有广告、也不依赖网络。对想快速把手机画面搬到电脑上这种需求来说它几乎是零成本的最优解。动手之前手机这边只需设置一次scrcpy 唯一的准备工作在手机端而且只需做一次以后可以一直用。打开手机「设置」→「关于手机」连续点击「版本号」7 次直到提示进入开发者模式返回设置首页找到新出现的「开发者选项」打开「USB 调试」用数据线连接电脑手机弹出「允许 USB 调试吗」时勾选「始终允许」并确认。留意两个版本门槛画面投屏要求 Android 5.0API 21及以上想连声音一起转发手机需要在 Android 11 以上。系统版本不够的话画面投屏不受影响只是暂时听不到声音。电脑端这边三种安装方式任选Linux 用户走包管理器例如sudo apt install scrcpyWindows、macOS 用户下载对应平台的预编译包解压即可使用想尝鲜最新代码可以 clone 后自行构建git clone https://gitcode.com/GitHub_Trending/sc/scrcpy。第一次连接从数据线到画面出现只需一步USB 线连好手机、电脑端装好 scrcpy 后在终端里敲下这行命令scrcpy大约一秒手机屏幕就会以独立窗口的形式出现在电脑桌面上鼠标可以点击、键盘可以输入手机从此变成了电脑的一块屏幕。下图就是 scrcpy 在 Linux 桌面上显示安卓手机画面的实际效果窗口里的默认修饰键下文写作 MOD通常是左 Alt 键macOS 上是 Cmd 键。先记住下面几个快捷键操作就能立刻顺畅起来想要的效果快捷键切换全屏MODF回到手机桌面MODH返回上一级MODB或直接鼠标右键关闭手机屏幕、保留投屏MODO模拟双指缩放按住 Ctrl 并拖动鼠标画面模糊或卡顿三个参数按需调整默认情况下scrcpy 以手机原始分辨率、8 Mbps 码率传输画面日常使用完全够。但如果追求更高画质或者网络条件有限记住下面三个参数就够了使用场景推荐命令能达到的效果演示、剪辑要清晰scrcpy -b 16M提高码率画面细节更锐利无线连接要流畅scrcpy -b 4M --max-fps 30降低码率与帧率减少卡顿老旧设备要省电scrcpy -m 720 -S限制分辨率并熄灭手机屏幕-b是视频码率数值越大画质越好占用的带宽也越高-m限制镜像分辨率例如-m 1080会把 1080 宽的画面等比缩放减轻设备负担--max-fps限制帧率上限看视频、聊天时感知不明显但能明显降低发热。另外录屏是内置功能scrcpy -r demo.mp4就能边投屏边录像画质音质都不打折。因为时间戳由手机端生成录出的文件不受电脑性能影响非常干净。避坑清单新手最容易翻车的 5 个地方连接过程遇到问题多半是下面几种情况之一数据线只充电、不传数据。不少数据线只能供电换一根支持数据传输的线问题立刻消失调试授权没勾「始终允许」。插线后手机弹出的授权窗口如果选了仅本次下次连接可能又会被要求重新授权统一勾选「始终允许」最省事小米/红米设备的特殊设置。部分小米机型还需要在开发者选项里额外打开「USB 调试安全设置」否则键鼠控制会报INJECT_EVENTS permission错误改完一般要重启一次手机才生效无线连接步骤没走全。无线投屏需要先插着 USB 开启端口再断开连接改用 Wi-Fi完整流程是# 1. 先用 USB 连接开启无线调试端口 adb tcpip 5555 # 2. 断开 USB用 Wi-Fi 连接换成手机的真实 IP adb connect 192.168.x.x:5555 # 3. 启动投屏 scrcpy记不住手机 IP 也没关系插着 USB 时直接运行scrcpy --tcpip它会自动找到设备地址、开启端口并完成连接。用完记得adb disconnect断开。无线模式下延迟会比有线略高建议配合上一节的流畅参数组合使用同时插了多台设备。adb devices会列出所有已连接设备多设备时用scrcpy -s 设备序列号指定要投哪一台。投屏之外scrcpy 的几种进阶打开方式跑通基础投屏之后下面这几个能力值得一试它们也是 scrcpy 最被称道的地方物理键鼠模拟HID开启后电脑键盘鼠标会被安卓系统识别为物理外设游戏支持原生键位某些限制虚拟键盘的 App 也能正常输入手机秒变摄像头V4L2Linux 专属一条scrcpy --v4l2-sink/dev/video0手机摄像头就成了电脑摄像头视频会议、直播都能用虚拟显示让投屏跑在一块看不见的虚拟屏幕上手机主屏可以继续做别的事隐私与效率兼顾OTG 模式不用开启 USB 调试插上就能用适合临时借用别人的设备做演示游戏手柄支持手柄/键盘映射到手游配合投屏就是一套现成的大屏掌机。想深入了解某个方向项目自带的手册就是最好的入口画质相关看 doc/video.md音频看 doc/audio.md摄像头玩法看 doc/camera.md虚拟显示看 doc/virtual-display.md全部快捷键收录在 doc/shortcuts.md。今晚就试一个三步小任务读完这篇文章你现在就可以动手做一个小实验先把手机用 USB 连上用默认命令scrcpy跑通一次投屏然后挑一段视频分别用scrcpy -b 16M和scrcpy -m 720各打开一次对比一下清晰度与流畅度的差异——这是你对这三个参数最直观的感知。等有线连接完全顺手了再按避坑清单里的步骤试一次无线投屏。当你在客厅用 Wi-Fi 把手机画面投到电脑上、键鼠照常操控的那一刻大概就能理解为什么用过 scrcpy 的人都说回不去了。【免费下载链接】scrcpyDisplay and control your Android device项目地址: https://gitcode.com/GitHub_Trending/sc/scrcpy创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表