scrcpy安卓投屏教程:三步在电脑上掌控手机屏幕
【免费下载链接】scrcpyDisplay and control your Android device项目地址: https://gitcode.com/GitHub_Trending/sc/scrcpy
scrcpy 是一款免费开源的安卓投屏与控制工具。连上一根数据线,手机画面就会完整映射到电脑窗口里,用鼠标和键盘直接操作,全程不需要 root。第一次投屏的完整流程不到三分钟:安装、开启 USB 调试、输入 scrcpy 三条命令。本文覆盖从安装、USB 连接到无线投屏,再到常用参数调优的完整过程。
⚡ 30 秒跑起来
在电脑上安装(以下命令以 Debian/Ubuntu 为例,macOS 可用brew install scrcpy,Windows 可下载发布页的 zip 包并把目录加入 PATH):
sudo apt install scrcpy # 效果:一次装完,依赖自动解决;时机:首次使用 scrcpy # 效果:手机画面进入电脑窗口,鼠标键盘即可操作;时机:任意第二条命令能弹出手机画面,就说明环境已经通了。
速览核心能力与对应开关
| 能力 | 关键命令或开关 | 适合场景 |
|---|---|---|
| 画面镜像与键鼠控制 | scrcpy(默认) | 日常操作、会议演示 |
| 低延迟传输 | 官方实测约 50ms 延迟 | 点击实时操作 |
| 画面质量控制 | --max-size、--video-bit-rate | 弱网下换流畅 |
| 编码切换 | --video-codec=h265 | 高分辨率压码率 |
| 边投屏边录屏 | --record | 保存教程、演示回放 |
| 多设备并行 | --serial | 一台电脑管多部手机 |
| 音频同步 | --no-audio(关闭开关) | 新版本默认有声 |
图中展示的是 scrcpy 安卓投屏效果:一部 Android 手机的主屏被映射进电脑窗口,窗口顶部带有标题栏与控制按钮。
完成一次性准备:环境与 USB 调试
先看两端要求。手机端是 Android 5.0 以上,无需 root;电脑端支持 Windows、macOS、Linux,只需能调用adb。scrcpy 本身体积只有几 MB,运行起来对系统几乎无负担。
USB 调试只需设置一次:进入“设置 → 关于手机”,连续点击“版本号”7 次解锁开发者选项,再返回打开“开发者选项”里的 USB 调试开关。
装完后用scrcpy --version校验,能打印版本号即环境就绪。如果坚持从源码编译,先git clone https://gitcode.com/GitHub_Trending/sc/scrcpy,进入目录后执行./install_release.sh,依赖清单见项目内的app/deps/目录。
🔌 完成第一次投屏:USB 连接
插上数据线,先校验再启动:
adb devices # 效果:列出所有已连接设备;时机:首次连接前校验一次 scrcpy # 效果:对当前连接的手机开启镜像与控制;时机:校验通过后输入首次运行时手机会弹出“允许 USB 调试”提示,勾选“始终允许”后可以一劳永逸。等上一两秒画面出现,鼠标点击与键盘输入即刻在手机端生效。
📶 切换到无线投屏连接
先用 USB 做一次初始化,之后即可摆脱数据线:
adb tcpip 5555 # 参数 5555 为监听端口;效果:adb 转为网络监听;时机:仅首次 adb connect 192.168.1.100:5555 # 参数:手机局域网 IP 加端口;效果:建立无线连接;时机:每次拔线后 scrcpy # 连接成功后照常启动投屏手机 IP 可在“设置 → 关于手机 → 状态信息”中查到。只要两台设备处在同一个 WiFi 下,每次连接加启动即可;无线想更流畅,优先 5GHz 频段,避免隔墙衰减。
🎬 按场景进阶:把用法调到贴合工作
下面 5 张场景卡各给一组推荐组合,参数直接拼在 scrcpy 命令后即可。
边投屏边录屏保存演示画面
- 场景:录制 App 操作教程,或把会议演示留存备查。
- 命令:
scrcpy --record=demo.mp4 - 效果:投屏不中断,画面同步写入本地 mp4,互不干扰。
调低投屏画质换取低延迟
- 场景:无线投屏时画面卡顿,或希望点击跟手一些。
- 命令:
scrcpy --max-size=1024 --video-bit-rate=2M,游戏场景再加--max-fps=60 - 效果:画面最长边压到 1024、码率降到 2M,流畅优先于清晰。
并行管理多部手机
- 场景:一台电脑要同时操作多台安卓设备。
- 命令:
scrcpy --serial=0123456789abcdef,序列号用adb devices查看 - 效果:每台设备独立开一个窗口,互不串扰。
投屏时黑屏省电
- 场景:让投屏持续运行,同时省手机电量、防止旁人误触。
- 命令:
scrcpy --turn-screen-off - 效果:手机屏幕熄灭,电脑窗口照常显示,适合长时间挂机。
把快捷键修饰键换成右 Ctrl
- 场景:不习惯默认用 Alt 或 Win 触发窗口内快捷键。
- 命令:
scrcpy --shortcut-mod=rctrl - 效果:全部快捷键改由右 Ctrl 触发,与浏览器习惯按键不冲突。
用速查表处理常见问题
| 现象 | 常见原因 | 解决办法 |
|---|---|---|
| 连不上设备 | USB 调试未开或线材接触问题 | 重查 USB 调试,换数据线或换 USB 口,重新勾选“允许调试” |
| 画面卡顿、延迟高 | 画面尺寸或码率过大 | 下调画质参数(见“低延迟”场景卡),无线用 5GHz、有线插 USB 3.0 |
| 没有声音 | 旧版本未默认同步音频 | 新版本默认传声;需要静音时用“速览”表中的关闭开关 |
| 鼠标不跟手 | 默认注入方式兼容性差异 | 改用--mouse=uhid虚拟输入模式 |
| 多设备连不上指定 | 未指明目标设备 | 按序列号指定,详见 doc/connection.md |
下一步建议:先接一台真实设备完成一次 USB 投屏,确认点击与输入延迟在自己可接受的范围,再切换到文中的无线连接方式。熟悉之后,可以翻一下 doc/shortcuts.md,把窗口内的快捷键逐个试一遍。
【免费下载链接】scrcpyDisplay and control your Android device项目地址: https://gitcode.com/GitHub_Trending/sc/scrcpy
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考