尧图建网站 尧图建网站 YAOTU WEB BUILD 免费咨询
ARTICLE DETAIL

资讯详情

深耕网站建设与建站编程的一线实战洞察。

scrcpy 如何把安卓屏幕投屏到电脑:投屏与控制实操指南

scrcpy 如何把安卓屏幕投屏到电脑:投屏与控制实操指南 scrcpy 如何把安卓屏幕投屏到电脑投屏与控制实操指南【免费下载链接】scrcpyDisplay and control your Android device项目地址: https://gitcode.com/GitHub_Trending/sc/scrcpy课堂讲解或产品演示时经常需要把安卓手机画面搬到大屏上同时用鼠标键盘实时操作。在手机上装 App、走云端转发、再花钱买会员这些事一件都懒得做。scrcpy 是一个免费开源的工具通过 USB 或无线方式把 Android 设备的屏幕含音频镜像到电脑再用电脑的键盘和鼠标直接操作手机不需要 Root手机端不用装任何应用启动后约 1 秒出首帧端到端延迟在 35~70ms。三步把画面投出来第 1 步准备电脑端与手机端。Debian/Ubuntu 可直接装发行版里的包Windows 与 macOS 用官方发布包并加入 PATHsudo apt update sudo apt install scrcpy想自己编译也行git clone https://gitcode.com/GitHub_Trending/sc/scrcpy之后运行./gradlew build。手机端要求 Android 5.0 及以上并在“开发者选项”里打开 USB 调试在版本号上连点 7 次解锁开发者选项。第 2 步连接设备。USB 数据线接上手机在弹出的调试授权对话框里点允许。第 3 步终端里执行scrcpy。约 1 秒后弹出窗口显示手机画面之后用电脑直接操作左键就是点按右键等于返回键中键等于 Home 键Altf 切换全屏。scrcpy 在 Debian 上投屏的实际效果窗口内是完整的手机界面。分辨率、比特率、帧率怎么调默认按设备原始分辨率、8Mbps 比特率采集多数情况够用。画面卡、编码报错时按“先降分辨率、再降比特率、最后限帧率”的顺序调参数作用适用场景-m 1024限制分辨率长边自动保持比例投屏卡顿、编码失败时首选-b 4M把默认 8M 的比特率降下来弱网无线投屏省带宽--max-fps 30限制采集帧率老设备、想省电--video-codech265换 H.265 编码画质更高本地录屏、追求画质-r demo.mp4把屏幕录制到文件存档演示、排查问题--no-audio不转发音频静默录制最常复制的两条scrcpy -m 1024 -b 4M scrcpy --video-codech265 -m 1920 --max-fps 60 -r demo.mp4每个参数的完整说明在 doc/video.md还有编码器列表、方向锁定等进阶项。两个组合玩法手机变摄像头、画面进 OBS把手机当虚拟摄像头Linux把画面直接写入 V4L2 回环设备OBS 或视频会议软件就能把/dev/video2当成普通摄像头来开scrcpy --v4l2-sink/dev/video2 --no-video-playback前提是先装好v4l2loopback内核模块完整流程见 doc/v4l2.md。如果要用手机的前置摄像头当电脑摄像头加--video-sourcecamera即可。手游串流进 OBS串流手游时画面用上面的虚拟摄像头送进 OBS或直接采集 scrcpy 窗口再把手柄插到电脑上启动scrcpy --gamepaduhid简写-G键盘和手柄会以真实 HID 设备身份注入手机多数手游能原生识别按键和摇杆。容易踩的几个坑画面出来键盘鼠标却操作不了。现象是投屏正常但输入无效。原因是小米等机型默认关闭“USB 调试安全设置”拦截了事件注入。在开发者选项里把它打开重启手机一次即可。画面模糊或掉帧。原因多是设备按原始分辨率编码吃力不一定是网络问题。先用-m 1024降分辨率scrcpy 在编码失败时也会自动降分辨率重试。无线连接失败或手机重启后就断。原因是adb tcpip模式在重启后失效且要求电脑与手机在同一局域网。重新执行adb tcpip 5555 adb connect 192.168.1.100:5555 scrcpy也可以直接用不带参数的scrcpy --tcpip它会自动探测 IP 并切换无线模式。多台设备连上时选错了。原因是有多个设备时无法确定目标。用-s 序列号指定或用-d仅 USB、-e仅无线过滤。没有声音。音频转发要求 Android 11 及以上更低版本的手机只能收到画面。源码从哪看起app/src/电脑端 C 实现。main.c是入口decoder.c负责视频解码input_manager.c处理键鼠输入注入。server/src/main/java/com/genymobile/scrcpy/Android 端 Java 实现video/子目录是屏幕采集与编码的完整链路。doc/目录官方文档按主题一页一个video、connection、v4l2 三篇最值得先看。适合经常需要在电脑上演示或调试安卓设备的开发者和讲师也适合想把手机改造成摄像头或直播源的 Linux 用户。【免费下载链接】scrcpyDisplay and control your Android device项目地址: https://gitcode.com/GitHub_Trending/sc/scrcpy创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表