scrcpy:35~70ms 低延迟手机投屏,1 秒把屏幕搬上电脑用键鼠操作
scrcpy35~70ms 低延迟手机投屏1 秒把屏幕搬上电脑用键鼠操作【免费下载链接】scrcpyDisplay and control your Android device项目地址: https://gitcode.com/GitHub_Trending/sc/scrcpyscrcpy 是开源的 Android 投屏工具把手机画面镜像到电脑再用键鼠反向操作。启动到出首帧约 1 秒投屏延迟 35~70ms帧率 30~120fps看设备。手机端不装 App、免 Root、无账号Linux、Windows、macOS 全支持。一张表看懂它这节用一张表交代 scrcpy 的基础信息帮你判断适不适合你。项目信息支持平台Linux / Windows / macOS手机要求Android 5.0API 21及以上开启 USB 调试是否 Root / 账号不需要手机端不装任何 App退出后不留东西安装方式Linux 走包管理器或官方静态包Windows/macOS 官方预编译包解压即用依赖adb、USB 数据线无线投屏需两端同网络许可协议Apache License 2.0第一次跑起来这节帮你用两条命令看到画面。前置条件一句话手机开 USB 调试插上 USB 线。先确认设备被认出来adb devices跑完你能看到终端里列出手机序列号一行列表为空说明没认出来直接跳下面的「翻车点清单」。然后启动投屏scrcpy跑完你能看到约 1 秒后窗口里出现手机画面点窗口就是直接操作手机右键是 BACK中键是 HOME。三个高频任务下面三个用法覆盖大多数日常场景每节都是目标、命令、结果。手机息屏继续投屏目标省电会议时手机放桌上不亮屏抢注意力。scrcpy -S结果手机黑屏窗口投屏照常。-S是--turn-screen-off的短写法。无线投屏拔掉数据线目标首次 USB 连过之后不再找线。scrcpy --tcpip结果自动找到手机 IP 和端口、切到 TCP/IP 模式再启动投屏要求只有手机和电脑同网络。想手动操作也行adb tcpip 5555再adb connect 手机IP:5555然后跑scrcpy。边用边录屏存成 MP4目标录一段操作过程发给同事比打字描述快。scrcpy --recorddemo.mp4结果编码发生在设备端时间戳也在设备上打点文件质量不受电脑和网络拖累CtrlC 停止demo.mp4直接能播。参数速查与组合拳这节是参数速查。先给结论卡顿先降分辨率这是性价比最高的一档。参数作用什么时候调-m 1024限制投屏分辨率最大 1024设备老、画面卡先降它-b 4M设置比特率默认 8M网络差拿画质换流畅--max-fps30限制帧率日常 30 够游戏再调高--video-codech265编码从默认 h264 换成 h265同样码率想要更高画质--keyboarduhid短写-K模拟物理键盘App 检测有没有外接键盘或报 INJECT_EVENTS--new-display1920x1080建一个独立于主屏的虚拟显示想在单独屏区跑 App两个直接能用的组合。第一个是高质量投屏h265 编码、1920 分辨率、60 帧、关音频、模拟物理键盘scrcpy --video-codech265 -m1920 --max-fps60 --no-audio -K第二个给 Linux 用户Android 12把手机前置摄像头变成电脑上的虚拟摄像头跑完 OBS、视频会议软件里多出一路摄像头画面就是手机拍的scrcpy --video-sourcecamera --camera-size1920x1080 --camera-facingfront --v4l2-sink/dev/video2 --no-playback翻车点清单下面三条是最常碰到的翻车每条按现象 → 原因 → 处理动作走。问adb devices看不到手机窗口出不来现象设备列表是空的scrcpy找不到设备。 原因没开 USB 调试或数据线只能充电传不了数据。 处理开 USB 调试、重新插拔重启 adb 服务adb kill-server adb start-server还没好就先换线这个坑先怀疑线。问画面出来了键盘鼠标点不动报 INJECT_EVENTS现象投屏正常但注入不了输入终端提示 INJECT_EVENTS 权限错误小米机型常见。 原因USB 调试安全设置没开它和USB 调试是两个独立开关。 处理开发者选项里打开那一项重启一次手机不想重启就加--keyboarduhid --mouseuhid走物理输入模拟绕开权限。问无线投屏连着连着掉现象跑了一阵画面断开投屏中断。 原因无线链路不稳或两端不在同一网络。 处理确认同局域网优先 5GHz重新adb connect还掉就回退 USB无线稳不稳基本由路由器决定。源码地图想看画面是怎么抓、怎么编解码和画出来的去翻这几个路径。路径为什么值得翻app/src/客户端 C 语言实现帧解码、窗口绘制、输入转发都在里面server/src/main/java/com/genymobile/scrcpy/被推到手机上跑的那个小进程屏幕抓取与编码逻辑doc/官方完整文档前面参数解释大多出自这里scrcpy 的定位一句话借手机画面在电脑上显示不装 App、不留痕。下一步就是打开终端敲scrcpy1 秒后你的手机画面就在眼前。【免费下载链接】scrcpyDisplay and control your Android device项目地址: https://gitcode.com/GitHub_Trending/sc/scrcpy创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考