scrcpy 手机投屏一条命令跑通:35~70 毫秒低延迟,键鼠直接接管
2026/8/29 9:53:13 网站建设 项目流程

scrcpy 手机投屏一条命令跑通:35~70 毫秒低延迟,键鼠直接接管

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

scrcpy 是一款免费开源的安卓投屏工具:它把手机屏幕镜像到电脑窗口并让你用键鼠直接操作,端到端延迟 35~70 毫秒,约 1 秒出首帧画面,全程不需要 root,也不在手机上安装任何应用。本文只讲一件事:把 scrcpy 手机投屏从第一次连接用到顺手。

手机端要开哪些开关

投屏的所有门槛都在手机这一端,而且只需设置一次。

  • 系统版本:Android 5.0(API 21)及以上,这是 README 的最低要求;
  • 开发者选项里开启「USB 调试」:设置 → 关于手机 → 连点「版本号」7 次后,「开发者选项」才会出现;
  • 小米/红米设备多一项:「USB 调试(安全设置)」,不开会直接报输入权限错误(后文有解法);
  • 想听到声音:音频转发从 Android 11 开始支持,更低版本只有画面,没有音频;
  • 电脑端:Windows、macOS 用官方发布包,自带 adb(Android 调试桥,scrcpy 与手机通信的底层工具);Linux 发行版的包可能版本偏旧,建议直接用官方发布版。

一条命令跑通:装好、连线、启动

从连线到出画面只有三步,中间不需要任何配置。

先安装。Linux 上从发行版仓库装(Debian/Ubuntu 仓库里的版本偏旧,追求新版用官方发布包):

sudo apt install scrcpy

再启动。手机用 USB 连上电脑后,在终端运行这条命令,约 1 秒后窗口里出现手机画面:

scrcpy

出画面后先记住四个高频操作(修饰键默认是左 Alt,Super 键即 Windows/Cmd 键也可用):鼠标右键触发「返回」、中键触发「主页」;Alt+F 切换全屏;Alt+O 关掉手机屏幕但保持镜像,省电量又防偷窥。完整清单见 快捷键文档。

三个参数覆盖绝大多数场景

默认以设备原始分辨率、8Mbps 码率镜像,多数场景直接跑就行;要调,只碰这三个参数:-b码率(越大越清晰、占带宽越多)、-m限制镜像分辨率(另一维度按屏幕比例自动计算)、--max-fps帧率上限。

场景写法为什么这么选
演示、剪辑,要画质scrcpy -b 20M拉高码率换细节,有线连接扛得住
演示、剪辑,要画质scrcpy --video-codec=h265H.265 编码同画质下码率更低(默认是 H.264,延迟略低)
无线投屏,要流畅scrcpy -b 4M --max-fps 30 --video-buffer=50降码率、锁帧率给 Wi-Fi 留余量,50 毫秒缓冲吸收抖动
手机放一边挂机scrcpy -O --no-audio-O熄灭手机屏幕但继续镜像,顺手关掉音频省流量
边投屏边录像scrcpy -r demo.mp4录制的视频和音频由设备端编码,时间戳在手机生成,文件不受网络波动影响
手机摄像头当电脑摄像头scrcpy --video-source=camera --camera-size=1920x1080 --v4l2-sink=/dev/video0Linux 专属,把相机画面送进 V4L2 设备(Linux 的通用摄像头接口),视频会议直接调用

录屏细节在 录制说明,摄像头玩法在 相机说明。

这几个报错对号入座

翻车点基本都在连接和权限环节,报错了先别怀疑软件,按下面对号。

现象:键鼠无反应,日志报Injecting input events requires ... INJECT_EVENTS permission原因:小米等厂商在「USB 调试」之外多设了一道「USB 调试(安全设置)」开关。解法:在开发者选项里打开该项,重启手机,重新连线。

现象Multiple (2) ADB devices,提示用-s/--serial-d-e选设备原因:同时连着多台设备(常见于 USB + Wi-Fi 双连),scrcpy 不知道镜像谁。解法adb devices查序列号后scrcpy -s 0123456789abcdef,或scrcpy -d指定 USB 设备。

现象Device is unauthorized原因:手机上没有点过「允许 USB 调试」授权弹窗。解法:重新插拔 USB 线触发弹窗,在手机上点「允许」;弹窗不出现就检查「开发者选项」里的「撤销 USB 调试授权」点一下再重来。

无线连接失败多数是adb tcpip 5555失效——它只在当前会话有效,设备重启后必须重做,且手机与电脑要在同一网段。省事写法是插着 USB 时运行scrcpy --tcpip,它会自动探测 IP、开端口并完成连接;细节见 连接说明。

边界要清楚:scrcpy 突破不了 App 自身的防录屏限制,部分应用画面仍会是黑的;默认注入的是虚拟键鼠,个别 App 不认,可用--keyboard=uhid --mouse=uhid改为物理设备模拟,见 物理键盘模拟;V4L2 摄像头模式只有 Linux 支持。

延伸

它的全部家底就是上面这些能力:不装应用、不留痕迹、35~70 毫秒延迟、免费开源。

延伸阅读:连接与无线投屏、快捷键全表、物理键盘与鼠标模拟、常见报错排查。

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

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

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

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

立即咨询