scrcpy 免费投屏:三步把安卓手机镜像到电脑,免 root 免装 App
【免费下载链接】scrcpyDisplay and control your Android device项目地址: https://gitcode.com/GitHub_Trending/sc/scrcpy
给别人演示刚装好的 App,手机屏幕太小,还腾不出手操作电脑。scrcpy 投屏解决这件事:它把安卓手机的画面和声音镜像到电脑窗口,你用键鼠直接操控手机。它免费开源、免 root,手机上不装任何 App,Windows、macOS、Linux 全支持。从连接到出第一帧约 1 秒,操控延迟 35~70ms。
谁适合用它
- 要给别人演示 App 或录操作步骤
- 想远程调试手机,又不想装调试客户端
- 需要把手机当电脑上的第二块屏,或当网络摄像头
- 介意隐私和广告,只要干净、免费、开源
开始前的准备清单
| 项 | 要求 |
|---|---|
| 手机系统 | 安卓 5.0+ 可投屏;音频转发需 11+ |
| 开关 | 设置 → 开发者选项,打开「USB 调试」 |
| 依赖工具 | adb(scrcpy 靠它通信) |
| 数据线 | 需支持数据传输,不能只充电 |
安装命令,按平台选一条:
# Windows winget install --exact Genymobile.scrcpy# macOS brew install scrcpy# Linux(Arch 为例) pacman -S scrcpy其他发行版可下载静态包解压,或从源码构建:
git clone https://gitcode.com/GitHub_Trending/sc/scrcpy进入 scrcpy 目录执行./install_release.sh完成构建。
三步投屏:从连到看到画面
第一步 连接。用数据线插好手机,弹出「允许 USB 调试」时勾选始终允许。
第二步 确认设备。多台设备时先列出来:
adb devices看到设备列表,状态为device即连接正常。
第三步 启动。
scrcpy约 1 秒后弹出窗口,出现手机桌面就是成功,能点动 App 说明键鼠已接管。
键鼠映射:左键 = 点按,右键 = 返回,中键 = Home,Alt+f = 全屏。更多组合见 doc/shortcuts.md。
📡 按场景抄命令
无线投屏:手机和电脑同网,想拔掉数据线。
scrcpy --tcpip执行后它自动找到手机 IP、开启 TCP/IP 模式并切到无线,画面照常投出。之后可用scrcpy --tcpip=192.168.1.1直接指定 IP。
录屏:把操作录成视频,方便回看或分享。
scrcpy --record=demo.mp4画面和声音写进文件;时间戳在手机上打,即使窗口卡顿,文件也是干净的。
虚拟显示:主屏之外再开一块独立屏跑某个 App。
scrcpy --new-display=1920x1080 --start-app=org.videolan.vlc电脑多出一个 1920x1080 窗口直接启动 VLC,手机主屏不受影响。
音频:只要手机麦克风录音,不要画面。
scrcpy --audio-source=mic --no-video --no-playback --record=voice.opus声音实时录进.opus文件,窗口不显示画面。
多设备:插了两台,只投其中一台。
scrcpy -s 0123456789abcdef用adb devices查到序列号后指定,只投这一台。
文件传输:装 APK 或推文件,不想敲 adb。
# 把 APK 拖进窗口即安装;其他文件拖入推送到 /sdcard/Download/拖入即完成,无需单独敲 adb 命令。
⚙️ 参数调优速查表
| 参数 | 作用 | 取值建议 |
|---|---|---|
--max-size(-m) | 画面宽高上限,另一维按比例缩放 | 卡顿降到 1024~1280 |
--video-bit-rate(-b) | 视频码率,默认 8M | 先降到 2M~4M |
--max-fps | 帧率上限 | 看文档 30 够,游戏 60 |
--video-codec | h264(默认)/h265/av1 | 要更清晰用 h265 |
--video-buffer | 视频缓冲,默认 0 追最低延迟 | 求平滑给 100~200 |
按场景套用:
# 日常,平衡流畅和画质 scrcpy -m 1280# 画面卡顿的降级方案 scrcpy -m 1024 --max-fps=30# 高质量录制:1080p 高码率 h265 scrcpy -m 1920 -b 8M --video-codec=h265 --record=screen.mp4高频故障自诊
提示找不到设备原因:USB 调试没开、未授权,或线只充电。 处理:手机上勾选「始终允许 USB 调试」;跑adb devices确认状态为device;换支持数据传输的线。
INJECT_EVENTS 权限报错(小米常见)原因:厂商需要额外开关才能注入按键事件。 处理:开发者选项再打开「USB 调试(安全设置)」,重启一次手机。
有画面没声音原因:音频转发要安卓 11+,且启动时屏幕需解锁。 处理:确认系统版本;开机解锁屏幕再投;仍不行换--audio-codec=aac,不需要声音就--no-audio。
投屏卡顿原因:分辨率、码率偏高,或带宽不足。 处理:先试-m 1024 --max-fps=30;无线连接加-b 4M;有线确认是 USB 3.0 线。
现在就能跑的一条命令
scrcpy 免费、无广告、手机侧退出后不留文件,一条命令把手机接到电脑,键鼠直接接管。插上数据线,跑这条:
scrcpy约 1 秒后窗口弹出手机桌面,就能点着玩了。
继续读官方文档
- doc/shortcuts.md:全部快捷键,含剪贴板、截图、音量
- doc/connection.md:USB 与无线连接的细节和四种选设备方式
- doc/video.md:显示、编码、方向、缓冲的全部参数
- doc/audio.md:音频源、编码、缓冲的配置
- doc/recording.md:录制容器选择与时长限制
- FAQ.md:官方高频问题,排查前先翻一遍
【免费下载链接】scrcpyDisplay and control your Android device项目地址: https://gitcode.com/GitHub_Trending/sc/scrcpy
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考