一条命令把手机画面投到电脑:scrcpy 安卓投屏与控制上手指南
2026/9/18 7:45:19 网站建设 项目流程

一条命令把手机画面投到电脑:scrcpy 安卓投屏与控制上手指南

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

想把手机上的验证码敲进电脑浏览器,还得不停瞄手机屏幕;想用手机做演示,后排却看不清画面。scrcpy 是一款开源的安卓投屏工具,把手机画面和声音镜像成电脑上的一个窗口,鼠标键盘直接操作手机,免 root、免账号、无广告。

认识 scrcpy:这款投屏工具是什么

scrcpy 通过 USB 或 Wi-Fi 连接安卓设备,把它的视频与音频镜像到电脑,同时让你的键盘和鼠标变成手机的输入源。它支持 Windows、macOS、Linux 三端,手机上不装任何 App,用完后不留任何痕迹。

核心优势:

  • 轻量原生:客户端只负责显示一个手机画面,没有账号、广告和联网要求
  • 延迟极低:官方实测端到端 35~70ms,点击操作几乎无感
  • 启动飞快:从连上到显示第一帧画面只需约 1 秒
  • 画质帧率好:视设备可达 30~120fps,1080p 起步的清晰度
  • 功能完整:录屏、双向剪贴板复制粘贴、虚拟显示、相机镜像、手柄支持,Linux 上还能把手机画面暴露成摄像头

快速判断:只要你的手机是 Android 5.0 及以上、能打开"开发者选项 + USB 调试",就能跑起来;如果想同步听到手机里的声音,手机需 Android 11+。

从安装到第一次投屏:三步走完

第一步:在手机上开启 USB 调试

进入"设置 → 关于手机",连续点击"版本号" 7 次解锁开发者模式;返回设置找到"开发者选项",打开USB 调试开关。

避坑提醒:部分机型(尤其是小米)还需要在开发者选项里打开"USB 调试(安全设置)",否则能投屏却不能控制,打开后重启一次手机即可。

第二步:在电脑上安装

各系统最快的路径:

  • Windows:下载官方 release 的 zip 包解压到任意目录,里面自带scrcpy.exeadb,解压即用;
  • macOS:一行命令brew install scrcpy
  • Linux:用包管理器安装(如sudo apt install scrcpy),或直接用官方 release 包;
  • 想从源码编译:git clone https://gitcode.com/GitHub_Trending/sc/scrcpy,进入目录执行./install_release.sh,依赖清单见app/deps/目录。

在终端输入scrcpy --version,能打印出版本号就代表装好了。

第三步:第一次 scrcpy 投屏成功

用 USB 线连上手机,然后执行:

adb devices # 确认手机出现在列表中,状态为 device scrcpy # 启动投屏

首次运行手机会弹出"允许 USB 调试"授权框,记得勾选"始终允许"。一两秒内手机画面就出现在电脑窗口里,鼠标点击、键盘输入实时生效。

顺便记住三个高频操作:

  • 右键= 返回键,中键= Home 键
  • Alt+F切换全屏
  • Alt+O关闭手机屏幕,投屏不中断

三个高频场景:录屏、无线投屏、参数调优

边投屏边录屏:多一个参数就出片

目标:投屏的同时把操作过程存成视频文件。

scrcpy --record=demo.mp4 # 投屏的同时录屏,文件保存在当前目录

效果:录制与投屏互不干扰,画面在手机上编码、在电脑上封装,录出来的文件始终完整干净;扩展名自动决定容器格式,.mkv.opus也支持,更多玩法见 doc/recording.md。

拔掉数据线:Wi-Fi 无线投屏 📡

目标:摆脱线缆,用无线网络投屏。操作(电脑与手机在同一 Wi-Fi 下,先用 USB 连过一次完成授权):

adb tcpip 5555 # 让手机的 adb 切换到无线模式 adb connect 192.168.1.100:5555 # 把 192.168.1.100 换成手机局域网 IP scrcpy # 照常启动投屏

之后每次使用,只要两台设备还在同一 Wi-Fi 下,一条adb connect就能连上。手机 IP 可以在"设置 → 关于手机 → 状态信息"里查到,更完整的连接方式(含scrcpy --tcpip自动连接)见 doc/connection.md。

进阶小技巧:无线想更流畅,优先连 5GHz 频段 Wi-Fi,别让两台设备隔墙相望。

按场景调参数:降清晰度换流畅度

目标:画面卡、网络弱时,让投屏保持丝滑。常用参数速查:

命令作用
scrcpy --max-size=1024镜像最长边限制为 1024px,降清晰度换流畅
scrcpy --video-bit-rate=2M视频码率设为 2Mbps,适合弱网环境
scrcpy --video-codec=h265改用 H.265 编码,同清晰度下画质更好
scrcpy --max-fps=60帧率上限 60fps
scrcpy --turn-screen-off手机熄屏后继续投屏,省电又防误触
scrcpy --serial=0123456789abcdef多台手机时指定设备,序列号用adb devices查看

效果:参数可自由组合,比如弱网下-m1024 -b2M--max-size--video-bit-rate的缩写)是常见组合。更多调优项见 doc/video.md。

卡住时:四个高频问题速查

手机没识别出来,提示找不到设备?按顺序排查:确认 USB 调试已开启 → 手机上"允许 USB 调试"弹窗是否勾选"始终允许" → 换数据线或换个 USB 口 → 执行adb devices确认手机出现在列表里且状态是device

画面卡顿、延迟高?先降分辨率scrcpy --max-size=1024,不够再降码率scrcpy --video-bit-rate=2M;无线投屏时改用 5GHz Wi-Fi,有线则插 USB 3.0 口,往往立竿见影。

能看到画面,但鼠标键盘控制不了?多半是手机没开"USB 调试(安全设置)",去开发者选项打开并重启;仍不行的话改用虚拟输入模式scrcpy --keyboard=uhid --mouse=uhid,兼容性通常更好。

多台手机连着,提示选择设备?在命令里指定序列号:scrcpy --serial=0123456789abcdef(序列号用adb devices查看);或者直接scrcpy -d选中 USB 连接的那台。

写在最后

scrcpy 最难的只是第一次连接,之后都是敲一条命令的事。打开终端,输入scrcpy,手机画面就在你手边了。想无线投屏,把adb connect的地址换成手机 IP 即可。连上手机,现在就开始体验吧。

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

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

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

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

立即咨询