scrcpy 安卓投屏教程:5 分钟把手机画面投到电脑并用键鼠控制
【免费下载链接】scrcpyDisplay and control your Android device项目地址: https://gitcode.com/GitHub_Trending/sc/scrcpy
scrcpy 把安卓手机的屏幕和声音投屏到电脑,让你用鼠标键盘直接操作手机。无需 root,手机上不用装任何 App。按本文操作,5 分钟内手机画面就会出现在电脑窗口里。
scrcpy 安装准备:系统要求与 USB 调试开启
先对照下表确认环境,满足即可直接开始:
| 项目 | 要求 | 说明 |
|---|---|---|
| 电脑系统 | Linux / Windows / macOS | 三端均支持 |
| 安卓版本 | 5.0 及以上(API 21) | 手机端最低门槛 |
| 声音转发 | Android 11 及以上 | 低版本无声音转发 |
| 手机设置 | 开启 USB 调试 | 步骤见下 |
| 连接方式 | USB 线或同一 WiFi | USB 延迟更低 |
手机端打开 USB 调试:进"设置 → 关于手机",连续点击"版本号"7 次解锁开发者模式;回到"开发者选项"打开"USB 调试"。小米等机型还要打开"USB 调试(安全设置)"并重启一次,否则后面键鼠控制会失效。
电脑上安装 scrcpy:
# Debian / Ubuntu sudo apt install scrcpy # macOS brew install scrcpyWindows 从官方发布页下载 zip 解压,把该文件夹加入 PATH,之后任意终端都能敲scrcpy命令。
scrcpy 首次运行:三条最小命令投屏
用 USB 线连上手机,手机弹出"允许 USB 调试"时勾选"始终允许"。
第一步,确认设备被识别。这条命令列出所有已连接的安卓设备:
adb devices看到序列号即可。显示 unauthorized 时,回手机重新点一次授权。
第二步,启动投屏。不带参数,这条命令直接镜像手机屏幕:
scrcpy大约 1 秒后,电脑窗口里出现手机画面。直接在窗口里点击、滚动、打字,手机端同步响应。
第三步,多台设备同时连接时指定序列号。-s后接adb devices输出的序列号:
scrcpy -s 0123456789abcdefscrcpy 快捷键与日常操作
完整快捷键表在项目文档 doc/shortcuts.md 里,先记住下表这些高频项:
| 操作 | 快捷键 | 效果 |
|---|---|---|
| 返回 | 右键 | 等效手机 BACK 键 |
| 回到桌面 | 中键 | 等效 HOME 键 |
| 切换全屏 | Alt+f | 演示场景常用 |
| 锁屏但保持投屏 | Alt+o | 省电不中断连接 |
| 旋转屏幕方向 | Alt+r | 横屏游戏顺手 |
| 手机内容复制到电脑 | Alt+c | 手机剪贴板同步到电脑 |
| 电脑内容粘贴到手机 | Alt+v | 同步后粘贴到当前输入框 |
| 显示/隐藏帧率 | Alt+i | 在终端查看帧率 |
修饰键默认是 Alt,可用--shortcut-mod换成 Ctrl 或 Windows 键。
传文件不用敲 adb 命令:把 .apk 文件拖进窗口会自动装到手机;拖入其他文件会推到手机下载目录 sdcard/Download。
scrcpy 参数调优:流畅度、无线、录屏与虚拟屏
调流畅度:分辨率、码率、帧率
画面卡顿时,按顺序调这三个参数,各有一笔代价:
scrcpy -m 1024 -b 2M --max-fps 30-m 1024:镜像分辨率长边限制到 1024。效果最明显,代价是画面变粗。-b 2M:码率从默认 8M 降到 2M。省带宽,代价是快速画面可能出现压缩痕迹。--max-fps 30:限制帧率。降低负载,代价是流畅感下降。
追求画质可用--video-codec=h265换编码器。画质更好,但要求手机编码器支持,延迟也比默认 h264 略高。
开启无线投屏:--tcpip
第一次无线连接需要 USB 线配合:确认手机和电脑在同一 WiFi,执行下面这条。它会自动探测手机 IP、把 ADB 切到无线模式并完成连接:
scrcpy --tcpip之后拔掉 USB 线即可。下次连接可以完全不插线:
scrcpy --tcpip=192.168.1.10代价:无线延迟高于 USB,换网或断网会直接中断。
录制教程视频
投屏的同时把画面录下来,文件扩展名决定格式,支持 mp4、mkv、opus 等:
scrcpy --record=demo.mp4想自动结束就加--time-limit=60,录满 60 秒停止。
虚拟屏与多设备
--new-display会在手机上单独开一块虚拟屏,不是镜像主屏。比如把播放器直接拉进虚拟屏,主屏照常使用,适合"主屏开会、副屏放视频"的场景:
scrcpy --new-display=1920x1080 --start-app=org.videolan.vlc虚拟屏在 scrcpy 关闭时自动销毁。多设备并行就开两个终端,各自用-s指定不同序列号。
🔧 scrcpy 排障速查
| 现象 | 可能原因 | 解法 |
|---|---|---|
| 画面黑屏或花屏 | 分辨率或编码压力过大 | 加-m 1024降档;编码失败时 scrcpy 会自动换更低分辨率重试 |
| 能投屏但键鼠控制无效 | 未开"USB 调试(安全设置)" | 打开该项并重启手机,小米机型常见 |
adb devices不显示设备 | USB 调试未开或未点授权 | 重开 USB 调试,手机上点"始终允许" |
| 延迟忽高忽低 | 网络干扰或接口慢 | 换 USB 3.0 接口或 5GHz WiFi,关蓝牙有奇效 |
| 录屏或投屏卡顿 | 码率过高 | 用-b 2M降码率 |
小结
你拿到了一条scrcpy就能投屏的起点,外加一套参数调优和排障方法。插上手机,敲下:
scrcpy【免费下载链接】scrcpyDisplay and control your Android device项目地址: https://gitcode.com/GitHub_Trending/sc/scrcpy
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考