把安卓手机变成电脑外接屏:scrcpy 免费投屏与键鼠控制上手
2026/9/2 10:50:36 网站建设 项目流程

把安卓手机变成电脑外接屏:scrcpy 免费投屏与键鼠控制上手

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

想把手里这台安卓手机变成电脑的一块外接屏幕,还能用键鼠直接操作它?scrcpy 就是干这件事的免费开源工具:通过 USB 或 Wi-Fi 把手机画面镜像到电脑窗口,手机不用 root,也不用在手机上装任何 App。它给出的硬指标是端到端延迟 35~70 毫秒、帧率 30~120fps、1920×1080 以上画质,从敲下命令到出第一帧画面大约只要 1 秒。

接下来不用你背参数,每节只给必须敲的命令和它带来的实际效果,照着走就行。

装好就能跑:一条命令投屏

这一节的目标是让你在 3 分钟内看到手机屏幕出现在电脑窗口里。先做两件一次性的准备:在「关于手机」里连点 7 次版本号解锁「开发者选项」,然后进去打开「USB 调试」;接着用数据线连上电脑,在弹出的授权框里点「始终允许」。装 scrcpy 走包管理器最省事,Linux 上sudo apt install scrcpysudo pacman -S scrcpy,Windows/macOS 直接下预编译包解压即用;想试最新代码就git clone https://gitcode.com/GitHub_Trending/sc/scrcpy后自己构建。

准备做完,在终端里敲下这一条:

scrcpy

约 1 秒后,手机屏幕就出现在电脑窗口里,你现在用鼠标点、用键盘打字,操作都会实时落到手机上,就像它只是电脑的延伸。先记两个最实用的鼠标手势:右键单击等于返回,中键单击等于回桌面,日常操作基本用不上键盘。默认修饰键是 Alt(部分系统是 Super 键),完整快捷键清单见 doc/shortcuts.md。

无线连接怎么配

这一节解决「拔掉 USB 也能投」,适合手机和电脑连同一个 Wi-Fi 的场景。最省事的是让 scrcpy 自动帮你配:插着 USB 时直接运行

scrcpy --tcpip

它会自动找到手机 IP、开启 adb 的 TCP/IP 端口并完成连接,全程不用你手动查地址;Android 11 及以上甚至能用系统自带「无线调试」,连插 USB 这步都省了。想手动控制就分两步:

adb tcpip 5555 adb connect 192.168.x.x:5555

第一条让手机在 5555 端口监听,第二条把192.168.x.x换成你手机的真实 IP 完成连接,之后就能像有线一样直接scrcpy。无线下延迟会比有线略高,建议配合下一节的流畅组合压一压,用完记得adb disconnect

画质与流畅度怎么调

这一节教你在「清晰」和「流畅」之间做取舍。默认是设备原始分辨率、8 Mbps 码率,日常够用,但不同场景要不同参数,记住这几个旋钮就够:

参数作用适合场景
-b 16M把码率提到 16 Mbps演示、剪辑,要画面更锐利
-m 720等比限制镜像宽度到 720老设备、要省电省性能
--max-fps 30限制帧率上限无线、刷视频,明显降发热
--video-codec=h265换编码为 H.265同码率下画质更好

比如scrcpy -b 16M会让细节更清楚、但占用的带宽更多;scrcpy -m 720则牺牲清晰度换流畅,无线场景可以把它和--max-fps 30一起用。帧率、分辨率、码率的关系说明在 doc/video.md。

边投屏边录屏 🎬

这一节讲录屏,因为它是内置的,不用第三屏录制工具。命令就一行:

scrcpy -r demo.mp4

效果是投屏照常进行,同时把画面和声音录成 demo.mp4,按Ctrl+C停止。因为时间戳在手机端生成,录出来的文件不会受网络波动影响,画面干净。只想录视频不录音频就加--no-audio,容器支持 mp4、mkv、opus 等,扩展名会自动识别。

常见坑与排查

这一节把新手最容易卡住的地方列成表,照着对号入座能省掉大部分排查时间。

现象原因怎么办
终端报INJECT_EVENTS permission小米/红米没开安全设置开发者选项里另开「USB 调试(安全设置)」,重启一次
手机不出画面USB 调试没开或没授权重新插线,确认点了「始终允许」
有画面但没声音音频转发需 Android 11+低于 11 只能看画面,属正常
无线连不上不在同一 Wi-Fi 或 IP 变了确认同网段,用最新 IP 重新adb connect

延伸方向

主线跑通后,还有几个按场景加分的玩法,挑感兴趣的试:--keyboard=uhid(简写-K)和--mouse=uhid-M)把电脑键鼠模拟成物理外设,游戏能识别为实体输入;scrcpy --new-display=1920x1080 --start-app=org.videolan.vlc能在一块「看不见的虚拟屏」上跑 App,主屏继续干别的;Linux 上scrcpy --video-source=camera --v4l2-sink=/dev/video2 --no-playback还把手机摄像头变成电脑摄像头,开视频会议、直播都能用;scrcpy -G把插在电脑上的手柄映射到手机,手游直播顺手;scrcpy --otg则完全不用 USB 调试。键盘与虚拟显示的完整参数在 doc/keyboard.md 和 doc/virtual-display.md。今晚就可以挑一个,敲一遍scrcpy --help对照着试,参数含义都在里面。

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

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

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

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

立即咨询