5 分钟跑通 scrcpy 投屏:从插上线到无线录屏
2026/9/11 13:18:19 网站建设 项目流程

5 分钟跑通 scrcpy 投屏:从插上线到无线录屏

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

远程帮朋友修手机时,你经常变成"我在这说、他在那点错"。这正是 scrcpy 投屏最顺手的地方:这个免费开源的工具把手机画面实时映射到电脑窗口,键鼠直接接管操作。插上线敲一条命令,约 1 秒出第一帧,操控延迟 35~70ms 之间,窗口里可以直接打字、点按、拖动。

能不能用

先过一遍这张清单,四行各查一件事:

检查项要做什么
手机系统版本Android 5.0 以上可投屏;音频转发需要 11 及以上
USB 调试进「开发者选项」打开 USB 调试
adbWindows 随 scrcpy 包附带;macOS:brew install --cask android-platform-tools;Linux 一般在发行版仓库
安装 scrcpyWindows:winget install --exact Genymobile.scrcpy;macOS:brew install scrcpy;Arch:pacman -S scrcpy

发行版仓库版本偏旧(如 Ubuntu 的 apt 源)时,走源码安装:

git clone https://gitcode.com/GitHub_Trending/sc/scrcpy cd scrcpy ./install_release.sh

先把画面跑出来 📶

把手机用数据线插到电脑,手机上会弹一个授权窗口,勾选"始终允许"后确认。然后打开终端:

scrcpy

大约 1 秒后窗口弹出,看到手机桌面就算成功。

窗口出现后,这套键鼠对照直接可用:

你的操作手机端效果
左键单击 / 拖动在光标处点按、滑动
右键单击返回键
中键单击Home 键
Alt+f切换全屏
Ctrl+左键拖动双指捏合缩放

同时连了好几台手机时,adb devices输出里能看到每台的序列号,用它指定目标:

scrcpy -s <序列号>

按目的选招式

下面这张"目标 → 命令"菜单,覆盖 android 投屏到电脑的高频玩法:

目标命令
无线投屏,拔线照用scrcpy --tcpip
熄掉手机屏幕保持镜像scrcpy --turn-screen-off
额外开一块虚拟显示scrcpy --new-display=1920x1080
录屏并收录声音scrcpy --record=screen.mp4
镜像手机摄像头(Android 12+)scrcpy --video-source=camera
手柄操控手机scrcpy --gamepad=uhid
手机当网络摄像头(Linux)scrcpy --v4l2-sink=/dev/video2 --no-playback

无线连接手机

  • 效果:USB 连一次,scrcpy 无线投屏把链路切到 Wi-Fi,之后数据线可以拔。
  • 命令scrcpy --tcpip
  • :手机和电脑必须在同一 Wi-Fi 下;连接失败时给地址加+前缀强制重连:scrcpy --tcpip=+<IP>

开启虚拟显示

  • 效果:在手机里新建一块独立的"屏"投到电脑,不干扰主屏,拿来做单独的演示窗口很方便。
  • 命令scrcpy --new-display=1920x1080 --start-app=org.videolan.vlc
  • :部分设备的虚拟显示没有桌面,黑屏时补--start-app=<包名>直接拉起应用;退出后这块屏会被销毁。

一条命令录屏

  • 效果:Android 11+ 默认同步转发声音,不加参数;文件时间戳由手机端打上,窗口再卡画面也是干净的。
  • 命令scrcpy --record=screen.mp4
  • :Android 11 启动时屏幕处于锁屏状态会导致抓不到音频,先解锁再运行。

不顺就查这里 🔧

卡顿、无声这类问题,多数靠一个 scrcpy 参数或一个开关就能处理:

症状 / 目标可能原因一条修复命令或参数
找不到设备USB 调试没开、没授权,或线只充电不传数据确认adb devices里状态是device;换数据线
画面卡顿分辨率、帧率超出带宽scrcpy --max-size=1024 --max-fps=30
只看画面,要平滑默认无缓冲,网络抖动直接透传scrcpy --video-buffer=200 --audio-buffer=200
没有声音版本低于 11;11 启动时锁屏;缺 Opus 编码器启动前解锁,或scrcpy --audio-codec=aac;不需要声音:--no-audio
报 INJECT_EVENTS,键鼠失灵厂商限制事件注入(小米常见)开发者选项打开「USB 调试(安全设置)」后重启
Windows 双击 exe 闪退报错一闪而过看不到改用scrcpy-console.bat启动

继续深入

  • 快捷键doc/shortcuts.md:剪贴板、面板、旋转等全部快捷键
  • 连接doc/connection.md:四种设备选择方式,无线细节
  • 音视频doc/video.md:分辨率、码率、编码、方向
  • 录制doc/recording.md:容器格式与时长限制
  • 开发doc/develop.md:从源码构建

从检查项到看到画面,全程约 5 分钟,剩下的只是换参数的事。现在把数据线插上,在终端敲scrcpy;窗口不出来就回到「不顺就查这里」的表格里逐行对照。

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

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

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

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

立即咨询