【技能拾遗】——投屏控制器 scrcpy 入门使用指南

📖 前言:《Scrcpy》是一款利用ADB来投屏手机的工具。支持键鼠操作,具有兼容强,低延时,高定制功能等优点。对手机无侵入、可以有线或无线传输、低延迟、免费开源、跨平台。


🕒 1. 安装与功能简介

Windows平台在GitHub上下载:

🔎 Windows平台安装包

macOS和Linux可以通过包管理器快速安装

# macOS
brew install scrcpy

# Linux
apt install scrcpy

软件要求:

  • Android至少需要API 21 (Android 5.0)
    • 有线连接:需开启USB调试,若为OTG模式则不需要。
    • 无线连接:需开启ADB开关(无线调试)。
  • API ≥ 30 (Android 11+) 支持音频传输。
  • API ≥ 31(Android 12+)支持相机镜像

性能:

  • 帧率:30~120fps,取决于设备
  • 分辨率:1920×1080或以上
  • 低延迟:35~70ms
  • 双向复制粘贴

🕒 2. 运行

解压完压缩包后,直接在文件管理器路径处键入cmd回车即可,

在这里插入图片描述

adb devices  # 列出所有在线设备
adb connect 192.168.xxx.xxx	# 连接你的设备IP(默认端口号为5555)

在这里插入图片描述
确认连接正常后,输入scrcpy即可启动

在这里插入图片描述

🕒 3. 常用参数

由于该软件是以命令行方式运行,了解各参数才能更好的使用软件。如果更需要GUI,可以去下载晨钟酱的软件,不过目前其主程序仅支持版本v1.22,而官方主程序目前为v2.5,更推荐使用官方最新版。

🕘 3.1 传输优化

参数说明举例
–max-size设置最大分辨率scrcpy --max-size=1024
–bit-rate设置视频最大码率,默认是8Mbpsscrcpy --video-bit-rate=2M
–max-fps设置采集帧率scrcpy --max-fps=15
–print-fps打印当前帧率scrcpy --print-fps
–display-buffer视频缓冲(毫秒),增加延时且减少抖动scrcpy --display-buffer=50

🕘 3.2 窗口设置

参数说明举例
–window-title设置窗口标题–window-title=“小米14”
–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

🕘 3.3 屏幕录制

参数说明举例
–record录制视频scrcpy --record=test.mp4
–no-display仅录制,不显示镜像scrcpy --no-display --record=test.mp4
–no-audio仅录制,不发出声音scrcpy --no-audio --record=file.mkv

🕘 3.4 音频控制

参数说明举例
–no-audio禁止音频scrcpy --no-audio
–no-video禁止视频(只要音频)scrcpy --no-video
–audio-bit-rate音频比特率,默认128Kscrcpy --audio-bit-rate=64000
–audio-buffer音频缓冲,默认50毫秒,建议与–display-buffer一致scrcpy --audio-buffer=40

目前scrcpy不支持截图,可移步ADB指令寻求解决方案

【Android】安卓调试工具adb shell常用命令总结

🕘 3.5 只读模式

参数说明举例
–no-control禁用控件scrcpy --no-control

🕘 3.6 快捷键

  • 返回:鼠标右键
  • 主页:按下滚轮
  • 全屏:Alt+F
  • 窗口1:1显示:Alt+G
  • 多任务:Alt+S
  • 音量+/-:Alt+↑/↓
  • 旋转镜像:Alt+←/→
  • 锁屏:Alt+P
  • 亮屏:右键双击
  • 关闭背光:Alt+O
  • 展开通知:AIt+N
  • 复制粘贴:Ctrl+C/V
  • 拖搜文件可传输或安装(apk)
  • 缩放:Ctrl+左键滑动
  • 鼠标侧键:多任务与通知栏

🕒 4. 报错处理

遇到出错先去scrcpy的issue找找有没有类似的提问,一般先查出错的函数,再查你的设备型号(概率较高)。

🔎 scrcpy的issue

比如我的创维电视遇到无法投屏的问题,发现一个月前已经有发帖反映。

在这里插入图片描述
但问题并未解决,于是便跟帖反馈。开发者很积极,很快就定位到bug解决问题了。

在这里插入图片描述


❗ 转载请注明出处
作者:HinsCoder
博客链接:🔎 作者博客主页

  • 18
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值