scrcpy 投屏教程:把手机屏幕搬上电脑,一条命令完整操控
2026/9/11 11:42:34 网站建设 项目流程

scrcpy 投屏教程:把手机屏幕搬上电脑,一条命令完整操控

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

给别人演示 App 时,你盯着 6 英寸小屏上的小字眯眼找 bug,另一只手还得敲键盘——scrcpy 投屏就是为这种场景准备的免费开源方案:把 Android 手机画面镜像到电脑窗口,用你的键鼠直接操作手机。它支持 Windows、macOS、Linux 三大平台,不需要 root,手机上不装任何 App,约 1 秒出第一帧,操控延迟只有 35~70ms。

一瞥能力清单:值得装吗

能力怎么用适合谁
基础镜像操控scrcpy日常把手机变大屏
无线投屏scrcpy --tcpip不想拖着数据线
录屏录音scrcpy --record=screen.mp4做教程、留素材
熄屏继续投屏scrcpy --turn-screen-off长时间演示、挂机
虚拟第二屏scrcpy --new-display=1920x1080单独开一块屏跑 App
摄像头镜像scrcpy --video-source=cameraAndroid 12+,看后置摄像头
手机变网络摄像头scrcpy --v4l2-sink=/dev/video2 --no-playbackLinux 视频会议
手柄操控scrcpy --gamepad=uhid玩手游
文件传输拖 APK / 文件进窗口装包、推文件

四步跑通第一次投屏

  1. 确认系统版本:Android 5.0 以上即可投屏;声音转发要 Android 11 及以上。
  2. 开启 USB 调试:手机进「设置 → 开发者选项」,打开「USB 调试」开关。
  3. 安装 scrcpy(按你的系统选一种):
    • Windows:winget install --exact Genymobile.scrcpy,自带 adb,不用另装;
    • macOS:brew install scrcpy,另执行brew install --cask android-platform-tools装 adb;
    • Linux:包管理器直接装;其他发行版可git clone https://gitcode.com/GitHub_Trending/sc/scrcpy后执行./install_release.sh源码构建。
  4. 插上线并授权:手机弹出「允许 USB 调试」时勾选始终允许。
  5. 启动
scrcpy

窗口弹出、出现手机桌面就算跑通了——从按下回车到第一帧大约 1 秒,Android 11+ 的声音会同时从电脑播出。

多台设备?先列出再指定:

adb devices scrcpy -s 0123456789abcdef

跑通后先试三个手感:右键是返回键,中键是 Home 键,Alt+f切换全屏。

五个高频场景配方

免数据线无线投屏:USB 连过一次后,一条命令自动找 IP 并切到 Wi-Fi,拔线也能用:

scrcpy --tcpip scrcpy --tcpip=192.168.1.100

之后不用 USB,直接指定 IP 连接,同一 Wi-Fi 内即可。

虚拟第二屏:手机上额外开一块独立屏幕投到电脑,主屏完全不受干扰,还能指定启动 App:

scrcpy --new-display=1920x1080 --start-app=org.videolan.vlc

手机当录音笔:只走麦克风,不开画面窗口,直接录一个 opus 文件到电脑:

scrcpy --audio-source=mic --no-video --no-playback --record=file.opus

手机变网络摄像头(Linux):执行scrcpy --video-source=camera --v4l2-sink=/dev/video2 --no-playback,视频会议软件里就能直接选到手机摄像头。

手柄玩手游scrcpy --gamepad=uhid把手柄事件注入手机,连投屏都可以关掉。

四个常用参数怎么调

参数作用取值建议
--max-size-m宽高上限,另一边按比例缩放1024~1920,机器旧就调低
--video-bit-rate-b视频码率,默认 8M卡顿先降到 2M~4M
--max-fps帧率上限看文档 30,打游戏 60
--video-codec编码格式 h264(默认)/ h265 / av1要更清晰用 h265

按场景直接复制:

scrcpy -m 1280 # 日常:画质流畅平衡 scrcpy -m 1024 --max-fps=30 # 卡顿降级:降分辨率+限帧 scrcpy -m 1920 -b 8M --video-codec=h265 --record=screen.mp4 # 高质量录制 scrcpy --video-buffer=200 --audio-buffer=200 # 只看不操作:加缓冲换平滑

录制的文件时间戳打在手机端,所以哪怕窗口卡了一下,录出来的文件也是干净的。

六个常见故障急救

1. 提示找不到 ADB 设备→ 原因:USB 调试没开、没授权,或线只充电不传数据。 → 解法:执行adb devices,确认序列号后状态是device;手机上重新勾选「始终允许」;换一根支持数据传输的线。

2. 状态显示 unauthorized→ 原因:USB 调试授权弹窗没点过。 → 解法:拔插一次数据线,在手机弹窗里点「允许」;Windows 还需确认装对了厂商 USB 驱动。

3. 报 INJECT_EVENTS 权限错误(小米常见)→ 原因:部分厂商要额外开关才允许注入按键事件。 → 解法:开发者选项里再打开「USB 调试(安全设置)」——注意它和「USB 调试」是两个独立开关——然后重启一次手机。

4. 有画面没声音→ 原因:音频转发要求 Android 11+,且个别设备缺 Opus 编码器。 → 解法:确认系统版本;启动前把屏幕点亮并解锁;换编码scrcpy --audio-codec=aac,不需要声音则--no-audio

5. 投屏卡顿→ 原因:分辨率、码率超出带宽。 → 解法:先scrcpy -m 1024 --max-fps=30;无线连接加--video-bit-rate=4M;有线场景换 USB 3.0 线。

6. Windows 双击 exe 窗口一闪就没→ 原因:报错信息来不及显示。 → 解法:改为双击解压目录里的scrcpy-console.bat从终端启动,即可看到完整报错。

官方文档与源码入口

  • doc/connection.md:USB 与无线连接细节、多设备选择的四种方式
  • doc/shortcuts.md:完整快捷键表,剪贴板同步、截图、音量键都在里面
  • doc/video.md:分辨率、码率、编码、缓冲等全部视频参数
  • doc/recording.md:录制容器格式、时长限制
  • doc/virtual-display.md:虚拟显示的高级用法
  • FAQ.md:官方高频问题汇总,报 bug 前先翻一遍
  • doc/develop.md:想改源码的人,从源码构建的方法

scrcpy 的全部价值就一句话:免费、无广告、手机侧零残留,一条命令把手机变成电脑上的大号显示器。现在把手机插上线,执行scrcpy,1 秒后你的第一块镜像屏幕就会出现。

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

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

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

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

立即咨询