☰
手游上电脑大屏:scrcpy 从 USB 调试到 120fps 的完整步骤
2026/9/29 2:49:40 网站建设 项目流程

手游上电脑大屏:scrcpy 从 USB 调试到 120fps 的完整步骤

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

手机上打手游,屏幕小、操作容易误触。scrcpy 是一款免费开源的安卓投屏与控制工具:把手机通过 USB 或 Wi-Fi 连到电脑,屏幕实时镜像(30~120fps,延迟约 35~70ms),键盘、鼠标、手柄直接操作,手机侧不安装任何 App,不需要 root。🎮

三步完成投屏连接

硬件要求只有两条:Android 5.0 以上的手机、一根 USB 数据线。先做两件准备:

  1. 在手机的"开发者选项"里开启 USB 调试
  2. 在电脑上装好 scrcpy(Windows 直接下载发行版解压即可,Linux / macOS 用系统包管理器安装)

然后:

adb devices # 确认电脑识别到手机,列出的编号就是设备序列号 scrcpy # 一条命令开始投屏,约 1 秒内出现手机画面

连接时手机会弹出"允许 USB 调试"的授权框,勾选"始终允许"再确认。之后用Alt+f切全屏,窗口想开多大开多大。

键盘鼠标操作:五个必记快捷键

scrcpy 在系统层面注入输入事件,日常用得最多的是这几组:

  • 右键 = 返回(BACK),中键 = 主页(HOME)
  • Alt+f切换全屏
  • Alt+o关闭手机屏幕但保持镜像,省电量
  • Alt+i在终端显示实时帧率

默认修饰键是 Alt(或 Win / Cmd 键),如果和浏览器快捷键冲突,可以换成左 Ctrl:

scrcpy --shortcut-mod=lctrl # 把快捷键修饰键改为左 Ctrl

所有Ctrl+组合键会透传给手机,游戏内的组合操作不会被 scrcpy 截走。完整快捷键表见 doc/shortcuts.md。

手游手柄接入:两种连接模式

接上 Xbox 或 PS 手柄后,加一个手柄参数即可,两种模式各有适用场景:

  • UHID 模式:模拟物理手柄,USB 和无线都可用,多手柄时只有它支持
  • AOA 模式:走 USB 协议层,不依赖 adb,适合无法开 USB 调试的环境
scrcpy -G # 启用 UHID 手柄,-G 是 --gamepad=uhid 的简写 scrcpy --gamepad=aoa # AOA 手柄模式,USB 直连可用

老版本 Android 上 UHID 可能因权限问题失败,这时换 AOA。细节见 doc/gamepad.md。

画质与流畅度的三个关键参数

画面卡顿或发虚时,按"先降分辨率、再限帧率、最后调码率"的顺序排查:

scrcpy -m1024 # 分辨率上限 1024,对流畅度提升最明显 scrcpy --max-fps=60 # 限制帧率,避免手机过热降频 scrcpy -b 2M # 码率降到 2Mbps,用一点画质换流畅

反过来,想在大屏上追求画质,用--video-codec=h265 -m1920 --max-fps=60可以得到更清晰的 1080p 画面。完整参数说明在 doc/video.md。

两个进阶用法:游戏录制与虚拟屏

录制是内置功能,文件直接由电脑端写出,不必再对着 scrcpy 窗口二次录屏:

scrcpy --record=gameplay.mp4 # 边投屏边录像,Ctrl+C 停止 scrcpy --no-playback --no-control --record=gameplay.mp4 # 不开窗口无头录制

另一个实用功能是虚拟屏:在手机上开辟一块 1920×1080 的第二屏幕,独立运行 App,不影响当前显示内容,退出时自动销毁:

scrcpy --new-display=1920x1080 --start-app=org.videolan.vlc # 开虚拟屏并直接启动 VLC

细节分别见 doc/recording.md 和 doc/virtual-display.md。

常见报错排查:设备没识别、未授权、多设备冲突

遇到任何错误,第一步都跑adb devices看手机是否在列表里,再按下面对号入座:

  • Could not find any ADB device:检查 USB 调试是否开启;Windows 上可能需要装手机厂商的 USB 驱动;换数据线和 USB 口
  • Device is unauthorized:手机端的授权弹窗没点或取消了,重新插拔 USB 再授权一次
  • 多台设备报错:加-s 序列号指定目标设备,序列号就是adb devices列出的编号
  • adb 版本冲突:电脑上同时装了 Android Studio 等多套 adb 时,设置ADB环境变量指向其中一套

OTG 模式(--otg,纯模拟物理键鼠、无需 USB 调试)在 Windows 上提示找不到 USB 设备时,通常是驱动问题,详见 FAQ.md。

到这里,投屏、控制、手柄、调参、录制和排错这条链路就完整了。全部参数与更多场景(无线连接、摄像头镜像、V4L2 虚拟摄像头等)都可以查 doc/video.md 与 FAQ.md。

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

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

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

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

立即咨询