☰
scrcpy 免费安卓投屏完整指南:免装 App 镜像手机,键鼠直接操控
2026/10/25 1:48:43 网站建设 项目流程

scrcpy 免费安卓投屏完整指南:免装 App 镜像手机,键鼠直接操控

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

scrcpy 是免费开源的安卓投屏与反向控制工具:把 Android 设备的画面和声音实时搬进电脑窗口,再用键盘鼠标直接操作手机。它面向三类需求——会议室大屏演示、录一段干净的屏幕视频、往手机里传文件装 App;免 root、手机侧零安装、不需要账号和联网。如果你的诉求是只在手机里装个投屏 App、完全不碰电脑,那方向反了,它帮不上。

先过门槛:确认两端都能跑

工具能不能用,卡在两端。对照下面这张表,缺哪条补哪条:

检查项最低门槛缺了会怎样
电脑系统Windows / Linux / macOS没有对应安装包
手机系统Android 5.0(API 21)及以上完全连不上
USB 调试「开发者选项」中开启电脑找不到设备
音频转发Android 11(API 30)起支持,Android 12 起免设置只有画面、没有声音

USB 调试怎么开:进「设置 → 关于手机」,连点「版本号」7 次,开发者选项才会解锁;进去打开「USB 调试」开关即可。

免安装跑起来:三个平台各自的路径

Windows:下载scrcpy-win64-v5.0.zip官方发布包,解压就是完整工具,没有安装环节。直接双击scrcpy.exe有个坑——一报错窗口立刻消失,什么信息都看不到。稳妥做法是双击解压目录里的open_a_terminal_here.bat打开终端,在里面敲:

scrcpy

Linux:Arch 发行版一条pacman -S scrcpy装好;Debian/Ubuntu 仓库里的版本偏旧,建议改用官方静态包。

macOS:执行brew install scrcpy。

想自己编译,先克隆仓库,再按仓库内说明构建:

git clone https://gitcode.com/GitHub_Trending/sc/scrcpy

数据线插上电脑,手机弹授权框时勾选「一律允许」。之后窗口大约 1 秒内出现,标题栏带设备型号,画面跟着手机走——这就是跑通了。性能基线可以记一下:实际帧率在 30 到 120fps 之间浮动(取决于设备),端到端延迟约 35~70 毫秒。

出画面的第一分钟:三个鼠标动作

窗口出来之后,先摸熟这三下,后面所有操作都建立在这之上:

  • 鼠标右键点画面:手机执行「返回」;息屏状态下右键则是亮屏
  • 鼠标中键点画面:回桌面(HOME)
  • Alt+f:全屏切换

退出按Ctrl+C或直接关窗口,手机里不产生任何残留文件。完整组合键在 快捷键文档 里都有。

三个真实场景的现成命令

大屏演示。投到会议室之后不想让手机自己亮着,启动时加一个参数熄屏、镜像不断:

scrcpy --turn-screen-off

演示时不想让电脑外放手机声音,再加--no-audio,静音、只传画面。

录屏与录音。边投边录,画面声音一起落盘,时间戳干净:

scrcpy --record=recording.mp4

只要声音不要画面,手机秒变录音器:

scrcpy --no-video --record=file.opus

传文件与装包。把文件直接拖进投屏窗口就行:普通文件推到/sdcard/Download/,.apk则直接安装到手机上。默认落盘目录想换,用--push-target覆盖,比如 文件推送文档 里的--push-target=/sdcard/Movies/写法。参数拿不准就查scrcpy --help。

平台差异记一条:Android 11 及以上默认转发音频,手机放音乐电脑直接能听到;Android 10 及更早只传画面,属于预期行为。

卡顿了怎么查:先量帧率,再动参数

别急着改参数。想看真实帧率,启动时带上--print-fps;会话已经在跑,按Alt+i随时开关统计也行。

拿到帧率数字后,按「分辨率 → 码率 → 帧率」的顺序动,一步一档:

参数什么时候用预期变化
--max-size整体不跟手、编码压力大scrcpy -m 1024限制最大边长、保持原比例,流畅度收益最大
--video-bit-rate带宽紧张、想省流量scrcpy -b 4M把默认 8 Mbps 码率减半
--max-fps帧率从一开始就低scrcpy --max-fps=30压帧,减轻手机编码负担
--video-codec同码率想要更好画质--video-codec=h265,延迟略高于 h264

两条判断口诀:画面糊但帧率没掉,问题在码率或分辨率,顺序是先-m再-b;帧率从头就低,先限--max-fps,再用scrcpy --list-encoders列出可用编码器,换个厂商的试试。完整参数含义见 视频参数文档。

找不到设备、点不动:按现象逐个拆

提示找不到设备

十有八九是 USB 调试没授权,或者一次插了好几台。先把线拔了重插、在手机上重新点「允许」;多台设备并存时,adb devices查序列号,然后scrcpy -s 序列号点名指定。

能看不能动:小米报 INJECT_EVENTS

小米把 ADB 权限拆成了两个开关,只开「USB 调试」不够用。回「开发者选项」找到「USB 调试(安全设置)」这个独立开关,打开它,然后重启一次设备再连。

无线连接建不起来

前提是手机和电脑在同一 Wi-Fi。先插着 USB 执行adb tcpip 5555把设备切到 TCP 模式,拔掉线,adb connect 手机IP:5555建连,再运行scrcpy。Android 11 及以上走「开发者选项 → 无线调试」配对更省事。流程细节见 连接文档。

录屏没有声音

两种情况。日志报「Failed to initialize audio/opus」,说明这台手机没有 Opus 编码器,换scrcpy --audio-codec=aac --record=file.aac即可(背景见 音频文档)。另一种是 Android 11 录出来无声:锁屏会拦截音频采集,保持解锁状态再启动;如果已经录到黑屏加无声,解锁后重跑一次就好。

修饰键冲突与深入文档

快捷键默认用Alt/Super当修饰键。它和你惯用的组合打架时,一条命令换掉:scrcpy --shortcut-mod=rctrl切到右 Ctrl,可选键还有lctrl、lalt、ralt、lsuper、rsuper,也支持多键组合。

按主题往下钻:

  • 视频参数详解:分辨率、码率、帧率、编码器
  • 音频配置:来源、编解码、缓冲
  • 快捷键全表:全部组合键与修饰键
  • 常见问题汇总
  • 无线与 TCP/IP 连接

从演示到录屏,scrcpy 把「盯着手机看」这件事整个搬进了电脑窗口:一条命令出画面,鼠标就是手指,参数只在你觉得卡的时候才需要动。链路搭好之后,每次使用就是敲一个词的事。

动手三步:

  • adb devices能看到序列号,说明链路已通
  • 终端运行scrcpy,1 秒内出画面即成功
  • 演示卡就先加-m 1024,需要落盘就加--record=recording.mp4

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

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

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

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

立即咨询