ARTICLE DETAIL

资讯详情

深耕郑州网站建设与运营推广的一线实战洞察。

scrcpy 安卓投屏控制完全指南:三步把手机画面搬到电脑并实现操控

scrcpy 安卓投屏控制完全指南:三步把手机画面搬到电脑并实现操控 scrcpy 安卓投屏控制完全指南三步把手机画面搬到电脑并实现操控【免费下载链接】scrcpyDisplay and control your Android device项目地址: https://gitcode.com/GitHub_Trending/sc/scrcpyscrcpy 是一款免费开源的安卓投屏控制工具它把通过 USB 或 Wi‑Fi 连接的安卓设备的画面含声音镜像到电脑上并允许你用电脑的键盘和鼠标反向操作手机不需要 root也不会在手机端留下安装痕迹。如果你经常要在电脑上处理手机事务、录屏取证或做演示这份指南可以直接照着做。 开始前的环境准备设备端安卓 5.0 及以上API 21音频随视频一起转发要求 Android 11 及以上Android 12 起开箱即用。权限开关在开发者选项中打开USB 调试。部分机型如小米还要额外打开USB 调试安全设置并重启一次否则键盘鼠标无法注入事件。安装客户端Linux 用包管理器直接装Windows/macOS 下载预编译版本也可以从源码构建git clone https://gitcode.com/GitHub_Trending/sc/scrcpy cd scrcpy ./gradlew build确认 adb 可见设备运行adb devices能列出序列号即可多台设备连接时后续用-s 序列号指定目标。 完成第一次投屏把设备用 USB 线接入电脑在终端运行一条命令即可看到画面scrcpy正常情况下约 1 秒出现首帧窗口标题为设备型号。此时已可开始交互鼠标左键等同手指触摸右键触发返回中键触发主页Altf 切换全屏Alt 即默认修饰键 MOD可用--shortcut-mod换其他键。⌨️ 高频任务逐个练安卓设备无线连接配置无线模式让 adb 改走 TCP/IP默认端口 5555设备需与电脑在同一网络。最省事的写法是让 scrcpy 自动完成切换——先插着 USB 线运行scrcpy --tcpip它会自动获取设备 IP、开启 TCP/IP 模式并建立连接之后可拔掉数据线。手动流程则是先adb tcpip 5555再adb connect 设备IP:5555最后照常运行scrcpy结束时执行adb disconnect收尾。投屏同时录制屏幕视频录制在设备上编码文件干净且不受网络抖动影响支持 MP4、MKV 等容器按文件名扩展名自动选择scrcpy -r recording.mp4按 CtrlC 停止。加--time-limit20可按秒数限时只录视频加--no-audio只录音频用--no-video --recordfile.opus。拖拽文件进手机无需额外命令把非 APK 文件拖进 scrcpy 窗口会直接推送到设备的/sdcard/Download/拖入 APK 文件则触发安装。想在启动时改目标目录scrcpy --push-target/sdcard/Movies/窗口本身没有视觉反馈结果以终端日志为准。物理键鼠接管HID 模拟默认的输入走 Android API 注入改用 HID 模式后设备会认为自己插上了一把真实键盘兼容性更好scrcpy --keyboarduhid配合鼠标可用--mouseuhid。此时 CtrlC、CtrlV 会被直接转发给设备内的应用个别应用拦截了这些组合键时可用 Altc / Altx / AltvMOD 系列仅 Android 7 以上执行系统级复制、剪切、粘贴。设备声音转发到电脑Android 11 起音频默认随视频转发无需额外参数Android 11 首次启动时请保持屏幕已解锁系统会短暂弹出一个窗口用于放行采集。要反向关掉声音scrcpy --no-audio若只想听声音不显示画面用scrcpy --no-video --no-control遇到 Failed to initialize audio/opus 报错说明设备没有 Opus 编码器换--audio-codecaac即可。真实场景怎么用移动办公投屏后不想让手机屏幕一直亮着耗电直接运行scrcpy -S关闭设备屏幕而镜像继续快捷键 Alto 也能随时切换开关屏状态查看消息、回邮件不再需要拿起手机。教学演示讲师在大屏上操作手机时加一个参数就能把操作过程完整留存为可回放的资料scrcpy -r demo.mp4时间戳打在设备端回放不受卡顿影响。游戏直播给推流软件准备的常用组合是锁 60 帧、8M 码率并关掉本地音频降低编码压力scrcpy --max-fps60 --video-bit-rate8M --no-audio 排查与调优现象原因方向处理动作画面卡顿、掉帧明显分辨率或码率超出设备编码能力限制宽高scrcpy -m 1024必要时降码率-b 2M或限制帧率--max-fps30投屏时手机发烫耗电快设备屏幕仍在全亮运行关设备屏幕继续镜像scrcpy -S或按 Alto画面模糊码率不足提高码率--video-bit-rate8M以上或换 h264/h265 对比--video-codech265无音频Android 11 设备启动时屏幕未解锁采集被系统拦截解锁屏幕后重启 scrcpy键盘鼠标无响应缺少USB 调试安全设置授权开发者选项中开启该选项并重启设备完全连不上adb 守护进程状态异常先adb kill-server adb start-server再重新授权 USB 调试音频偶发破音缓冲过小加大缓冲--audio-buffer200纯观看场景可同时加--video-buffer200进阶玩法V4L2 虚拟摄像头仅 Linux安装v4l2loopback内核模块并加载后把手机画面挂成电脑上的摄像头设备供 OBS、会议软件调用scrcpy --v4l2-sink/dev/video2 --no-playback设备号用ls /dev/video*确认。OTG 反向控制scrcpy --otg让电脑键鼠像插了 OTG 线一样直接控制设备全程不依赖 adb因此 USB 调试可以关闭该模式下音视频转发默认关闭手柄需另加--gamepadaoa启用。手柄支持把电脑上的手柄映射成设备的物理手柄投屏时运行scrcpy --gamepaduhid短参-GUHID 依赖设备端内核模块老旧系统可能因权限失败此时可改用--gamepadaoa仅限 USB。小结scrcpy 的核心价值在于一条命令完成投屏与操控再用少量参数覆盖录制、无线、虚拟摄像头等扩展需求整个过程对手机端零侵入。建议从scrcpy本身跑通后再按需叠加参数遇到行为差异时对照项目内文档定位。延伸阅读项目内文档路径连接与无线doc/connection.md视频参数doc/video.md音频机制doc/audio.md快捷键全表doc/shortcuts.md剪贴板与文件推送doc/control.md【免费下载链接】scrcpyDisplay and control your Android device项目地址: https://gitcode.com/GitHub_Trending/sc/scrcpy创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表