发布时间:2026/9/4 14:22:34
scrcpy 投屏指南:把安卓设备变成电脑的低延迟外设,附常见问题清单 scrcpy 投屏指南把安卓设备变成电脑的低延迟外设附常见问题清单【免费下载链接】scrcpyDisplay and control your Android device项目地址: https://gitcode.com/GitHub_Trending/sc/scrcpy手机屏幕太小却要在电脑上长时间操作它scrcpy 通过 USB 或无线方式把 Android 设备的画面镜像到电脑窗口并让键盘、鼠标直接控制手机全程不需要在手机上安装任何应用。项目定位scrcpy 是什么适合谁scrcpy读作screen copy是一个本地运行的原生程序电脑上运行客户端手机上运行一个由客户端自动推送的后台组件两者通过 adb 建立通道。它不要求 root退出后手机上不残留任何东西也不需要账号、广告或联网。适合它的用户大致有三类需要在电脑上长时间操作手机的人客服、测试、远程协助想录制手机屏幕的人以及需要把手机摄像头借给电脑当摄像头用的 Linux 用户。它不适合的场景是把手机当电脑副屏这类需求——它的设计目标是显示并控制当前这台设备仅此而已。与常见替代方案的差异如下对比项scrcpy需要手机端 App 的投屏方案传统 Miracast / 镜像硬件手机端安装不需要无残留需安装 App 并授予权限不需要电脑端操作支持键盘、鼠标、手柄多数仅能看交互受限通常仅能看延迟约 35~70 ms普遍 100 ms 以上帧级延迟难以控制画质与帧率默认 1920×1080 起30~120 fps 取决于设备通常有压缩上限取决于硬件音频转发支持Android 11 起视方案而定少见费用免费开源Apache 2.0多数收费或含广告硬件一次性成本关键数字来自项目官方说明镜像质量 1920×1080 或更高帧率 30~120 fps 视设备而定操作延迟 35~70 ms启动到出第一帧画面约 1 秒。默认视频码率为 8 Mbps。快速上手三步完成首次投屏安装软件包。Linux 可直接用包管理器例如sudo apt install scrcpyWindows 和 macOS 的官方获取方式分别见 doc/windows.md 与 doc/macos.md。在手机上启用 USB 调试设置 → 开发者选项用数据线连接电脑。在电脑终端运行scrcpy约 1 秒后手机画面出现在电脑窗口里用鼠标点按、键盘打字都可以直接作用到手机。首次连接时手机会弹出允许 USB 调试对话框确认一次即可。场景化功能拆解远程操控手机办公把手机上的应用当成电脑端程序来操作键盘输入文字鼠标右键触发返回、中键触发主页更多按键行为见 快捷键文档。配合参数可以省电——scrcpy -S -w-S在投屏时关闭手机屏幕物理按键仍可点亮它-w让设备在充电状态下保持唤醒两者组合适合手机放在旁边亮屏、电脑干活的长时操作。录屏而不录到延迟抖动需要一段干净的手机操作录像时在投屏的同时录制scrcpy --recordfile.mp4录制的时间戳在设备端打所以网络抖动不会进入成品文件容器格式按扩展名自动选择支持 MP4、MKV、OPUS、FLAC、WAV。若只想留文件不留窗口加--no-playback --no-window用--time-limit20可以限时 20 秒自动停止。带上声音的镜像Android 11 起音频转发是较新的能力Android 11 及以上API 30的设备scrcpy 会把设备发出的声音同步到电脑播放Android 10 及更早版本只有画面没有声音这是系统限制而非配置问题详见 doc/audio.md。副屏跑应用虚拟显示虚拟显示是手机上新建的一块独立屏幕与当前主屏互不影响scrcpy --new-display1920x1080 --start-apporg.videolan.vlc这条命令在 1920×1080 的虚拟屏里启动 VLC主屏照常工作。适合需要一边用手机一边在后台跑应用的场景机制说明见 doc/virtual-display.md。进阶能力虚拟摄像头仅 Linux通过 V4L2 接口把手机画面或手机摄像头暴露成电脑上的摄像头设备会议软件可以直接选用它实现方式见 doc/v4l2.md。OTG 模式把电脑的键盘、鼠标以 USB 外设形式接到手机Android 会把它们识别为物理设备。该模式甚至不需要 USB 调试一条scrcpy --otg即可说明见 doc/otg.md。游戏手柄插在电脑上的手柄可以映射到手机上scrcpy -G启动按键映射规则见 doc/gamepad.md。避坑指南连接失败怎么排查设备一直 unauthorized手机端有允许 USB 调试的授权弹窗必须在手机上点确认弹窗没出现时先拔掉重插一次。多台设备连接时报错scrcpy 无法自动选择时用scrcpy -s 序列号指定设备或用-d选 USB 设备、-e选 TCP/IP 设备序列号可查自adb devices的输出。能看不能控小米等机型在开发者选项里额外开启USB 调试安全设置开启后重启一次手机。adb 版本冲突报 server version doesnt match this client说明系统里有多个版本的 adb 在互相打架统一版本或用环境变量ADB指定 scrcpy 使用某个路径下的 adb。用着用着提示 Device disconnected多为数据线或接口问题换一根线、换一个 USB 口通常能解决。更完整的常见问题整理在 FAQ.md。文档与社区资源连接USB 与 TCP/IP 无线方式、多设备选择视频分辨率、码率、帧率、编码器、画面方向音频音频转发与缓冲控制双向剪贴板等窗口窗口与全屏行为录制格式与限时录制快捷键全部 MOD 组合键FAQ按故障类型整理的排查手册写在最后scrcpy 的功能边界比较清晰镜像、控制、录制加上音频、虚拟显示和虚拟摄像头几块扩展。绝大多数使用场景一条基础命令加一两个参数就能覆盖遇到怪问题时先查 FAQ再考虑升级版本。【免费下载链接】scrcpyDisplay and control your Android device项目地址: https://gitcode.com/GitHub_Trending/sc/scrcpy创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

相关新闻

2026/9/4 14:22:34

从鼠标轨迹到创意视频:前端Canvas编程实战与彩蛋设计

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/9/4 14:17:33

TensorFlow天气识别

我的环境:语言环境:Python 3.12.7编译器:jupyter notebook深度学习环境:TensorFlow 2.18.0一、设置GPUimport tensorflow as tfgpus tf.config.list_physical_devices("GPU")if gpus:gpu0 gpus[0] …

2026/9/4 15:57:48

FreeCAD 安装实操:30 分钟从下载到第一次运行

FreeCAD 安装实操:30 分钟从下载到第一次运行 【免费下载链接】FreeCAD Official source code of FreeCAD, a free and opensource multiplatform 3D parametric modeler. 项目地址: https://gitcode.com/GitHub_Trending/fr/FreeCAD FreeCAD 是一款开源、免…

2026/9/4 15:57:48

Label Studio 源码开发环境避坑指南:热重载配置一次讲清

Label Studio 源码开发环境避坑指南:热重载配置一次讲清 【免费下载链接】label-studio Label Studio is a multi-type data labeling and annotation tool with standardized output format 项目地址: https://gitcode.com/GitHub_Trending/la/label-studio …

2026/9/3 18:28:26

vSound小提琴数字处理器实操指南:从接线到演出的完整配置

电小提琴或者原声小提琴插电演出,第一个绕不开的坎就是声音难听。原声琴的共鸣和空气感一旦进了拾音器,出来的往往是一坨干瘪、发尖、带着奇怪塑料味的信号。我当初第一次把琴接上乐队调音台,直接被主唱吐槽"你这声音像在锯钢丝"。…

2026/9/3 14:29:47

传感器接口IC如何攻克生物化学传感的微弱信号难题?

1. 从电极到比特流:为什么生物化学传感必须依赖专用接口IC 做生物化学传感的人都有过类似的经历:明明传感器本身性能很好,信号输出却一塌糊涂——噪声大、漂移明显、重复性差,怎么调都达不到预期。很多时候问题并不在传感器&#…

2026/9/3 14:30:35

STM32F411CEU6多通道ADC采集:扫描模式+DMA实现详解

1. 多通道 ADC 的用武之地把“Multichannel ADC”和“STM32F411CEU6”这两个关键字放在一起,其实就是嵌入式开发里最常遇到的一类需求:用一块不算贵的 MCU,同时采集多路模拟信号。STM32F411CEU6 是 48 引脚的 Cortex-M4F 主控,主频…

2026/9/4 0:00:58

STM32H743 SPI从机DMA双缓冲通信实战

简介:本资源是面向嵌入式开发工程师与STM32进阶学习者的SPI DMA双机通信从机端完整实现方案,聚焦STM32H743高性能Cortex-M7单片机在工业控制与高速数据交互场景下的从机通信开发痛点。压缩包含1355个文件,主体为599个C源码与321个头文件&…

2026/9/4 0:00:58

CPU开盖降温教程:20元成本让温度直降30度的原理与实践

最近很多朋友都在抱怨,自己的电脑一到夏天就变成"烤箱",玩游戏时CPU温度动不动就飙到90度以上,风扇噪音堪比直升机。更让人头疼的是,明明配置不错,却因为高温降频导致性能大打折扣。如果你也遇到了类似问题&…

2026/9/4 0:00:58

ArkTS 表单工程:场地预约页的三态场次 Grid 与校验

ArkTS 表单工程:场地预约页的三态场次 Grid 与校验 App 14「运动场地预约」场地 Tab(Func1Tab),是整 App 交互最丰富的页面——场地横向切换 三色图例 渐变预约预览卡 快捷模板 今日场次 Grid(可选/已选/已满三态&…

2026/9/3 20:43:36

USB Type-C PCB布局分区设计:电源、高速信号与PD协议全攻略

做硬件这行,Type-C接口算是典型的“看着简单,做起来全坑”的东西。光引脚就24个,高低速信号、电源、控制线全部塞在一个小小的连接器里,如果PCB布局不做规划,打样回来基本就是“插上没反应”、“高速掉线”、“静电一打…

2026/9/3 17:51:43

系统编程学习原型如何补齐稳定性边界

系统编程学习原型如何补齐稳定性边界预算有限时&#xff0c;我先优化明显多余的复制&#xff0c;而不是猜测性地换容器。用借用传递只读数据通常就能减少分配&#xff1a; fn parse(line: &str) -> Result<Item, Error> { /* ... */ }用基准确认热点确实在分配&am…

2026/9/3 21:06:57

雨花区哪家财务公司代理记账比较好?

在雨花区&#xff0c;企业处理财税事务常常面临诸多挑战&#xff0c;选择一家靠谱的财务公司至关重要。湖南巨勤财务管理咨询有限公司就是本地正规实体财税服务机构&#xff0c;深耕本地工商财税行业多年&#xff0c;熟悉当地工商局、税务局最新政策与申报流程。主营公司注册、…