scrcpy:安卓手机投屏到 mac、windows 神器
date
Mar 12, 2025
AI 摘要
Scrcpy是“screen copy“的缩写,是Github上的一款开源项目,可以通过有线链接或者无线连接来将安卓屏幕投射到Mac上。并允许使用电脑的键盘和鼠标进行控制。它无需设备具备 root 权限,也无需在设备上安装应用。支持 Linux、Windows 和 macOS 系统。
slug
scrcpy-screen-copy-to-macos
status
Published
tags
github
tools
open-source
summary
Scrcpy是“screen copy“的缩写,是Github上的一款开源项目,可以通过有线链接或者无线连接来将安卓屏幕投射到Mac上。并允许使用电脑的键盘和鼠标进行控制。它无需设备具备 root 权限,也无需在设备上安装应用。支持 Linux、Windows 和 macOS 系统。
type
Post
Scrcpy是“screen copy“的缩写,是Github上的一款开源项目,可以通过有线链接或者无线连接来将安卓屏幕投射到Mac上。并允许使用电脑的键盘和鼠标进行控制。它无需设备具备 root 权限,也无需在设备上安装应用。支持 Linux、Windows 和 macOS 系统。
scrcpy github:https://github.com/Genymobile/scrcpy

1、scrcpy 介绍
1、开源、免费,支持 macOS、Windows 和 Linux。
2、轻量化,不需要中手机中安装任何软件,只要打开开发者模式和 USB 调试即可。
3、低延迟,不卡顿,无广告,可以不联网。
4、支持声音同步。
5、支持录屏,自定格录制文件格式。
6、支持电脑鼠标键盘操作安卓手机。
7、没有图形化界面,需要命令行操作,不过有很多的自定义命令选项。
2、scrcpy 安装-以 mac 为例
1、Mac安装homebrew。
$ /bin/bash -c "
$(
curl -fsSL https://gitee.com/ineo6/homebrew-install/raw/master/install.sh
)
"
2、Mac安装scrcpy。
$ brew install scrcpy
3、Mac安装adb。
$ brew install android-platform-tools
3、scrcpy 使用
1、安卓手机打开开发者选项和 USB 调试
在使用前,有几个基本的操作,第一是打开开发者选项,打开方式一般是在“关于本机”中找到“版本信息”,然后点击“版本号”7次,即可打开开发者选项;(各个系统略有不同)
以小米MIUI12为例:设置-->我的设备-->全部参数-->MIUI版本-->连点7下
第二是在开发者选项中启用 USB 调试,一般默认是启用的,可以确认一下。
2、连接手机投屏
通过 USB 连接,并且只有一台手机的时候:
$ scrcpy --select-usb
通过 WiFi 连接,并且只有一台手机的时候:
$ scrcpy --select-tcpip
默认 USB 连接的时候,可以直接输入 scrcpy开始投屏:
$ scrcpy
4、scrcpy 高级使用
1、设置投屏分辨率分辨率设置稍微小一点,可以提高性能,使投屏更加流畅。
scrcpy -m 1024
2、设置比特率比特率设置高一点,视频会更加流畅一点,默认的 8Mbps。
scrcpy -b 20M
3、设置帧率scrcpy --max-fps=15
4、设置编码格式编码格式有三种,分别是 h264(默认格式)、h265 和 av1,h265 可以提高视频质量,h264 可以提供更低的延迟,av1 格式目前在手机上还不是很普遍。
scrcpy --video-codec=h264
5、只投屏声音,不投图像scrcpy --no-video
6、只投图像,不投声音scrcpy --no-audio
7、获取麦克风的声音默认情况下,投屏的是手机输出的声音,我们要可以投屏获取麦克风的声音。
scrcpy --audio-source=mic
8、录制屏幕scrcpy -r record-file.mp4
9、投屏窗口置顶scrcpy --always-on-top
10、投屏时关闭手机屏幕scrcpy --turn-screen-off
5、小米手机上的问题
在某些设备(尤其是小米设备)上,可能会遇到以下错误,导致鼠标和键盘无法操作手机:
在这种情况下,你需要启用 额外选项 USB 调试(安全设置)(此项与普通的 USB 调试 不同)以使用键盘和鼠标控制手机。
注意:启用此选项后需重启手机。
