scrcpy安卓投屏:3个命令把手机屏幕搬进电脑
【免费下载链接】scrcpyDisplay and control your Android device项目地址: https://gitcode.com/GitHub_Trending/sc/scrcpy
如果你想在电脑上直接看到手机屏幕,再用鼠标键盘去操作它,scrcpy就是干这件事的工具。它通过USB或WiFi把安卓屏幕镜像到电脑,不需要root,也不需要在手机上装任何应用。适合三类人:想用大屏操作手机的人、需要频繁向手机传文件的人、想把手机画面录下来的人。
🔌 从连接设备到投屏成功,只需三步
第一步,打开USB调试。在手机的"设置-关于手机"里连点7次"版本号",解锁开发者选项,然后进入开发者选项开启"USB调试"。
第二步,安装scrcpy。按你的系统选一种:
- Linux:用发行版包管理器安装,例如
apt install scrcpy - macOS:执行
brew install scrcpy - Windows:下载官方预编译压缩包,解压到一个固定目录(避免中文路径),在终端里直接运行其中的
scrcpy.exe - 想自己编译源码的话,先拿到仓库:
git clone https://gitcode.com/GitHub_Trending/sc/scrcpy cd scrcpy第三步,接上手机并启动。USB线连接电脑,在手机上点"允许USB调试",然后在终端输入:
scrcpy大约1秒后,手机画面就会出现在电脑窗口里。
⌨️ 投屏之后,用电脑键鼠代替手指
投屏之后,所有操作都可以直接在电脑上完成,不用碰手机:
- 左键单击、双击、拖动、长按:和手指触摸一一对应
- 右键:等效于手机的"返回"键
- 中键:等效于"主页"键
- 键盘输入:打出的字直接进手机当前输入框
- Ctrl+C / Ctrl+V:复制、粘贴会转发到手机,电脑和手机的剪贴板是双向同步的
- Alt+f:全屏显示
🔊 手机里的声音,怎么一起传过来
音频转发是默认开启的,但有版本门槛:
- Android 12及以上:开箱即用,什么都不用做
- Android 11:启动时手机必须处于解锁状态,屏幕上会短暂弹出一个提示,如果一上来就锁屏,音频会捕获失败
- Android 10及以下:不支持音频,只能看到画面
如果你只想听声音、不要窗口,可以运行scrcpy --no-window,之后在终端按 Ctrl+C 结束。
📁 顺手做两件事:传文件和录屏
拖拽传文件:把电脑上的文件直接拖进scrcpy窗口,文件会被传到手机的下载目录。照片、文档、安装包都适用。
录制屏幕:加-r参数即可,录制的文件保存在电脑上而不是手机里,容器格式按文件名后缀自动选择:
scrcpy -r out.mp4🛠️ 画面卡顿、连不上、没声音,分别怎么办
现象:画面卡顿、操作有延迟。优先降分辨率和码率:
scrcpy -m 1024 -b 4M -S这里-m 1024把镜像分辨率限制在最长边1024像素,-b 4M把码率从默认的8M降到4M,-S让手机熄屏(镜像继续,省电)。还可以用--max-fps限制帧率。
现象:提示找不到设备。先运行adb devices确认手机是否被识别。识别了,就重新在手机上点一次"允许USB调试";没识别,用adb kill-server重启adb服务再插拔一次。
现象:投屏中途断开。先换一根确认支持数据传输的线(纯充电线是最常见的原因),再换一个USB口试试。
现象:Android 11上没声音。保持手机解锁状态重新启动scrcpy,等那个音频确认弹窗出现后再锁屏。
✅ 接下来可以试的几件事
- 先跑一次不带参数的
scrcpy,记住右键返回、中键回主页这两个操作 - 录高质量视频:
scrcpy --video-codec=h265 -r out.mp4 - 无线投屏:在手机上执行
adb tcpip 5555,拔线后运行scrcpy --tcpip=手机IP(同一局域网即可) - Linux用户还可以用
--v4l2-sink把手机画面或摄像头当作电脑上的虚拟摄像头,供视频会议软件调用
【免费下载链接】scrcpyDisplay and control your Android device项目地址: https://gitcode.com/GitHub_Trending/sc/scrcpy
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考