Scrcpy(手机投屏) v4.1 命令行版

Scrcpy是什么

Scrcpy是一款基于adb协议实现的安卓投屏工具,能够让你在电脑上直接操控手机,体验和华为多屏协同这类系统级投屏功能一致,同时支持USB、WiFi两种连接方式,全平台兼容,目前市面上不少投屏软件都是基于它二次开发而来。

本版本为官方原版,采用命令行操作,上手门槛极低。它的功能非常丰富:支持鼠标操控、键盘输入、电脑和手机剪切板双向同步、拖拽文件传输到手机,甚至可以直接拖拽APK文件完成安装。

Scrcpy的投屏体验十分优秀,画面清晰流畅几乎无感知延迟,对比同类型的Vysor需要付费才能解锁高码率设置,Scrcpy完全免费且支持自定义视频码率,同时还支持自动横屏适配,操作响应灵敏,实用性非常高。

Scrcpy(手机投屏) v4.1 命令行版

使用教程

项目官方地址:https://github.com/Genymobile/scrcpy

前置准备

  • 安卓设备系统版本要求5.0及以上
  • 提前准备USB数据线
  • 手机端开启「开发者选项」和「USB调试」,不同品牌机型开启方式存在差异,找不到入口的用户可以自行搜索对应机型的开启教程

操作步骤

1. Windows版本安装包已经内置了adb驱动,无需额外安装,其他系统用户可以自行下载安装ADB命令行工具。

2. 用USB数据线连接手机和电脑,首次连接时手机会弹出USB调试授权提示,点击确认同意即可。

3. 打开电脑端CMD命令行,使用CD命令切换到Scrcpy的安装/解压目录,先执行以下命令查看已连接的设备ID:

adb devices

4. 再执行以下命令即可启动投屏:

scrcpy -s 你的设备ID

执行完成后会自动弹出安卓设备的投屏窗口,你就可以直接在电脑上操控手机了。

更多高级命令设置可以点击这里查看

如果不习惯使用命令行操作,也可以使用带图形界面的版本:https://www.ghxi.com/scrcpygui.html

更新日志(v4.0及以上版本)

通用优化与修复

  • 新增VP8和VP9视频编码器支持(#6763,#6769)
  • 运行时自动更新终端标题(#6825)
  • 文件推送后自动触发媒体扫描(#6200,#6852)
  • 桌面条目新增关键词(#6889)
  • 调整摄像机目标尺寸,避免配置错误(#6919,#6922)
  • 优化尺寸约束算法(#6829,#6859)
  • 仅在第一次捕获失败后应用编码器大小约束(#6848,#6859)
  • 新增–real-video-encoder-constraints参数(#6904)
  • 修复部分色彩空间转换异常问题(#6830,#6924)
  • 修复初始游戏手柄检测异常问题(#6843,#6853)
  • 修复可能导致除零错误的数据争用问题(#6905,#6911)
  • FFmpeg升级到8.1.2
  • SDL升级到3.4.12
  • libusb升级到1.0.30
  • 其他大量技术细节修复

核心亮点更新说明

尺寸约束优化

Scrcpy 4.0版本引入的Flex显示特性需要严格遵守视频编码器约束,此前存在几个问题:部分设备上报的编码器约束不正确、摄像机拍摄场景的约束没有正确处理、给定纵横比下最大支持尺寸的匹配算法不够合理,本次更新针对这些问题做了优化:

  • 编码器大小约束默认初始忽略,仅在第一次捕获失败后才会强制执行
  • 优化尺寸约束算法,给定纵横比下会自动选择最优的支持尺寸
  • 新增–ignore-video-encoder-constraints参数,支持完全忽略编码器约束(适合设备上报约束值不正确的场景)

终端标题更新

现在运行Scrcpy时会自动更新终端标题,方便用户识别进程,相关详情可查看#6825。

VP8/VP9编码支持

部分老旧设备不支持H.264、H.265或AV1编码,但支持VP8或者VP9,本次版本新增了这两种编码的支持(需设备本身支持对应编码),使用命令示例:

scrcpy --video-codec=vp9

媒体扫描优化

此前通过拖拽方式向手机推送文件时,部分安卓应用无法立即识别到新文件,本次版本新增了文件推送后的媒体扫描请求,大幅提升新文件的识别速度。

© 版权声明
THE END
喜欢就支持一下吧
点赞49 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容