资讯动态

scrcpy 完整指南:免装 App 的安卓投屏与键鼠直控(35~70ms 低延迟)

发布时间:2026/10/21 2:10:11 来源:尧图企业网站定制
scrcpy 完整指南免装 App 的安卓投屏与键鼠直控35~70ms 低延迟【免费下载链接】scrcpyDisplay and control your Android device项目地址: https://gitcode.com/GitHub_Trending/sc/scrcpy手机投到电脑上大多数工具要么要 Root要么要在手机里装一个常驻 App还有一堆会员广告。scrcpy 只走 USB 调试通道手机侧不留任何痕迹。端到端延迟 35~70ms首帧约 1 秒帧率 30~120fps视设备而定画面可达 1920×1080。免安装、免账号、离线可用开源免费。它是怎么工作的一句话手机把屏幕帧用 H.264/H.265 硬件编码成视频流推给电脑电脑解码显示再把你的键鼠事件反向注入手机——手机像一块摄像头电脑像它的输入外设。手机: 屏幕帧 → H.264/H.265 硬编码 → 视频流 ──────┐ USB / Wi-Fi │ 电脑: 解码 → 窗口显示35~70ms 延迟 │ 电脑: 键盘/鼠标事件 → 注入手机 ────────────────────┘编码发生在手机端带宽压力小解码在电脑端默认自动选硬件解码。前置条件系统版本和依赖清单项目要求说明Android 版本5.0API 21起硬门槛低于 5.0 无法使用USB 调试必须开启设置 → 关于手机 → 连点版本号 7 次解锁开发者选项再打开USB 调试插线后授权框勾选始终允许声音转发Android 11API 30Android 11 需保持屏幕已解锁启动Android 10 及更早自动禁用音频摄像头镜像Android 12见 摄像头文档v4l2 虚拟摄像头仅 Linux需额外安装 v4l2loopback见下文深挖电脑端Linux / Windows / macOS安装方式见 Linux / Windows / macOS 文档# macOS brew install scrcpy # Debian / Ubuntu sudo apt install scrcpy # Windows解压官方 release把 scrcpy.exe 和 adb.exe 所在目录加入 PATH最小化跑起来一条命令加两次验证插好数据线手机完成 USB 调试授权。敲scrcpy1 秒内窗口出现手机画面即成功。敲scrcpy --version打印版本号说明依赖环境正常。在窗口里移动鼠标、敲几个字手机侧有对应响应控制链路即打通。无线模式在 USB 插着时跑scrcpy --tcpip会自动探测 IP、切到 TCP/IP5555 端口再启动。多台设备在线时用scrcpy -s 0123456789abcdef按序列号指定。按场景用日常四个高频姿势默认修饰键是左 Alt 或左 SuperWindows 键可用--shortcut-mod换成别的键。场景一App 测试键鼠当人手scrcpy --turn-screen-off --print-fps # 启动即息屏省电降温终端打印实时帧率窗口外操作电脑、窗口内看手机不用来回切。核心快捷键如下完整列表见 快捷键文档操作触发方式说明返回右键单击屏幕熄灭时右键 点亮主页中键单击—切换最近应用Alts也支持鼠标第 4 键下拉通知栏Altn也支持鼠标第 5 键全屏Altf 或 F11—电源键 / 息屏继续投屏Altp / AltoAltShifto 重新点亮复制 / 粘贴Altc / Altv需 Android 7电脑与手机双向通用暂停 / 恢复画面Altz / AltShiftz录屏演示时防走片场景二传文件装包拖进去就行把 APK 直接拖进 scrcpy 窗口手机上自动走安装流程非 APK 文件拖进去会推到手机下载目录。装包验证信号手机上弹出安装确认框。想彻底免操作可以配 控制文档 里的推送流程。场景三无线投屏演示scrcpy --tcpip # 第一次用 USB 插着切换之后无线照常 scrcpy -s 序列号 # 多台设备在线时指定目标 scrcpy -d # 只选唯一 USB 设备 scrcpy -e # 只选唯一无线设备细节见 连接机制文档。场景四直播推流投屏窗口本身就是实时画面OBS 用窗口采集即可直接推流不需要额外虚拟摄像头Linux 下也可以用--v4l2-sink把手机画面做成系统级虚拟摄像头两者选其一。卡顿掉帧参数调法与高频报错处置掉帧、发糊时的参数表先降负载再怀疑硬件三个旋钮按这个顺序拧项目命令什么时候用分辨率上限scrcpy -m 1024压负载最直接另一维按设备比例自动算1920×1080 → 1024×576视频比特率scrcpy -b 4M默认 8MWi-Fi 不稳时首选降它帧率上限scrcpy --max-fps30需要画面节奏稳定时锁帧编码格式scrcpy --video-codech265H.265 同画质省码率H.264 延迟更低默认启动即息屏scrcpy -S边投边省电主屏不亮兜底组合老机器也能扛scrcpy -m 720 -b 2M --max-fps30。想确认实际帧率加--print-fps或运行中按 Alti 开关终端帧率显示。症状 → 第一反应症状第一反应报错含INJECT_EVENTS键鼠失灵开发者选项里打开USB 调试安全设置——它和USB 调试不是同一个开关——然后重启一次手机小米等设备高发找不到 ADB 设备adb devices看设备在不在列表不在就重新插拔并点授权仍不行adb kill-server adb start-serverMultiple ADB devices foundscrcpy -s 序列号指定目标-d选唯一 USB 设备-e选唯一无线设备无线投屏卡顿发糊手机挪近路由器同时scrcpy -b 4M -m 1024主动降负载画面正常但没声音Android 11Android 11 需屏幕已解锁状态下启动 scrcpy留意首次连接的权限弹窗音频失败时镜像会自动降级为纯视频继续跑adb connect连不上确认手机与电脑同一 Wi-Fi重跑adb tcpip 5555再adb connect IP:5555仍失败就回 USB深挖四个藏在参数里的高级用法1. 边投屏边录操作scrcpy -r demo.mp4 --time-limit60 # 录满 60 秒自动停录的是设备端编码的原始流文件落在电脑、不占手机存储容器按扩展名自动选mp4/mkv/opus 都支持。只录视频加--no-audio只录音频可用--no-video --recordfile.opus。代价录制期间手机编码器多占一份算力低配机建议同时降-m。细节见 录制文档。2. 手机镜头当电脑摄像头仅 Linuxscrcpy --video-sourcecamera --camera-size1920x1080 --v4l2-sink/dev/video2 --no-playback先sudo apt install v4l2loopback-dkms并sudo modprobe v4l2loopback创建虚拟设备之后 OBS、会议软件直接调用/dev/videoN。代价仅 Linux摄像头镜像需 Android 12默认零缓冲以求最低延迟个别工具识别不了可加--v4l2-buffer300补 300ms 缓冲。详见 v4l2 文档。3. OTG 模式没开 USB 调试也能控制scrcpy --otg走 AOA 协议把电脑键鼠模拟成物理外设完全不经过 adb因此不需要 USB 调试——适合动不了开发者选项的设备。代价视频和音频全部禁用只保留控制且必须 USB 直连无线不行。要加手柄需显式scrcpy --otg -G。详见 OTG 文档。4. 虚拟屏上后台跑 Appscrcpy --new-display1280x720 --start-apporg.videolan.vlc虚拟显示屏是手机内部单独开的一块屏主屏照常使用退出 scrcpy 时自动销毁。边看视频边回消息就是这种场景。想让它一直亮屏加--keep-active--new-display不带参数则沿用主屏尺寸和 dpi。代价虚拟屏是额外一路编码老机器功耗和发热会上升。详见 虚拟屏文档。复盘开 USB 调试 → 装 scrcpy → 敲scrcpy手机画面就出现在电脑窗口里之后调画质用-m/-b/--max-fps排障先对症状表。更多细节看 连接机制文档、快捷键文档 和 FAQ。【免费下载链接】scrcpyDisplay and control your Android device项目地址: https://gitcode.com/GitHub_Trending/sc/scrcpy创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

读完文章,也想定制专属网站?

尧图设计师 24 小时内与您沟通定制方案

免费获取报价 →
↑