1.说明
scrcpy是一个基于adb调试实现的屏幕共享软件,可以将安卓手机共享到电脑,并且可以在电脑控制手机
特点
对手机无侵入、可以不联网(数据线)、低延迟、免费开源。
功能
屏幕共享、屏幕录制、声音转发、复制粘贴、画质控制、OTG
系统
最低Android 5.0(API 21),开启USB调试
GitHub
https://github.com/Genymobile/scrcpy
2.安装
scrcpy支持Windows、macOS、Linux
其中Windows直接在GitHub下载
https://github.com/Genymobile/scrcpy/releases
macOS和Linux可以通过包管理器快速安装
# macOS
brew install scrcpy# Linux
apt install scrcpy
3.运行
首先确保手机已经开启USB调试,并且用数据线连接电脑(无线调试不用)
如果已经把scrcpy添加到环境变量,可以直接在终端执行scrcpy
命令启动scrcpy就能使用了,如果想要自定义,后面可以加上各种参数
4.常用参数
4.1 传输优化
参数 | 说明 | 举例 |
---|---|---|
--max-size | 设置最大分辨率 | scrcpy --max-size=1024 |
--bit-rate | 设置最大码率,默认是8Mbps | scrcpy --bit-rate=2M |
--max-fps | 设置采集帧率 | scrcpy --max-fps=15 |
--print-fps | 打印当前帧率 | scrcpy --print-fps |
--display-buffer | 缓冲(毫秒),增加延时但减少抖动 | scrcpy --display-buffer=50 |
4.2 窗口设置
参数 | 说明 | 举例 |
---|---|---|
--window-title | 设置窗口标题 | --window-title="小米手机1" |
--window-borderless | 无边框启动(不好拖动窗口哦) | scrcpy --window-borderless |
--always-on-top | 置顶窗口 | scrcpy --always-on-top |
--fullscreen或-f | 全屏窗口 | scrcpy --fullscreen |
--rotation | 旋转窗口,取值0123,依次增加旋转90度 | scrcpy --rotation=1 |
--stay-awake | 屏幕保持常亮(不息屏) | scrcpy --stay-awake |
--turn-screen-off | 息屏状态下也能控制 | scrcpy --turn-screen-off |
--disable-screensaver | 关闭屏幕保护 | scrcpy --disable-screensaver |
--window-x --window-y | 窗口的位置x、y位置 | scrcpy --window-x=100 --window-y=100 |
--window-width --window-height | 窗口的宽、高 | scrcpy --window-width=1080 --window-height=1920 |
--display | 指定显示屏(多显示屏时) | scrcpy --display=1 |
4.3 屏幕录制
参数 | 说明 | 举例 |
---|---|---|
--record | 录制视频 | scrcpy --record=test.mp4 |
--no-display | 仅录制,不显示镜像 | scrcpy --no-display --record=test.mp4 |
4.4 音频控制
安卓版本要求大于等于11,如果是11要确保屏幕已解锁
参数 | 说明 | 举例 |
---|---|---|
--no-audio | 禁止音频 | scrcpy --no-audio |
--no-video | 禁止视频(只要音频) | scrcpy --no-video |
--audio-bit-rate | 音频比特率,默认128K | scrcpy --audio-bit-rate=64000 |
--audio-buffer | 音频缓冲,默认50毫秒,建议与--display-buffer一致 | scrcpy --audio-buffer=40 |
4.5只读模式
参数 | 说明 | 举例 |
---|---|---|
--record | 录制视频 | scrcpy --record=test.mp4 |
相关链接:
【Android】安卓调试工具adb shell常用命令总结