scrcpy 安卓投屏到电脑:零基础完整指南(10 分钟跑通)
【免费下载链接】scrcpyDisplay and control your Android device项目地址: https://gitcode.com/GitHub_Trending/sc/scrcpy
在终端敲一条命令,约 1 秒内,安卓手机画面就出现在电脑窗口里。scrcpy 是一款免费开源的安卓投屏到电脑工具:端到端实测延迟 35~70 毫秒,手机上不用装任何 App,不需要 root。这篇 scrcpy 教程从开启 USB 调试一路走到无线投屏和参数调优,第一次使用也能按顺序做完。
确认两件前提
你会得到一个一次配置、长期可用的手机端环境:系统版本达标,USB 调试已开启。
先看版本要求:手机系统需为 Android 5.0(API 21)及以上;如果希望声音同步传到电脑,系统需 Android 11(API 30)及以上,音频转发从这一版本开始支持。版本不够也不影响画面投屏。
再开启开发者选项,只需做一次:
- 打开手机「设置」→「关于手机」,连续点击「版本号」7 次,出现开发者模式提示;
- 回到设置首页进入「开发者选项」,打开「USB 调试」;
- 用数据线连接电脑,手机弹出「允许 USB 调试吗?」时勾选「始终允许」并确认。
注意:小米/红米等个别品牌还有额外开关,如果键鼠无法控制手机并报INJECT_EVENTS权限错误,需要在开发者选项里单独打开「USB 调试(安全设置)」,修改后重启一次手机才生效。
装好并见到第一帧
你会得到一个实时镜像手机画面的窗口,鼠标和键盘直接操作手机。
获取 scrcpy 有三种方式,任选其一:
- Linux 用户走包管理器:
sudo apt install scrcpy或sudo pacman -S scrcpy; - Windows、macOS 用户下载对应平台的预编译包,解压即用;
- 需要最新代码时从源码构建:
git clone https://gitcode.com/GitHub_Trending/sc/scrcpy,再按 构建文档 操作。
手机保持 USB 连接,在终端执行:
scrcpy约 1 秒后画面出现。下表是几个 scrcpy 快捷键,建议先记住;表中 MOD 指默认修饰键,为左 Alt 键(部分系统上是左 Super 键,即 Windows/Cmd 键),可用--shortcut-mod修改:
| 组合键 | 作用 |
|---|---|
| MOD+F | 切换全屏 |
| MOD+H | 回到手机桌面 |
| MOD+B 或鼠标右键 | 返回上一级 |
| MOD+O | 熄灭手机屏幕,投屏保持 |
| Ctrl+鼠标左键拖拽 | 模拟双指捏合缩放 |
用电脑鼠标划一下屏幕、用键盘打几个字,确认画面和输入都跟手,第一关就完成了。
卡、糊、发热时调哪三个参数
默认配置是设备原始分辨率加 8 Mbps 视频码率,多数场景够用。出现卡顿或画质下降时,对照下面的 scrcpy 参数场景表选用:
| 场景 | 命令 | 效果 |
|---|---|---|
| 演示、剪辑,要细节 | scrcpy -b 16M | 码率提高到 16 Mbps,画面更清晰 |
| 无线连接,要流畅 | scrcpy -b 4M --max-fps 30 | 码率与帧率下降,防止卡顿 |
| 老旧设备,要降温 | scrcpy -m 720 -S | 分辨率限制到 720 并熄灭手机屏 |
三个 scrcpy 参数的作用各说清楚:
-b设置视频码率,默认 8 Mbps,数值越大画质越好,占用的传输带宽也越高;-m限制镜像分辨率的宽或高上限,并保持宽高比,例如 1920×1080 的手机用-m 1024会以 1024×576 镜像;--max-fps限制采集帧率上限,例如--max-fps 30,手机端的编码工作量和发热随之下降。
内置录屏:投屏的同时录制不需要额外工具,时间戳在手机端生成,录出的文件不受网络波动影响:
scrcpy -r demo.mp4无线投屏三步走
你会得到一个免数据线的 scrcpy 无线投屏连接,前提是和电脑在同一个 Wi-Fi 网络下:
adb tcpip 5555 adb connect 192.168.x.x:5555 scrcpy第一步先插着 USB 打开无线调试端口,第二步拔掉线、换成手机真实 IP 建立连接,第三步正常启动。嫌三步麻烦时,插着 USB 直接运行scrcpy --tcpip,它会自动找到设备 IP、开启端口并完成连接;Android 11 及以上还有系统自带的「无线调试」,可以完全不插线。
注意:无线模式的延迟比有线略高,建议沿用上一节的scrcpy -b 4M --max-fps 30组合;使用结束执行adb disconnect断开,避免下次误连。
投屏之外的五件小事
- 物理键鼠模拟:
scrcpy -K -M通过 UHID 让安卓系统把电脑键鼠识别为真实外设,游戏原生键位和限制虚拟输入的 App 都能正常操作; - 手机当摄像头:Linux 上先安装 v4l2loopback,再运行
scrcpy --v4l2-sink=/dev/video0,视频流会作为一个摄像头设备出现,视频会议和直播软件可直接调用; - 虚拟显示:
scrcpy --new-display=1920x1080把镜像放到一块独立的虚拟屏幕上,手机主屏照常使用,退出时虚拟屏自动销毁; - OTG 模式:
scrcpy --otg仅靠 USB 连接直接控制设备,不需要开启 USB 调试,适合临时借用别人的手机(此模式只控制、不投屏); - 游戏手柄:
scrcpy -G把手柄映射为物理手柄,手游同屏操作和直播演示都可用。
怎么继续深入
所有参数的含义都写在scrcpy --help里,敲一遍、照着试,是熟悉 scrcpy 参数最快的方式。项目文档按主题拆分,需要时直接查阅:
- 音频配置:声音转发、缓冲与麦克风采集
- 摄像头镜像
- 游戏手柄
- 虚拟显示
- 全部快捷键
把手机连上,敲一次scrcpy,主线流程就已经完整了。
【免费下载链接】scrcpyDisplay and control your Android device项目地址: https://gitcode.com/GitHub_Trending/sc/scrcpy
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考