目录
scrcpy是现在非常流行的一款安卓投屏和控制工具,很多手机厂商的“多屏协同”功能背后就有它的影子。它启动极快,连接后画面延迟低至35到70毫秒,操作起来感觉就像直接在操作手机一样。它主要通过ADB协议工作,纯净且安全。软件本身是个命令行工具,但没有图形界面,这对部分用户不太友好。不过,社区里有很多开发者为它制作了直观的图形界面外壳,比如QtScrcpy,让新手也能轻松上手。它在GitHub上已获得超过14万颗星标,更新非常活跃,刚刚发布的v3.3.4版本还修复了对安卓16系统的兼容问题。
官网入口地址
scrcpy开源项目GitHub主页:https://github.com/Genymobile/scrcpy
下载地址
官方发布页下载:https://github.com/Genymobile/scrcpy/releases
在该页面,你可以找到适用于Windows、macOS和Linux的预编译压缩包(如scrcpy-win64-v3.3.4.zip),下载解压后即可直接运行。对于macOS和Linux用户,也可以通过Homebrew或各系统的包管理器直接安装。
功能介绍
设备屏幕镜像:通过USB或WiFi(TCP/IP)将安卓设备的屏幕实时同步到电脑窗口,支持30到120帧每秒的高刷新率,画面清晰度可达设备原生分辨率,并可自定义码率。
电脑反向控制:核心亮点。连接后,你可以直接用电脑的键盘和鼠标操作手机,进行打字、点击、滑动等所有操作。支持复制粘贴双向同步,甚至可以将电脑的APK文件直接拖拽到镜像窗口进行安装。
高品质音频转发:对于安卓11及以上设备,scrcpy可以将手机正在播放的媒体声音或通话语音实时传输到电脑上播放,实现音画同步,解决了投屏只有画面没有声音的痛点。
虚拟屏幕与多任务:这是scrcpy 3.0版本带来的重磅功能。它可以在手机后台创建一个独立的“虚拟显示器”,并投屏到电脑。你可以在虚拟屏上运行App,而手机实体屏幕可以正常息屏或做别的事,互不干扰,实现了类似电脑多桌面的体验。
摄像头与麦克风捕捉:可以将安卓设备作为电脑的高清网络摄像头使用,支持前置、后置及超广角镜头,画面可进行旋转和裁剪,适合直播或高质量视频会议。
免Root屏幕录制:无需在手机上安装任何App,即可通过电脑将镜像的画面直接录制成MP4或MKV格式的视频文件,适合制作App演示教程或录制游戏精彩时刻。
物理外设模拟:支持UHID协议,可将电脑上的游戏手柄或键盘鼠标模拟为通过OTG线连接在手机上的物理外设,在玩一些原生支持手柄的安卓游戏时体验更好,延迟更低。
丰富的自定义选项:提供了大量命令行参数供高级用户定制。可以裁剪画面、旋转角度、锁定方向、置顶窗口、关闭手机屏幕以省电,甚至可以开启“只读”模式防止误操作。
应用场景
移动应用演示与教学:老师或开发者可将手机画面投屏,并用鼠标红点精准指示操作位置,清晰流畅地进行App功能讲解。
游戏直播与多开:主播可将手游画面高质量地镜像到电脑,再通过OBS等软件直播。利用虚拟显示器功能,甚至可以在一台手机上同时运行和直播多个游戏账号。
高效移动办公:在电脑上收到验证码短信,可直接用键盘快捷键Ctrl加C和Ctrl加V复制到电脑输入框,无需拿起手机查看。用键盘在手机App上回复长篇消息也更快捷。
远程协助家人:通过远控软件先连接到家人电脑,再通过电脑上的scrcpy连接家人的手机,帮助解决手机设置或App使用问题。
定价与授权
scrcpy是一款免费的开源软件,依据Apache 2.0许可证发布,个人和商业使用均无需付费。
重要使用前提
使用scrcpy前,需要先完成两项准备工作:
-
开启手机的“开发者选项”和“USB调试”。在“设置”中连续点击“版本号”即可开启。
-
在电脑上安装ADB工具。scrcpy的官方发布包内已包含一个ADB程序,可直接使用。
系统与设备支持
电脑端:支持Windows、macOS、Linux(包括树莓派等ARM架构设备)。
安卓设备端:支持安卓5.0(API 21)及以上版本的手机和平板。部分新功能(如音频转发)要求安卓11及以上,虚拟显示器功能要求安卓12及以上。苹果iOS系统不支持。
应用示例:首次使用USB连接手机
-
下载
scrcpy-win64-v3.3.4.zip并解压到电脑。 -
用数据线连接手机和电脑,手机上弹出“允许USB调试吗”的提示时,勾选“一律允许”并确认。
-
在解压出的文件夹中,双击运行
scrcpy.exe。 -
几秒钟后,电脑屏幕上就会出现手机的实时画面,此时即可用鼠标和键盘进行操作。
| 源码反馈/咨询 (共有 条反馈) |
scrcpy常见问题
scrcpy是由Genymobile公司开发的开源项目,该公司也是知名安卓模拟器Genymotion的开发者。
scrcpy是一款能让安卓手机屏幕显示在电脑上,并且能直接用电脑键盘和鼠标反向控制手机的免费工具。
scrcpy是免费的开源软件,没有内购和广告。
scrcpy本身是安全的,它是一个拥有超过14万GitHub星标的知名开源项目。但请注意,它依赖ADB调试协议,仅在你信任的电脑和个人网络环境下使用是安全建议。
用USB连接手机,然后在电脑命令行运行adb tcpip 5555启用手机的无线调试模式。之后拔掉数据线,运行scrcpy --tcpip=手机IP地址(手机IP可在WiFi设置中查看)即可连接。
可以,如果你的安卓设备系统是11或更高版本,scrcpy会自动将手机播放的声音传输到电脑。如果不行,可以检查是否添加了--no-audio参数,或在手机“开发者选项”中关闭“停用USB音频转发”设置。
检查USB调试是否已开启并授权。接着确保电脑上的ADB驱动正常,可在命令行运行adb devices看能否列出你的设备。如果还不行,尝试更换USB数据线或接口,部分劣质充电线不支持数据传输。
使用命令scrcpy --new-display。这会创建一个新的独立虚拟显示器投屏到电脑,你可以将一个App拖进去运行,而手机主屏幕可以息屏或做他事情,互不影响。
官方scrcpy是命令行工具。你可以为它手动创建桌面快捷方式,或在命令行中带参数运行。如果更习惯图形界面,可以下载社区开发的图形界面外壳,如QtScrcpy、guiscrcpy等。
不支持。scrcpy是为安卓设备设计的,它基于ADB协议工作,无法与苹果设备通信。
默认清晰度已经不错。如果想追求更高清或更省流量,可以用--bit-rate参数指定码率,scrcpy --bit-rate=8M。想固定分辨率可用--max-size参数,如scrcpy --max-size=1920。
连接手机后,运行scrcpy --video-source=camera即可单独打开摄像头画面。你可以用OBS等软件捕获这个窗口作为直播画面,画质比普通网络摄像头好很多。
资源占用很低。由于它主要利用GPU进行视频解码,在集成显卡的轻薄本上运行也很流畅,CPU占用率保持在个位数。
根据2026年4月发布的v3.3.4版本,主要修复了对安卓16系统的兼容性问题、某些设备状态恢复失败等问题。近期的大版本v3.0则带来了虚拟显示器、OpenGL滤镜裁剪、自定义旋转角度等重要功能。