如何用 scrcpy 把手机投屏到电脑:从上手到排障的完整指南
如何用 scrcpy 把手机投屏到电脑从上手到排障的完整指南【免费下载链接】scrcpyDisplay and control your Android device项目地址: https://gitcode.com/GitHub_Trending/sc/scrcpyscrcpy 是一款免费开源的 Android 投屏工具把手机屏幕镜像到电脑后可以直接用键盘和鼠标操作手机。它通过 USB 或 Wi-Fi 连接不需要 root也不在手机上安装任何应用适合演示、录屏和开发测试等场景。本文面向新手介绍 scrcpy 投屏的上手流程、常用参数与排障方法。 它解决什么问题手机屏幕小、虚拟键盘打字慢、录屏还要另装 App而市面上的投屏软件不少需要付费或带广告。scrcpy 的思路是把镜像 控制两件事都做在电脑这一侧手机上不装任何应用、不留痕迹电脑端一个程序就完成屏幕镜像、键鼠控制和录像。它的原理不复杂scrcpy 借助 adbAndroid 官方提供的一套设备调试工具向手机推送一个临时小程序由它把屏幕画面和音频编码后实时发送到电脑同时电脑上的键鼠操作也会反向传回手机。官方 README 中给出的参考指标是延迟约 35~70ms、帧率 30~120fps视设备而定、约 1 秒内显示第一帧。下面是 scrcpy 投屏在 Linux 上的实际效果⏱️ 五分钟上手先准备工具。Windows 和 macOS 可直接使用项目发布页的预编译包Linux 也可以从源码构建一条命令完成git clone https://gitcode.com/GitHub_Trending/sc/scrcpy cd scrcpy ./install_release.sh在手机的开发者选项中开启 USB 调试。部分小米等机型还需要同时开启USB 调试安全设置否则之后键鼠无法注入。用数据线连接电脑首次连接时在手机上弹出的授权窗口点允许。打开终端运行scrcpy窗口中出现手机画面即成功。手机只有一台时会被自动选中。基本操作鼠标左键点击画面即点击手机对应位置右键是返回键中键是主页键光标移到输入框后可以直接用电脑键盘打字。 谁在用、怎么用办公演示产品或培训同事需要展示手机上的素材时用 scrcpy 把画面投到大屏会议上直接用鼠标完成点击、滚动和输入不用再把手机传着看节奏明显更顺。内容录制录制教程或游戏内容时启动时加上录制参数即可把画面存为 mp4 到电脑。由于时间戳在设备端采集录出来的文件不受网络抖动影响质量比较稳定。开发测试同时接入多台测试机时用序列号参数分别指定设备可以并排对照不同机型的表现排查兼容性问题的效率约有一倍的提升。⌨️ 常用参数速查几个最常用的组合scrcpy -m 1024 --max-fps30 # 降低分辨率与帧率缓解卡顿 scrcpy --recorddemo.mp4 # 投屏的同时录制到本地文件参数作用适合情况-m/--max-size限制镜像的最大宽高另一维自动保持比例画面卡顿、想省带宽-b/--video-bit-rate调整视频比特率默认 8Mbps画质与流畅度之间取舍--max-fps限制采集帧率降低设备编码负担--tcpip自动切换到 Wi-Fi 连接同网络不想插线、两台设备在同一局域网-s/--serial按序列号指定某一台设备多台设备同时接入--record把视频/音频录制成 mp4、mkv 等文件录屏、留存演示--shortcut-mod更改快捷键修饰键默认左 AltAlt 键与其他按键习惯冲突完整的命令行说明可以直接运行scrcpy --help或man scrcpy查看。 排障手册症状启动时提示Could not find any ADB device。原因手机未开启 USB 调试或电脑端尤其是 Windows缺少厂商 USB 驱动。解法先运行adb devices确认设备能被列出Windows 上安装对应品牌的 USB 驱动后重试。症状提示Device is unauthorized。原因手机上的 USB 调试授权弹窗没有被确认。解法在手机上点允许并勾选始终允许若弹窗未出现可在开发者选项中撤销调试授权后重插数据线。症状提示Multiple ADB devices无法确定投哪台。原因电脑同时连接了多台设备scrcpy 不敢替你猜。解法用-s 序列号指定设备或分别用-d仅 USB 设备、-e仅 TCP/IP 设备选择。症状画面正常但鼠标键盘操作无反应。原因部分厂商默认限制了通过 USB 调试注入输入事件。解法在开发者选项中开启USB 调试安全设置然后重启手机一次。症状投屏画面卡顿、掉帧。原因镜像分辨率或比特率相对当前通道偏高。解法先用-m 1024 --max-fps30降规格试无线连接时把比特率调低-b 4MUSB 连接则换用支持 3.0 的数据线和接口。 继续深入doc/connection.md无线连接Wi-Fi的自动与手动两种方式、多设备选择的完整规则。doc/recording.md录制的文件格式、容器选择、时长限制以及不开窗口的纯录制用法。doc/shortcuts.md全部快捷键对照表以及如何把修饰键改成 Ctrl 等习惯按键。app/src/电脑端客户端的 C 源码入口在main.c与scrcpy.c适合想弄清内部流程的读者。scrcpy 把镜像、控制与录制都放在了电脑一侧手机上不留任何应用这正是它用起来无感的原因。现在连上手机运行一次scrcpy剩下的参数和排障问题都可以回到这篇文章里查。【免费下载链接】scrcpyDisplay and control your Android device项目地址: https://gitcode.com/GitHub_Trending/sc/scrcpy创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考