免费投屏到电脑:scrcpy 安卓屏幕镜像与远程控制完整指南
【免费下载链接】scrcpyDisplay and control your Android device项目地址: https://gitcode.com/GitHub_Trending/sc/scrcpy
开会想在大屏上演示手机里的操作,又不想掏手机。scrcpy 是免费的安卓投屏工具,通过 USB 或无线把手机屏幕镜像到电脑,用鼠标键盘直接控制,无需 root 也不在手机上装 App,适合办公、调试和录屏。
🚀 先跑起来——从设备到第一帧画面
- 开启开发者选项:设置 → 关于手机,连续点 7 次"版本号"。
- 打开 USB 调试:开发者选项里勾选"USB 调试";小米系设备还要勾"USB 调试(安全设置)",漏了后面会控制不了手机。
- 安装 scrcpy:Linux 可用包管理器(
sudo apt install scrcpy,仓库版本偏旧时建议源码安装);Windows 和 macOS 下载官方 release 解压即用。从源码安装:
git clone https://gitcode.com/GitHub_Trending/sc/scrcpy cd scrcpy && ./install_release.sh- 连接设备:USB 插上手机,在弹窗里点"允许 USB 调试",然后在终端输入:
scrcpy约一秒钟后第一帧出现,手机画面就镜像在电脑窗口里,鼠标点哪手机就动哪。
📱 连上之后能做什么——核心能力速览
移动办公:手机息屏也能处理消息
来回掏手机会打断工作,而镜像到大屏后,可以直接用鼠标键盘在电脑侧操作。手机选中文本按Alt+c复制到电脑,反向按Alt+v就能把电脑剪贴板粘进手机;把文件拖进 scrcpy 窗口可以直接推送到设备。再按Alt+o让手机屏幕熄灭,镜像继续进行,省了电也不会亮屏分心。
应用调试:不装 App,拖个 APK 就装好
在真机上反复装包、验证很耗时间。scrcpy 通过 adb 注入工作,设备上不留任何残留,退出即卸载。测试包直接拖进 scrcpy 窗口就完成安装;加--keyboard=uhid可以让键盘事件模拟成物理输入,行为更接近真实键盘。
内容录制:投屏和录屏一次完成
做教程或直播素材,以前要再架一台设备录手机屏幕。scrcpy --record=screen.mp4在镜像的同时把音视频录进本地文件,时间戳打在设备端,文件干净不抖;再带--video-codec=h265同体积下画质更好,容器格式按文件后缀自动选择。
⚙️ 用得顺手的关键设置
| 设置项 | 怎么调(命令或路径) | 调完之后的实际效果 |
|---|---|---|
| 分辨率 | scrcpy -m 1024 | 长边限制到 1024px,老机型或低配电脑明显变流畅 |
| 视频码率 | scrcpy -b 4M | 默认 8M 降到 4M,无线或 USB 带宽吃紧时减少卡顿 |
| 限制帧率 | scrcpy --max-fps=30 | 降低编码压力,配合--print-fps能看到实际帧率 |
| 手机息屏 | 启动加--turn-screen-off,或窗口内按Alt+o | 息屏继续镜像,省电、屏幕不亮 |
| 快捷键修饰键 | scrcpy --shortcut-mod=rctrl | 默认修饰键 Alt 换成右 Ctrl,手边好按 |
其余参数见官方文档 doc/video.md 与 doc/shortcuts.md。
🩹 踩坑急救——高频问题快速对照
adb devices里看不到设备:线松了或授权过期 → 换一根能传数据的数据线,手机上重新点"允许 USB 调试"。- 画面能看但控制不了,报 INJECT_EVENTS 权限错误:小米系设备多一个开关没开 → 开发者选项里勾选"USB 调试(安全设置)",重启手机一次。
- 画面卡顿、掉帧:默认 8M 码率超出链路承受 →
scrcpy -m 1024 -b 4M同时降分辨率和码率。 - 没有声音:Android 11 启动时必须解锁屏幕,Android 10 及以下不支持音频 → 解锁后重启 scrcpy;旧系统加
--no-audio直接跳过。
🧩 进阶玩法(选读)
无线连接:先 USB 连上执行scrcpy --tcpip,会自动找到设备 IP 并切到 TCP/IP 模式,之后拔掉线也能镜像,详见 doc/connection.md。
虚拟显示:scrcpy --new-display=1920x1080 --start-app=org.videolan.vlc在手机上开一块独立屏幕跑应用,主屏照常镜像互不干扰,见 doc/virtual-display.md。
手机当摄像头:Android 12 以上可用--video-source=camera镜像摄像头画面;Linux 上还能通过 V4L2 把画面暴露成虚拟摄像头,供视频会议软件调用,见 doc/v4l2.md。
📚 文档与社区入口
- doc/connection.md:多设备选择、无线(TCP/IP)连接出问题时先看
- doc/control.md:剪贴板、文件推送、输入行为等完整控制说明
- doc/video.md:画质、码率、帧率、编码格式怎么调
- doc/audio.md:音频在各安卓版本的支持情况和音频-only 模式
把手机插上 USB、解锁屏幕,在终端输入scrcpy,看第一帧在约一秒内出现——后面的参数都从这一次跑通开始调。
【免费下载链接】scrcpyDisplay and control your Android device项目地址: https://gitcode.com/GitHub_Trending/sc/scrcpy
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考