手机投屏到电脑:scrcpy 3 步上手,0 元实现
【免费下载链接】scrcpyDisplay and control your Android device项目地址: https://gitcode.com/GitHub_Trending/sc/scrcpy
想把手机画面弄到电脑上,买投屏器要几十块,装软件还得看广告。scrcpy 不用花一分钱:一条命令把安卓屏幕实时投到电脑,鼠标键盘直接操作手机,全程手机上什么都不装。
scrcpy 凭什么值得装
开源、免费、无账号无广告,手机不装 App、不需要 root,拔掉线设备原样恢复。
- 延迟 35–70ms,操作手感接近本地
- 帧率 30–120fps,取决于设备性能
- 画质 1080p 以上,可自定义分辨率
- 手机只需 Android 5.0(API 21)及以上
- 约 1 秒出首帧画面
动手前的准备
- 电脑:Windows、macOS、Linux 都行,下载对应平台安装包
- 手机:Android 5.0 以上;声音同步需要 Android 11+
- 开关:设置 → 开发者选项 → 打开「USB 调试」(开发者选项找不到时,连续点 7 次「版本号」即可激活)
- 小米注意:还要额外打开「USB 调试(安全设置)」,否则投屏了也输不进字
从零到出画面:3 步上手
- 装:按 doc/windows.md、doc/macos.md 或 doc/linux.md 下载预编译包解压;Linux 可直接用发行版包管理器。从源码构建则执行
git clone https://gitcode.com/GitHub_Trending/sc/scrcpy。→ 电脑上多出一个 scrcpy 可执行文件。 - 连:数据线连手机,手机弹出「允许 USB 调试」对话框。→ 点「允许」,电脑端
adb devices能看到设备序列号。 - 跑:终端输入
scrcpy回车。→ 约 1 秒后弹出窗口,就是手机画面,鼠标键盘开始接管。
不止投屏:进阶玩法
- 录屏:
scrcpy -r out.mp4,投屏同时录成 MP4;加-S手机熄屏继续录。用法见 doc/recording.md - 声音同步:Android 11+ 默认转发手机声音,不想听就
--no-audio。见 doc/audio.md - 虚拟第二屏:
scrcpy --new-display=1920x1080开一块独立显示区,手机锁屏也能播。见 doc/virtual-display.md - 黑屏模式:
scrcpy -S,手机熄屏投屏不断,省电量、不晃人 - 无线投屏:先
adb tcpip 5555,再adb connect 手机IP:5555,拔掉数据线也能投。见 doc/connection.md - OTG 反控:
scrcpy --otg,手机反过来当电脑的键盘鼠标,连 USB 调试都不用开
挑个场景直接上手
- 回消息:开会不方便看手机,窗口常开,扫一眼画面、点进去、键盘打字,全程手不离工位。
- 会议演示:打开 scrcpy 窗口,
Alt+f全屏,手机里的 PPT 直接投到会议室大屏,省掉投影转接头。 - 游戏录制:
scrcpy -r game.mp4录原始编码流,帧率跟实玩一致,不用在手机上装录屏 App 掉帧。 - 第二屏:
scrcpy --new-display跑导航或播客,手机本体锁屏放口袋,声音照常播。
踩坑自查
| 现象 | 可能原因 | 处理 |
|---|---|---|
| 提示找不到设备 | USB 调试没授权 / adb 卡死 | adb kill-server重启服务,重新插线并点「允许」 |
| 能投屏但键盘鼠标无反应 | 缺 INJECT_EVENTS 权限(小米常见) | 开发者选项里再开「USB 调试(安全设置)」,重启手机 |
| 画面卡顿、延迟高 | 分辨率或码率超出带宽 | scrcpy -m1024 -b 2M,降分辨率效果最明显 |
| 无线投屏断连 | 手机锁屏断网 / IP 变化 | 保持 Wi-Fi 与电脑同网段,锁屏后台允许联网 |
参数速查
| 参数 | 作用 |
|---|---|
-m 1024 | 最大分辨率边长设为 1024,流畅度优先 |
-b 2M | 码率限制为 2M,带宽有限时降卡顿 |
-r file.mp4 | 同步录屏到本地 MP4 |
-S | 手机屏幕熄灭,投屏不断 |
--new-display=1920x1080 | 创建独立虚拟显示区 |
--otg | OTG 模式:只控制不投屏,免 USB 调试 |
延伸资源
- doc/connection.md:无线投屏、TCP/IP 连接配置
- doc/video.md:画质、分辨率、帧率参数
- doc/shortcuts.md:全部快捷键
- doc/otg.md:OTG 反控手机
- FAQ.md:常见问题
- 客户端 C 源码:app/src/;安卓端服务源码:server/src/main/java/com/genymobile/scrcpy/
设备连好之后,打开终端输入scrcpy,一秒出画面。想彻底拔掉数据线,照 doc/connection.md 配一次 TCP/IP,以后无线投屏。
【免费下载链接】scrcpyDisplay and control your Android device项目地址: https://gitcode.com/GitHub_Trending/sc/scrcpy
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考