scrcpy 零基础投屏指南:10 分钟把安卓手机搬上电脑大屏
scrcpy 零基础投屏指南:10 分钟把安卓手机搬上电脑大屏
【免费下载链接】scrcpyDisplay and control your Android device项目地址: https://gitcode.com/GitHub_Trending/sc/scrcpy
写给谁:还没用过 scrcpy、对"投屏"的理解还停留在"手机装 App"的你。帮你解决什么:一根数据线(或同一个 Wi-Fi),把安卓手机画面实时投到电脑上,用鼠标和键盘直接操作手机,全程不用 root、不用在手机装任何软件。scrcpy 的实测端到端延迟只有35~70 毫秒,首帧画面约1 秒内出现,支持 30~120fps,画质可达 1920×1080 以上。这篇文章带着你走一遍真实流程,从打开开发者选项到无线投屏,10 分钟内全部搞定。
开始之前:先想清楚"手机要配合你什么"
scrcpy 是唯一需要你动手设置"一次"的项目——手机端开个开发者模式,之后就不用再碰了。
- 手机系统Android 5.0(API 21)及以上;想听到手机声音,需要Android 11 以上(音频转发从这版才开始支持);
- 在手机「设置 → 关于手机」里连点「版本号」7 次,进入开发者模式;
- 回到设置,打开「开发者选项」里的USB 调试;
- 数据线连上电脑后,手机上弹出授权框时勾选「始终允许」并确认。
小贴士 · 小米/红米用户请多看两眼:部分品牌还要在开发者选项里单独开启「USB 调试(安全设置)」,否则键鼠无法控制手机,会报
INJECT_EVENTS permission错误。改完这一项通常要重启一次手机才生效。
小贴士 · 其他高频翻车点:报
Could not find any ADB device说明电脑没识别到手机,先跑adb devices确认;报Device is unauthorized是手机上的授权弹窗被忽略了;同时插着多台设备会报 "Multiple ADB devices",用scrcpy -s 设备序列号指定要投哪台;如果之前装过别的 adb 工具导致版本冲突,给 scrcpy 指定专属 adb 即可(设置环境变量ADB指向那个 adb 路径)。
小贴士 · 顺手装好依赖:Linux 用户可直接
sudo apt install scrcpy(Debian 系注意仓库版本可能偏旧)或sudo pacman -S scrcpy(Arch);Windows、macOS 用户下载对应平台的预编译包,解压即用。想尝鲜最新代码,git clone https://gitcode.com/GitHub_Trending/sc/scrcpy后按仓库说明自行构建。
第一次投屏:敲一个单词,等着看画面
装好之后,USB 线连上手机,在终端里敲下这个命令:
scrcpy大约一秒,你会看到一个以你手机型号命名的窗口弹出,手机屏幕原样出现在里面——这个窗口本质就是一台"虚拟手机":鼠标就是手指,键盘就是手机的键盘。
第一次上手,先别急着调参数,做三件事感受一下:
- 用鼠标在窗口里划动、点按,手机端会同步响应;
- 点一个输入框,用电脑键盘打字,看看手机上出现什么;
- 按
Alt+H回到桌面、按Alt+B或直接鼠标右键返回上一级。
到这一步,你已经跑通了 scrcpy 的最小闭环。剩下的所有操作,都是在"让这个窗口更好用"。
把窗口用顺手的四个默认快捷键
默认修饰键是Alt(部分系统是 Windows/Super 键),先记这四个就够日常用了:
Alt+F:切换全屏,沉浸感瞬间拉满;Alt+O:关闭手机屏幕但保持投屏——手机息屏省电,电脑上画面不受影响,还能防止别人偷看你手机;Ctrl+ 鼠标拖拽:模拟双指缩放,看图片、地图时特别顺手;Alt+P:锁屏/熄屏电源键,随时让手机睡过去。
鼠标中键是「主页」、右键是「返回」,这两条记住了,很多场景你连快捷键都不用按。
想要"清晰"还是"流畅":一张表帮你做取舍
默认配置是设备原始分辨率、8 Mbps 码率,日常足够。真正需要动参数的是下面三种场景:
| 场景 | 推荐命令 | 效果 |
|---|---|---|
| 演示、剪辑,要清晰 | scrcpy -b 16M | 拉高码率,画面细节更锐利 |
| 无线连接,要流畅 | scrcpy -b 4M --max-fps 30 | 压低码率和帧率,防止画面卡顿 |
| 老旧设备,要省电 | scrcpy -m 720 -S | 限制分辨率并熄灭手机屏幕 |
-b控制视频码率,数字越大画质越好、占用带宽越高;-m限制镜像分辨率,比如-m 1080会把 1920×1080 的画面等比缩到 1080 宽,性能立刻释放;--max-fps限制帧率上限,看视频、聊天感知不明显,但发热和耗电会明显下降。
傻瓜式推荐:有线演示用scrcpy -b 16M;无线日常用scrcpy -b 4M --max-fps 30。就这两条,记住即赚到。
拔掉那根线:无线投屏解锁"手机自由"
有线最稳,但无线才是把手机从数据线上解放出来的关键。前提:手机和电脑连同一个 Wi-Fi。
# 1. 先用 USB 连上,开启无线调试端口 adb tcpip 5555 # 2. 拔掉 USB,改用 Wi-Fi 连接(换成你手机的 IP) adb connect 192.168.x.x:5555 # 3. 正常启动投屏 scrcpy记不住 IP 也没关系:插着 USB 时直接跑scrcpy --tcpip,它会自动找到设备地址、开启端口并完成连接,一步到位。Android 11 及以上还能用系统自带的「无线调试」,连 USB 这步都能省。用完记得adb disconnect断开。
小贴士:无线模式下延迟会略有上升,搭配上面的流畅参数组合(
-b 4M --max-fps 30)使用,体验基本无损。
让朋友"哇"出来的三个隐藏玩法
以上已经覆盖 90% 的日常需求,真正让人上头的在下面这几招:
- 录屏是内置的:
scrcpy -r demo.mp4边投屏边录制,画质音质不打折。时间戳在手机端生成,录出来的文件不受网络波动影响,干净利落; - 物理键鼠模拟(HID):加上
-K后,电脑键盘会被安卓系统识别成物理键盘,限制虚拟键盘输入的 App 也能正常打字,游戏里 WASD 原声支持,手感完全不同; - 虚拟显示:让投屏跑在一块"看不见的虚拟屏幕"上,比如
scrcpy --new-display=1920x1080 --start-app=org.videolan.vlc,手机主屏继续干别的,隐私和效率两不误。Linux 用户还可以用--v4l2-sink把手机摄像头变成电脑摄像头,视频会议、直播直接复用。
今晚就做:录一段自己的操作,然后翻手册
10 分钟走完主线,你已经从"听说过"到"能独立用了"。今晚的小任务:把手机连上电脑,用scrcpy -r demo.mp4录一段自己滑手机的过程,回放看看那份"高清且不卡顿"的成片——很多人的"用上就回不去",就是从这一刻开始的。
想继续深入,项目自带的手册就是最好的老师:快捷键全集看 doc/shortcuts.md,无线连接细节看 doc/connection.md,参数逐条解释可以用scrcpy --help或man scrcpy,音频配置看 doc/audio.md,摄像头玩法看 doc/camera.md,虚拟显示看 doc/virtual-display.md。把今天提到的参数逐个敲一遍,你就完成从"会用"到"熟练"的最后一步了。
【免费下载链接】scrcpyDisplay and control your Android device项目地址: https://gitcode.com/GitHub_Trending/sc/scrcpy
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
