Linux下载、安装scrcpy-v4.1(附安装包scrcpy-linux-x86_64-v4.1.tar.gz)

1. scrcpy 简介
scrcpy(发音为 "screen copy")是一款由 Genymobile SAS 开发的开源 Android 屏幕镜像工具,项目作者为 Romain Vimont(GitHub: @rom1v)。自 2017 年 12 月首次提交代码、2018 年 3 月发布 v1.0 以来,scrcpy 已成为 GitHub 上最受欢迎的 Android 工具类项目之一,累计获得超过 12 万 Star、超过 1 万次 Fork,社区活跃度极高。
scrcpy 可以将通过 USB 或 TCP/IP 连接的 Android 设备屏幕(视频和音频)实时镜像到电脑上,并支持使用电脑的键盘和鼠标直接控制设备。它采用 C 语言编写,基于 SDL 和 FFmpeg,原生高效。
核心特点:
- 无需 Root:不需要 Android 设备获取 root 权限,也无需在设备上安装任何 App
- 高性能:30~120fps,取决于设备性能
- 高画质:支持 1920×1080 或更高分辨率
- 低延迟:35~70ms 的超低延迟
- 启动快:约 1 秒即可显示首帧画面
- 无侵入:断开连接后不会在 Android 设备上留下任何安装残留
- 用户友好:无需账号、无广告、无需联网即可使用
- 完全开源:基于 Apache 2.0 许可证,自由且免费
主要功能:
- 音频转发(Android 11+)
- 屏幕录制
- 虚拟显示器(可在独立虚拟屏幕中运行 App)
- 设备屏幕关闭状态下镜像
- 剪贴板双向同步
- 可配置视频画质(H.264 / H.265 / AV1 / VP8 / VP9)
- 摄像头镜像(Android 12+)
- V4L2 虚拟摄像头支持(Linux-only,可将 Android 摄像头作为电脑摄像头)
- 物理键盘和鼠标模拟(HID)
- 游戏手柄支持
- OTG 模式(无需 USB 调试)
2. v4.1 版本亮点
scrcpy v4.1 在 v4.0 基础上进行了多项重要改进和修复:
尺寸约束优化
v4.0 引入的 flex 显示功能必须遵守视频编码器的尺寸约束,这一机制在 v4.0 中引发了若干回归问题——编码器报告的约束有时不准确、摄像头采集时约束处理有误、宽高比匹配算法过于简单。v4.1 对此进行了系统性改进:
- 编码器尺寸约束初始不再强制,仅在首次采集失败后才应用
- 尺寸约束算法得到改进,能为给定宽高比选择最佳支持尺寸
- 新增
--ignore-video-encoder-constraints选项,可完全绕过编码器约束(当设备报告的约束值不准确时尤为有用)
VP8 和 VP9 编码支持
部分 Android 设备不支持 H.264、H.265 或 AV1 编码,但支持 VP8 或 VP9。v4.1 新增对 VP8 和 VP9 视频编码器的支持:
scrcpy --video-codec=vp9终端标题更新
scrcpy 运行期间,终端标题会实时更新,方便在多个终端窗口间快速识别。
媒体扫描触发
通过拖拽方式向设备推送文件后,部分 Android 应用不会立即检测到新文件。v4.1 现在会在文件推送后自动触发媒体扫描请求,提升文件被立即检测到的概率。
其他改进
- 修复部分色彩空间转换问题
- 修复初始化时游戏手柄检测问题
- 修复可能导致除零错误的数据竞争
- 桌面条目添加 Keywords 字段
- 依赖升级:FFmpeg 8.1.2、SDL 3.4.12、libusb 1.0.30
3. 获取安装包
如果访问 GitHub 不便,安装包及中文文档:https://hanshuixin.org/go/223A(内含 scrcpy-linux-x86_64-v4.1.tar.gz、README 中英对照、发布说明中英对照和 LICENSE)。
适用于 Linux x86_64(amd64)。
Linux安装scrcpy-v4.1(scrcpy-linux-x86_64-v4.1).zip
├── scrcpy-linux-x86_64-v4.1.tar.gz
├── Linux安装scrcpy-v4.1(scrcpy-linux-x86_64-v4.1).pdf
├── README/
│ ├── README.md
│ └── README-中文版.md
├── 发布说明/
│ ├── RELEASE-NOTES.md
│ └── RELEASE-NOTES-中文版.md
└── LICENSE附录:快速开始
前置依赖
scrcpy 的运行依赖于 adb(Android Debug Bridge)。多数 Linux 发行版可直接通过包管理器安装:
# Debian/Ubuntu
sudo apt install adb
# Fedora
sudo dnf install android-tools
# Arch Linux
sudo pacman -S android-tools解压与运行
# 解压安装包
tar xzf scrcpy-linux-x86_64-v4.1.tar.gz
# 进入解压目录并运行
cd scrcpy-linux-x86_64-v4.1
./scrcpy常用命令
# 基础镜像(USB 连接)
scrcpy
# 降低分辨率以提升性能
scrcpy -m1024
# 限制帧率、禁用音频、使用 H.265 编码
scrcpy --video-codec=h265 --max-size=1920 --max-fps=60 --no-audio
# 录制设备摄像头
scrcpy --video-source=camera --camera-size=1920x1080 --record=file.mp4
# 无线连接(需先通过 USB 执行一次 adb tcpip 5555)
scrcpy --tcpip=192.168.1.10:5555
# 使用 VP9 编码(适用于不支持 H.264/H.265/AV1 的设备)
scrcpy --video-codec=vp9