scrcpy 手机投屏到电脑教程:免 Root 显示与反向操控
【免费下载链接】scrcpyDisplay and control your Android device项目地址: https://gitcode.com/GitHub_Trending/sc/scrcpy
你是不是有过这种时刻:手机上的内容明明要在大屏幕上操作才对——给同事演示一个 App 的交互、直播一段手游、或者边看手机通知边敲键盘写东西。大多数投屏方案要么要你装 App,要么要 Root,要么画面糊得像隔了一层纱。scrcpy把这几件事一次解决:它通过数据线或同一 Wi-Fi 连上安卓设备,把屏幕实时镜像到电脑,同时让你直接用键盘鼠标反着操控真机。全程不用 Root、不用在手机上装任何东西,Windows、macOS、Linux 都能跑,连接后大约 1 秒出第一帧。
第一次连上手机的三步准备
- 装好工具:Linux 用户可以直接走包管理器;Windows 和 macOS 用户下载官方预编译包解压即用。
- 开 USB 调试:在手机的"开发者选项"里找到并打开 USB 调试。部分品牌(如小米)还要额外打开"USB 调试(安全设置)",否则鼠标键盘点不动屏幕,打开后重启一次手机。
- 连上数据线:插上后在电脑终端输入下面这条命令,窗口里就会浮出现手机桌面。
scrcpy手机要求至少是 Android 5.0(API 21)。如果你想从源码自己编译,克隆官方仓库后跑./gradlew build即可,仓库地址是https://gitcode.com/GitHub_Trending/sc/scrcpy。
拖个文件到窗口就能传
最容易被忽略的便利是文件传输:把电脑上的文件直接拖进 scrcpy 的投屏窗口,它会自动落到手机的/sdcard/Download/目录里。不用开浏览器、不用装传输 App,想从电脑往手机里塞个安装包或一份文档,顺手一拖就行。
三步完成无线投屏
USB 线最稳,但想彻底摆脱线缆也可以走 Wi-Fi(即 adb 的 TCP/IP 模式):
- 先用数据线连一次手机,确认电脑能识别设备;
- 让手机和电脑处于同一个 Wi-Fi 下;
- 运行
scrcpy --tcpip。它会自己探测手机 IP、打开 TCP/IP 调试端口,然后直接走无线连接,之后拔线也还能用。
之后如果手机 IP 变了、重连不上,重新用 USB 跑一次--tcpip就行。这套流程在无线连接文档里有更细的排错说明。
画面卡或延迟高时改这 3 个参数
默认是原始分辨率 + 8 Mbps 码率,多数设备下延迟能压到 35~70 毫秒。如果卡,按下面顺序降一档,别一上来就全关:
- 降分辨率:用
scrcpy -m 1024把最大边长限到 1024,性能提升最明显; - 降码率:把
--video-bit-rate从默认 8M 降到 4M 或 2M,网络弱的无线场景尤其有用; - 关掉手机屏幕:加上
-S参数,镜像继续,手机黑屏,省电又能减少干扰。
这三条基本能覆盖日常卡顿,改动都不影响画质下限。
这些快捷键用顺手了会离不开
默认快捷键前缀是Alt(或Super/Windows 键),几个最常用:
- 鼠标右键= 手机"返回",中键= "主页",比找虚拟键快得多;
Alt + f切换全屏;Alt + o关闭手机屏幕但保留镜像(等效-S);Alt + n下拉通知栏,按两次Alt + n + n打开设置面板;Alt + c把手机文本复制到电脑剪贴板,方向反过来也可以。
完整清单在快捷键文档里,前缀键也可以改成lctrl、rctrl等,避免和系统快捷键打架。
还能顺手做的几件事
- 录屏:加
-r 文件名.mp4,屏幕被录下来直接存成视频,做教程、留证据都方便; - 音频转发:Android 11 及以上,手机里放的声音会同步传到电脑,直播和游戏演示场景直接受益;
- 虚拟显示:
--new-display=1920x1080可以额外开一块独立"屏幕"在电脑上,不干扰手机本身的操作; - 相机镜像:Android 12 及以上还能把摄像头画面投到电脑,Linux 上甚至可以再当网络摄像头用。
每一项的完整参数都写在官方文档里,需要时翻一下就行。
现在就插上数据线试一次
不用先读完全部文档。把手机插上,跑一条scrcpy,看到手机桌面浮现在电脑上的那一刻,你就已经上手了——剩下的无线、录制、录屏,都是顺手就能学会的加分项。
【免费下载链接】scrcpyDisplay and control your Android device项目地址: https://gitcode.com/GitHub_Trending/sc/scrcpy
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考