☰
scrcpy 安卓投屏指南:一条命令把手机画面镜像到电脑
2026/10/1 6:14:22 网站建设 项目流程

scrcpy 安卓投屏指南:一条命令把手机画面镜像到电脑

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

给客户演示你刚做好的 App 时,手机屏幕太小,旁边的人根本看不清。scrcpy 投屏就是为这类场景准备的:它通过 USB 或 Wi-Fi 把 Android 设备的视频和音频镜像到电脑窗口,你用键盘鼠标直接操作手机。它免费开源,手机上不安装任何 App、不需要 root,Windows、macOS、Linux 都能用;官方标称首帧约 1 秒出现,操控延迟 35~70ms,帧率 30~120fps(视设备而定)。

开跑前的四项检查

  1. 系统版本:Android 5.0 及以上即可投屏;音频转发要求 Android 11+,摄像头镜像要求 Android 12+。
  2. 调试开关:手机「设置 → 开发者选项」里打开「USB 调试」;小米等机型可能还要开「USB 调试(安全设置)」并重启一次。
  3. 依赖工具 adb:Windows 装 scrcpy 时一并处理;macOS 执行brew install --cask android-platform-tools;Linux 用发行版包管理器安装。
  4. 安装 scrcpy:winget install --exact Genymobile.scrcpy(Windows)、brew install scrcpy(macOS)、pacman -S scrcpy(Arch),其他发行版下载 release 静态包解压即用。

一条命令看到画面

数据线连上手机、确认「允许 USB 调试」弹窗后,在终端敲:

scrcpy

窗口里出现手机桌面就成功了,Android 11+ 的声音会同时从电脑播出。日常最用到的几个交互:

电脑端输入手机端效果
左键单击点按屏幕
右键单击BACK 返回键
中键单击HOME 键
Alt+f切换全屏

按任务找命令

不想被数据线拴住

手机先插一次 USB,然后跑scrcpy --tcpip,它会自动找到手机 IP、开启 adb 的 TCP/IP 模式并切到 Wi-Fi 连接。之后随时可以scrcpy --tcpip=192.168.1.100指定地址直连,手机和电脑在同一网段就行。

同时插了好几台测试机

先adb devices查序列号,再scrcpy -s 0123456789abcdef指定;scrcpy -d专选 USB 那台,scrcpy -e专选 TCP/IP 那台。

录一段干净的屏

scrcpy --record=screen.mp4即可同时录画面和声音。时间戳打在手机侧,所以即使投屏窗口卡顿,文件本身也是平滑的。

想要一块额外屏幕

scrcpy --new-display=1920x1080 --start-app=org.videolan.vlc会在手机上新建一块虚拟显示投到电脑,主屏不受干扰,还能直接拉起指定 App,适合开一个干净的演示窗口。

把手机当摄像头

Android 12+ 执行scrcpy --video-source=camera镜像摄像头画面(默认同时切到麦克风收音);Linux 上加--v4l2-sink=/dev/video2 --no-playback可以把手机暴露成 v4l2 设备,直接给视频会议软件当网络摄像头。

参数只动这几个

现象参数说明
老设备、画面卡顿-m 1024宽高上限,另一维按比例缩放
还是卡,尤其无线--video-bit-rate=4M默认 8M,降码率先救带宽
想控帧率--max-fps=60普通应用 30 就够,游戏再给 60
追求更高画质--video-codec=h265默认 h264,h265 同码率下更清晰
只看不操作,嫌画面抖--video-buffer=200加 200ms 缓冲,牺牲一点延迟换平滑

翻车自救

问:adb devices里看不到手机,或者状态是 unauthorized?答:检查 USB 调试是否真的开着、授权弹窗是否勾了「始终允许」;再换一根支持数据传输的线,很多线只能充电。

问:报错INJECT_EVENTS permission,键鼠点了没反应?答:部分厂商(小米常见)要求额外开关。到开发者选项打开「USB 调试(安全设置)」,然后重启手机一次。

问:有画面没声音?答:音频转发要求 Android 11+,且 Android 11 启动时屏幕必须处于解锁状态。若报Failed to initialize audio/opus,说明设备缺 Opus 编码器,改用scrcpy --audio-codec=aac。

问:Windows 下双击 scrcpy.exe,窗口一闪就没?答:那是报错来不及显示。从终端启动,或者运行压缩包里的scrcpy-console.bat,就能看到完整错误信息。

问:无线投屏比有线明显更卡?答:先降档:scrcpy --tcpip -m 1024 -b 4M。Wi-Fi 带宽和路由器质量都算变量,降分辨率和码率是最快的手段。

继续深入

  • doc/shortcuts.md:全部快捷键清单,含剪贴板双向同步、截图、音量键。
  • doc/connection.md:USB 与 TCP/IP 连接的完整配置和多设备选择的四种方式。
  • doc/video.md 与 doc/audio.md:分辨率、码率、编码、缓冲等全部音视频参数。
  • doc/recording.md:录制容器格式怎么选、只录音频怎么写。
  • doc/v4l2.md:v4l2loopback 安装和/dev/video设备创建步骤。
  • FAQ.md:官方高频问题合集,排查前先翻一遍。

scrcpy 把手机上零残留、电脑端一条命令这两件事做到了,演示、录屏、远程调试这些场景基本都够用了。现在把手机插上电脑,输入scrcpy,窗口大概 1 秒后就会出现。

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

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

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

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

立即咨询