在Linux上
安装
Scrcpy在几个发行版和包管理器中都有打包:
- Debian/Ubuntu: ~~
apt install scrcpy
~~ (过时的版本) - Arch Linux:
pacman -S scrcpy
- Fedora:
dnf copr enable zeno/scrcpy && dnf install scrcpy
- Gentoo:
emerge scrcpy
- Snap:
snap install scrcpy
- … (请查看repology)
最新版本
然而,打包版本并不总是最新的发布。要从master
安装最新版本,请按照以下简化过程操作。
首先,您需要安装所需的包:
# 对于Debian/Ubuntu
sudo apt install ffmpeg libsdl2-2.0-0 adb wget \
gcc git pkg-config meson ninja-build libsdl2-dev \
libavcodec-dev libavdevice-dev libavformat-dev libavutil-dev \
libswresample-dev libusb-1.0-0 libusb-1.0-0-dev
然后克隆仓库并执行安装脚本(源代码):
git clone https://github.com/Genymobile/scrcpy
cd scrcpy
./install_release.sh
当有新版本发布时,更新仓库并重新安装:
git pull
./install_release.sh
要卸载:
sudo ninja -Cbuild-auto uninstall
请注意,这个简化过程只适用于已发布的版本(它会下载预构建的服务器二进制文件),因此例如您不能将其用于测试开发分支(dev
)。
有关手动构建和安装应用程序,请参见build.md。
运行
确保您的设备满足先决条件。
安装完成后,从终端运行:
scrcpy
或者使用参数(这里要禁用音频并将录制内容保存到file.mkv
):
scrcpy --no-audio --record=file.mkv
命令行参数的文档:
- man scrcpy
- scrcpy --help
- github