☰
scrcpy 教程:3 分钟把安卓手机投屏到电脑,鼠标键盘直接操控
2026/11/3 20:40:43 网站建设 项目流程

scrcpy 教程:3 分钟把安卓手机投屏到电脑,鼠标键盘直接操控

【免费下载链接】scrcpyDisplay and control your Android device项目地址: https://gitcode.com/GitHub_Trending/sc/scrcpy

把安卓手机的画面实时显示在电脑屏幕上,再用电脑的鼠标和键盘操作手机——这就是 scrcpy 做的事。它免费开源,不需要 Root,手机上不用装任何 App,也不含广告和账号体系,插上数据线、敲一条命令就能开始用。下面按"第一次接上设备 → 日常怎么操作 → 哪里卡住了怎么解决"的顺序讲一遍。

第一次把手机画面投到电脑上

先在手机里打开"开发者选项",并启用其中的"USB 调试"。部分品牌(比如小米)如果你还想用键盘鼠标控制手机,需要同时勾选"USB 调试(安全设置)",勾完重启一次手机才生效。

然后获取 scrcpy:

  • Linux 用户用系统包管理器安装即可
  • Windows 和 macOS 用户下载预编译包,解压后就能运行
  • 想改代码或做定制构建,可以从源码仓库拉取后自行编译:
git clone https://gitcode.com/GitHub_Trending/sc/scrcpy cd scrcpy

安装完成后,用数据线把手机连上电脑,在弹出的提示里同意调试授权,再在终端输入scrcpy。一两秒内手机画面就会出现在窗口里,鼠标点按、滑动、滚动都能直接作用到手机上。

日常操作:屏幕、文字、文件怎么管

三个最常用的小习惯,记住就够:

  • 鼠标:左键点按,拖动滑动,滚轮滚动;右键相当于"返回",中键相当于"回到桌面"
  • 键盘:光标落在输入框里就能直接打字;Ctrl+C、Ctrl+V这类组合会原样转发给手机,在大多数应用里复制粘贴都是通的
  • 前缀快捷键:默认以 Alt(或 Windows 键)为前缀,比如Alt+H回桌面、Alt+M解锁屏幕,完整清单见快捷键列表

传文件也不用装工具:把电脑里的文件拖进 scrcpy 窗口,就会推送到手机的下载目录;拖一个 APK 进去,则直接触发安装流程。更多控制细节可以参考 doc/control.md。

无线投屏:TCP/IP 怎么配

只有第一次需要插线。只要手机和电脑在同一个 Wi-Fi 下,配一次就能一直无线连:

  1. 插着 USB 线时,在终端执行adb tcpip 5555,把 adb 切到端口监听模式
  2. 拔掉数据线
  3. 执行adb connect 手机IP:5555,把 IP 换成你手机的地址
  4. 之后照常运行scrcpy即可

如果懒得敲这些命令,插着 USB 时直接跑scrcpy --tcpip,它会自动找到手机的 IP 并切到无线连接。完整的无线连接流程在连接设置文档里有详细说明。

怎么把声音一起投出来,怎么录屏

Android 11 及以上的设备默认就带声音,手机里放的内容会直接从电脑音箱出来。有两个容易踩的坑:

  • Android 11 启动前要保证手机屏幕是解锁状态,否则音频抓取会失败
  • 如果报错Failed to initialize audio/opus,说明设备没有 Opus 编码器,换成scrcpy --audio-codec=aac就能解决

录屏只是多一个参数,下面这条命令表示边投屏边把画面存成 demo.mp4:

scrcpy --record=demo.mp4

容器格式按文件名后缀自动选择。有个实用细节:录像的时间戳取自设备端,所以网络抖动不会影响成片质量,比在电脑上录 scrcpy 窗口更稳。另外,想让手机息屏但保持投屏,加-S就行,适合挂机场景省电。

画质和延迟怎么调

默认按手机原生分辨率镜像,码率 8M。觉得卡或者带宽吃紧时,按下面几个参数往下调:

参数示例适用情况
-m 1024最长边限制到 1024 像素老设备、网络一般
-b 4M码率降到一半省带宽
--max-fps=30限制帧率降负载、省电
--video-codec=h265改用 H265 编码同码率画质略好,延迟略高

想确认实际帧率,加--print-fps会在终端打印。更多视频参数见 doc/video.md。

投屏之外还能做什么

物理输入模拟。默认情况下 scrcpy 在 Android API 层注入按键,用--keyboard=uhid可以让电脑键盘在手机上"表现成"一支真实插着的键盘,布局设一次以后打字更顺手。再往前一步是--otg模式:完全不经过 adb(也就不需要 USB 调试),等价于把电脑的键盘、鼠标、手柄用 OTG 线直接接到手机上。

虚拟摄像头(Linux)。在 Linux 上可以把手机画面挂成一个 V4L2 摄像头设备,视频会议和直播软件能直接把它当普通摄像头调用,详见 doc/v4l2.md。

游戏手柄。电脑接着手柄的话,--gamepad可以把手柄按键映射到手机上。

出了问题怎么排查

  • 插上设备不出画面:大概率是 adb 没起来,执行adb kill-server && adb start-server,重新插拔数据线,并在手机上重新确认授权
  • 能看不能操作:检查"USB 调试(安全设置)"是否勾选,勾完重启手机
  • Android 11 没声音:确认启动时屏幕已解锁;仍不行就换--audio-codec=aac
  • 声音断断续续:把音频缓冲调大一些,例如scrcpy --audio-buffer=200

仓库的 doc/ 目录下每个功能都有专门文档,遇到具体问题按上面的路径查,基本都能找到答案。

【免费下载链接】scrcpyDisplay and control your Android device项目地址: https://gitcode.com/GitHub_Trending/sc/scrcpy

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询