scrcpy 安卓投屏电脑实战指南:免 root 实现手机远程控制与录屏
scrcpy 安卓投屏电脑实战指南免 root 实现手机远程控制与录屏【免费下载链接】scrcpyDisplay and control your Android device项目地址: https://gitcode.com/GitHub_Trending/sc/scrcpyscrcpy 是一款开源投屏工具通过 USB 或 Wi-Fi 把安卓手机的屏幕和声音实时投到电脑窗口并用电脑的键盘鼠标反向控制手机。它不需要 root也不在手机上安装任何 App适合演示、远程操控、录教程这三类场景。环境就绪后一条命令即可投屏scrcpy准备篇环境准备开启 USB 调试投屏依赖 ADBAndroid 调试桥通道所以手机必须先允许调试设置 → 关于手机连续点击版本号7 次进入开发者模式开发者选项中打开USB 调试小米等机型额外打开USB 调试安全设置并重启一次。安装 scrcpy# Debian / Ubuntu sudo apt install scrcpy# macOS brew install scrcpyWindows 没有包管理器途径从项目发布页下载 zip解压后把目录加入 PATH 环境变量之后即可在终端直接执行scrcpy。建立连接用数据线连接手机在弹出的允许 USB 调试对话框勾选始终允许。执行adb devices应能看到设备序列号它就是后续指定设备用的身份证号。场景篇USB 有线投屏与键鼠控制需要在大屏上演示 App、或用窗口操作手机时直接用默认模式。下面命令启动投屏首帧约 1 秒出现scrcpy电脑上同时连着多台设备时用序列号指定目标scrcpy -s 0123456789abcdef scrcpy -d-s按序列号指定设备 → 多设备环境下消除歧义-d指定唯一一台 USB 设备 → 免记序列号。窗口内鼠标绑定右键触发返回中键触发Home双击黑边去除黑边。若adb devices中设备状态是unauthorized则说明手机端未确认授权弹窗重新插拔数据线并在手机上勾选始终允许。安卓手机无线投屏设置演示或测试时线缆碍事可以把 ADB 通道从 USB 切到 Wi-Fi。首次需要插线且手机与电脑在同一 Wi-Fi。下面命令自动探测设备 IP 并开启无线模式scrcpy --tcpip之后拔线直接连接已监听无线 ADB 的设备scrcpy --tcpip192.168.1.1--tcpip自动找 IP、开启无线 ADB 并连接 → 一次配置后续免线缆--tcpipIP直连指定地址端口默认 5555 → 日常无线连接的最短写法。手动配对步骤可查 连接文档。若无线投屏延迟忽高忽低则先确认两端在同一个 5GHz 网段内关闭手机蓝牙通常能减轻 2.4GHz 干扰经验性建议。手机与电脑剪贴板双向同步在手机上复制内容后安卓剪贴板会自动同步到电脑反向粘贴用窗口内 Ctrlv。对于不接受粘贴的应用用快捷键注入。下面命令把快捷键修饰键从默认 Alt 改成右 Ctrl避免与其他软件冲突scrcpy --shortcut-modrctrl--shortcut-mod设置快捷键修饰键取值如lctrl、rctrl、lalt、lsuper→ 解决快捷键抢占问题--no-clipboard-autosync关闭剪贴板自动同步 → 防止电脑剪贴板被手机内容频繁覆盖。常用快捷键修饰键c 复制、v 粘贴、Shiftv 强制注入文本清单见 快捷键文档。若需要往手机粘贴密码等敏感内容则不要走粘贴快捷键内容会先进入安卓剪贴板手机上任何应用都能读取。投屏录屏命令需要录一段手机操作或留存测试过程时追加录制参数即可容器由扩展名自动选择mp4、mkv、opus 等scrcpy --recorddemo.mp4只要文件、不要窗口且 60 秒后自动停录scrcpy --no-window --no-playback --recorddemo.mp4 --time-limit60--record指定输出文件 → 边投屏边录制音视频--no-audio关闭音频轨 → 只录视频文件更小--time-limit以秒计的上限 → 到点自动结束避免忘记关录。若只存文件不想看画面则加--no-playback后窗口无输出用 CtrlC 结束录制。投屏画质与帧率调优画面卡顿、发黑时按降分辨率 → 降码率 → 限帧率的顺序压编码负载scrcpy -m 1024 -b 2M --max-fps 30游戏等需要清晰度的场景用这组均衡参数scrcpy -m 1920 --max-fps 60 -b 8M --video-codech265-m 1024限制宽高上限 1024 像素保持原比例 → 明显降低编码与传输压力-b 2M码率从默认 8M 降到 2M → 缓解卡顿清晰度略降--video-codech265换用 h265 编码 → 同码率下画质更好延迟略高于默认 h264。若编码失败报错则 scrcpy 会自动换更低分辨率重试无需手动干预。虚拟显示与手柄输入需要手机本体干别的活、投屏窗口独立跑内容或用手柄玩手游时用下面两个模式。创建独立虚拟屏幕并直接启动 VLCscrcpy --new-display1920x1080 --start-apporg.videolan.vlc把电脑手柄翻译成手机可识别的物理输入事件scrcpy --gamepaduhid--new-display1920x1080在手机上创建指定分辨率的虚拟显示 → 投的屏与主屏互不干扰--start-app按包名在虚拟屏启动应用 → 避免屏幕空白--gamepaduhid模拟物理手柄等价短参-G→ 对检测虚拟按键的游戏有效。若虚拟屏上没有启动任何应用且无桌面则不会产生任何视频帧窗口保持黑屏属正常现象。速查篇参数作用示例-s按序列号指定设备scrcpy -s 0123456789abcdef-d指定唯一 USB 设备scrcpy -d--tcpip自动切换无线 ADBscrcpy --tcpip--tcpipIP直连指定地址默认端口 5555scrcpy --tcpip192.168.1.1-m限制投屏最大宽高scrcpy -m 1024-b设置视频码率scrcpy -b 2M--max-fps限制帧率scrcpy --max-fps 30--video-codec选择编码器 h264/h265/av1scrcpy --video-codech265--record录屏容器由扩展名决定scrcpy --recorddemo.mp4--no-audio关闭音频scrcpy --no-audio --recordf.mp4--time-limit时长上限秒到点自动停scrcpy --recordf.mp4 --time-limit60--no-playback不播放画面声音仅录制scrcpy --no-playback --recordf.mp4--no-window不显示窗口scrcpy --no-window --recordf.mp4--new-display创建虚拟显示scrcpy --new-display1920x1080--start-app启动指定包名应用scrcpy --start-apporg.videolan.vlc--gamepad手柄模式 uhid/aoascrcpy --gamepaduhid--shortcut-mod修改快捷键修饰键scrcpy --shortcut-modrctrl--no-clipboard-autosync关闭剪贴板自动同步scrcpy --no-clipboard-autosyncFAQ 篇Could not find any ADB device症状终端报找不到 ADB 设备窗口不出现。原因未开 USB 调试或 Windows 缺少厂商 USB 驱动。解法确认开发者选项已启用adb devices能看到设备Windows 上安装对应驱动后重新插拔。能投屏但键鼠控制无效提示 INJECT_EVENTS 权限错误症状窗口有画面点击按键无响应日志出现注入事件权限报错。原因部分机型小米常见未开启USB 调试安全设置。解法在开发者选项中单独打开该项重启手机后重试。画面卡顿、掉帧症状滑动和动画明显迟滞FPS 计数器数值低。原因分辨率与码率超过设备编码能力。解法依次叠加scrcpy -m 1024、-b 2M、--max-fps 30并优先使用 USB 3.0 口或 5GHz Wi-Fi。没有声音症状窗口只有画面音频缺失。原因音频转发要求 Android 11 及以上低版本自动禁用。解法确认系统版本Android 11 设备启动 scrcpy 时需保持屏幕已解锁。报 Multiple ADB devices症状启动即报错要求选择设备。原因同时存在多台已连接设备。解法用scrcpy -s 序列号指定或用-dUSB/-e无线选通道。收尾scrcpy 用一个轻量客户端加手机端服务覆盖了投屏、远程控制、剪贴板同步与录屏的完整链路且全程免 root、免装 App。完整参数与场景说明见 doc/ 目录客户端源码在 app/手机端服务在 server/。【免费下载链接】scrcpyDisplay and control your Android device项目地址: https://gitcode.com/GitHub_Trending/sc/scrcpy创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

相关新闻

最新新闻

日新闻

周新闻

月新闻