Scrcpy 3 - 开源免费在电脑显示手机画面并控制安卓手机工具 (投屏/录屏/免Root)
2024-11-27 20:0:38 Author: www.iplaysoft.com(查看原文) 阅读量:0 收藏

重磅更新 v3.0 新功能  优化辅助, 手机数码    , , ,    2024-11-27

如果想在电脑上使用 Android 应用/玩游戏,除了用安卓模拟器MuMuBlueStack 等模拟器跑安卓系统外,也可以借助类似 Vysor 等工具将手机画面投屏到电脑上显示和控制。

可惜 Vysor Pro 收费贵,免费版广告又多,幸运的是我们又发现了一款开源免费但功能却更强大的安卓手机屏幕画面投屏+控制软件 Scrcpy!它跨平台支持 Win、MacLinux,可通过 USB 数据线 (或WiFi) 连接电脑,将手机画面投屏到电脑显示,并可使用键盘鼠标远程控制你的手机……

查看热门 Android 手机

更易用:Escrcpy 图形界面工具
基于 Scrcpy 打造的 GUI 界面,上手使用比命令行更方便

Scrcpy 安卓投屏控制软件 - 开源免费电脑控制手机“屏幕镜像”工具

Scrcpy 可以视为开源免费且更加强大的 Vysor 替代品,能将安卓手机的画面投屏到电脑桌面显示上并进行操控。简单地说,就是能让你在电脑上控制手机!它支持 WiFi 无线和 USB 数据线连接,支持鼠标控制、键盘输入、电脑剪切板复制粘贴、拖放文件传输到手机、以及拖放 APK 文件进行安装,完全就像是把安卓手机镜像到你的电脑屏幕上供你使用。

Scrcpy

Scrcpy 实际的投屏效果非常理想,画面清晰流畅,基本无明显延迟,相比 Vysor 要付费后才能设置高码率,Scrcpy 可以自定义视频码率这点显得十分良心。软件支持自动横屏,操作很灵敏,实用性非常的高。甚至比起苹果 macOSiPhone 的“屏幕镜像”功能有过之而无不及。

Scrcpy

你可以方便地利用 Scrcpy 在电脑上测试 APP 应用、玩游戏、高效完成一些需要在手机上进行的复杂工作、更高效地办公;也能更方便地进行 Android 屏幕录像截屏;甚至还能方便你上班时摸鱼划水。应用场景非常多,无论是开发者还是普通个人用户都相当的实用。如果经常有电脑上操控手机的需求,那么 Scrcpy 可谓是妥妥的神器

Scrcpy v3.0 更新 (新增虚拟显示器功能):

Scrcpy 更新一直很活跃,兼容性和功能不断在完善。现已支持包括:音频转发、屏幕录像、关闭手机屏幕投屏、电脑手机双向剪贴板、摄像头镜像、支持游戏手柄等。而最新的 Scrcpy v3.0 更是带来了一项相当诱人的新功能——虚拟显示器 (Virtual Display) 以及启动时运行指定 APP。

Scrcpy 手机投屏控制工具

“ Scrcpy 虚拟显示器”功能可以将「指定的 APP 画面投屏」到电脑去,而非投屏整个 Android 系统。甚至,你还能同时投屏多个 APP 屏幕,并为不同的屏幕设置不同的分辨率尺寸等。此功能可以将某个应用,比如视频播放器的画面投屏到电脑上观看,同时你仍然可以正常使用手机进行其他操作,而不会影响到投射到电脑上的画面。

此功能在一些需要做演示的场景下会非常有用!下面就是 “Scrcpy 虚拟显示器”和“启动时运行APP”的两个功能的使用方法说明,以及组合用法:

# 启动 scrcpy 时自动运行指定 APP:
scrcpy --list-apps #列出手机上的 APP 的应用包名
scrpcy --start-app=org.mozilla.firefox #指定 APP 的包名启动
scrpcy --start-app=?firefox #使用 ?APP 名称启动 (需要搜索,速度会慢一些)
scrpcy --start-app=+?firefox #使用 + 表示在启动前先强制停止 APP 再启动

# 开启 scrcpy 虚拟显示器:
scrcpy --new-display=1920x1080 #指定分辨率
scrcpy --new-display=1920x1080/420 #指定分辨率以及 420 dpi
scrcpy --new-display --start-app=org.mozilla.firefox #用虚拟显示器 (默认分辨率) 启动指定 APP
scrcpy --new-display=1920x1080 --start-app=?firefox #用指定分辨率启动 APP

因为虚拟显示器功能刚上线,目前仅能通过命令行调用使用。像 EscrcpyQtScrcpyScrcpy-GUI 等图形界面的客户端还需要等待它们的更新和跟进。

Scrcpy 的功能特性包括:

  • 音频转发 (Android 11+)
  • 屏幕录像
  • 支持虚拟显示器 (可以一台安卓投屏多个不同 APP 的画面到电脑)
  • Android 设备屏幕关闭情况下投屏
  • 电脑手机双向复制粘贴、摄像头镜像、
  • 电脑和手机之间双向复制粘贴
  • 可配置的投屏视频画质
  • 支持显示 HDR 内容
  • 摄像头镜像(Android12+)
  • 将手机镜头变成电脑网络摄像头(V4L2)(目前仅限 Linux)
  • 物理键盘和鼠标模拟(HID)
  • 支持游戏手柄
  • 支持 OTG 模式

电脑控制手机软件 Scrcpy 视频演示:

Scrcpy 是一款命令行工具,它本身没有图形界面,但这并不妨碍它成为一款出色好用的开源软件!其实它的使用也并不复杂。当然了,你要是实在不想碰命令行,也可以使用 EscrcpyQtScrcpyScrcpy-GUI 等图形界面的辅助工具来使用。

使用 Scrcpy 你无需 ROOT 手机,也不需在手机上安装 APP,只需在系统设置里启用“USB调试”( adb 调试) 即可。连接电脑的方式可选 USB 数据线连接或 ADB 无线 WiFi 连接。下面我们给大家提供一个 Scrcpy 的简单使用教程。

Scrcpy 使用教程:

准备工作:

  1. 准备好 USB 数据线,安卓系统版本要求 5.0 以上
  2. Scrcpy 需要使用 adb 驱动进行与电脑之间通讯,Windows 版的安装包里似乎已经包含了 adb。你也可以手动从下载这个 ADB 命令行工具进行安装。
  3. 需要在手机端的系统设置里开启「开发者选项」及「USB 调试」选项。不同的手机开启方法不尽相同,找不到选项的话可以自行去搜索一下。

开启 USB 调试

Windows 下载安装:

Windows 用户直接下载并安装,连接好数据线后,电脑上执行 scrcpy.exe 即可启动软件。首次连接时,手机上会问你是否允许它对设备进行调试,按下确认同意即可。

允许调试

macOS 下载安装:

Mac 用户需要使用 HomeBrew 命令进行安装。其实 HomeBrew 的功能很实用,它可以帮助你非常简单地一键安装/卸载各种软件,包括 Scrcpy。

  1. 安装 homebrew: 通过命令行 (Terminal) 执行 ,如已安装可跳过
    /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
  2. 安装 Scrcpy: (如果网络太慢,可以考虑更换 Homebrew 国内源或使用代理)
    brew install scrcpy
  3. 安装 ADB:如果你没有安装 ADB 命令行工具,那么也可以用 brew 来安装
    brew cask install android-platform-tools
  4. 使用 USB 数据线连接手机后,执行 scrcpy 命令即可启动软件。首次连接会在手机上问你是否允许它对设备进行调试,按下确认同意即可。
  5. 如果你有多台手机连接到电脑,可以执行 adb devices 查看每一台设备对应的ID,然后执行 scrcpy -s 设备ID 来连接使用指定的设备。

Linux 编译安装:

Linux 用户可以参考官网的说明自己编译安装。

Scrcpy 一些实用的命令参数:

这些参数可以多个自由组合使用,注意区分大小写。

Scrcpy 的命令参数
关闭手机屏幕scrcpy -S
限制画面分辨率scrcpy -m 1024 (比如限制为 1024)
修改视频码率scrcpy -b 4M (默认 8Mbps,改成 4Mbps)
裁剪画面scrcpy -c 1224:1440:0:0
表示分辨率 1224x1440 并且偏移坐标为 (0,0)
多设备切换scrcpy -s 设备ID (使用 adb devices 命令查看设备ID)
窗口置顶scrcpy -T
显示触摸点击scrcpy -t
在演示或录制教程时,可在画面上对应显示出点击动作
全屏显示scrcpy -f
文件传输默认路径scrcpy --push-target /你的/目录
将文件拖放到 scrcpy 可以传输文件,此命令指定默认保存目录
只读模式(仅显示不控制)scrcpy -n
屏幕录像scrcpy -r 视频文件名.mp4.mkv
屏幕录像 (禁用电脑显示)scrcpy -Nr 文件名.mkv
设置窗口标题scrcpy --window-title '异次元好棒!'
同步传输声音新版已支持 / 旧版可借助 USBaudio 开源项目实现,仅限 Linux

Scrcpy 使用与快捷键:

启动之后,你就可以在电脑桌面上看到 Scrcpy 的投屏窗口和手机画面了,你可以直接用鼠标进行操作,它同时也有很多键盘快捷键可以使用。

scrcpy

Scrcpy 快捷键列表
切换全屏模式Ctrl+F
将窗口调整为1:1(完美像素)Ctrl+G
调整窗口大小以删除黑色边框Ctrl+X | 双击黑色背景
设备 HOMECtrl+H | 鼠标中键
设备 BACKCtrl+B | 鼠标右键
设备 任务管理 键 (切换APP)Ctrl+S
设备 菜单Ctrl+M
设备音量+Ctrl+
设备音量-Ctrl+
设备电源键Ctrl+P
点亮手机屏幕鼠标右键
复制内容到设备Ctrl+V
启用/禁用 FPS 计数器(stdout)Ctrl+i
安装APK将 apk 文件拖入投屏
传输文件到设备将文件拖入投屏(非apk)

注:在 macOS 平台上,请使用 cmd 代替 Ctrl

屏幕录像:

如有需要,你也可以通过命令对连接好的安卓手机进行录屏,并将视频保存为 .mp4 格式。

  • 投屏并录屏:scrcpy -r file.mp4
  • 不投屏只录屏:scrcpy -Nr file.mp4

scrcpy 录屏效果:

Scrcpy 屏幕录像

Scrcpy 屏幕录像效果

这是实际录像的效果,由于转换成 GIF 图片压缩得比较厉害,这里看起来卡顿模糊,但实际上录像非常清晰流畅的,用来做演示、教程、直播什么的完全没有问题。

使用 WIFi 无线连接:

Scrcpy 使用 adb 与 Android 设备通讯,而 adb 本身是支持无线连接的。因此除了 USB 数据线之外,我们也能无线使用。前提是需要保证手机和电脑处于同一局域网 (连接到相同的 WiFi 路由器),步骤如下:

  1. 查询设备当前的 IP 地址 (设置 →关于手机→状态)
  2. 启用 adb TCP/IP 连接,执行命令:adb tcpip 5555,其中 5555 为端口号
  3. 拔掉你的数据线
  4. 通过 WiFi 进行连接,执行命令:adb connect 设备IP地址:5555
  5. 重新启动 scrcpy 即可
  6. 如果 WiFi 较慢,可以调整码率:scrcpy -b 3M -m 800,意思是限制 3 Mbps,画面分辨率限制 800,数值可以随意调整。
  7. 如需切换回 USB 模式,执行:adb usb

总结:

个人感觉 Scrcpy 用来办公真的很方便,可以在电脑前轻松处理手机端的事情,对于没有电脑端的 App,或必须用手机来操作时,Scrcpy 真的能让你效率猛增!绝对是人手必备的利器

再加上 Scrcpy 完全免费开源,支持跨平台,支持录屏,而且是独立的程序。 而 Vysor 则是基于 Chrome 浏览器的一款扩展,并非独立应用,且高级功能需要付费。相比之下,免费的 Scrcpy 显得更加良心,也更加适合大众使用,非常值得推荐。最后,如果你不习惯命令行,那么可以试试 Escrcpy 这款基于 Scrcpy 的图形界面版工具,上手会更加简单。

相关文件下载地址

官方网站:访问
软件性质:开源免费
相关软件:Escrcpy 图形界面工具  |  Scrcpy-GUI
解压密码:www.iplaysoft.com

下载 Scrcpy (Win)  |  Mac  |  Linux  |  更多安卓相关  |  控制相关  |  投屏相关

/ 关注 “异次元软件世界” 微信公众号,获取最新软件推送 /

如本文“对您有用”,欢迎随意打赏异次元,让我们坚持创作!

赞赏一杯咖啡


异次元软件世界、iPcFun.com 网站创始人。

本来名字很酷,但很无辜地被叫成小X,瞬间被萌化了。据说爱软件,爱网络,爱游戏,爱数码,爱科技,各种控,各种宅,不纠结会死星人,不折腾会死星人。此人属虚构,如有雷同,纯属被抄袭……

看看Ta的专栏  |   微博  |  微信公众号  |  Twitter  |  邮箱  |  

本文作者

还有这些值得一看:


文章来源: https://www.iplaysoft.com/scrcpy.html
如有侵权请联系:admin#unsafe.sh