scrcpy常用命令

news/2024/12/1 0:26:22/

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设置最大码率,默认是8Mbpsscrcpy --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音频比特率,默认128Kscrcpy --audio-bit-rate=64000
--audio-buffer音频缓冲,默认50毫秒,建议与--display-buffer一致scrcpy --audio-buffer=40
4.5只读模式
参数说明举例
--record录制视频scrcpy --record=test.mp4

相关链接:
【Android】安卓调试工具adb shell常用命令总结


http://www.ppmy.cn/news/1205484.html

相关文章

浙江大学漏洞报送证书

获取来源:edusrc(教育漏洞报告平台) url:主页 | 教育漏洞报告平台 兑换价格:20金币 获取条件:提交浙江大学任意中危或以上级别漏洞

Hive3 on Spark3配置

1、软件环境 1.1 大数据组件环境 大数据组件版本Hive3.1.2Sparkspark-3.0.0-bin-hadoop3.2 1.2 操作系统环境 OS版本MacOSMonterey 12.1Linux - CentOS7.6 2、大数据组件搭建 2.1 Hive环境搭建 1)Hive on Spark说明 Hive引擎包括:默认 mr、spark、…

快速教程|如何在 AWS EC2上使用 Walrus 部署 GitLab

Walrus 是一款基于平台工程理念的开源应用管理平台,致力于解决应用交付领域的深切痛点。借助 Walrus 将云原生的能力和最佳实践扩展到非容器化环境,并支持任意应用形态统一编排部署,降低使用基础设施的复杂度,为研发和运维团队提供…

说说对React中类组件和函数组件的理解?有什么区别?

一、类组件 类组件,顾名思义,也就是通过使用ES6类的编写形式去编写组件,该类必须继承React.Component 如果想要访问父组件传递过来的参数,可通过this.props的方式去访问 在组件中必须实现render方法,在return中返回…

web应用程序、Django框架的学习

web应用程序 什么是web? Web应用程序是一种可以通过Web访问的应用程序,用户只需要有浏览器即可,不需要再安装其他软件 案例: 淘宝网、京东网、博客园、等都是基于web应用的程序 应用程序有两种模式C/S、B/S。C/S是客户端/服务器端程序&#xff0c…

uniapp:打包ios配置隐私协议框

使用uniapp打包ios 上架商店需要配置隐私协议政策弹窗。当用户点击确定后才能继续操作。 首先manifest.json中配置使用原生隐私政策提示框是不支持ios的。不用勾选。 解决思路: 1、新建页面:iosLogin.vue,pages.json中 这个页面需要放在第一…

javaScript爬虫程序抓取评论

由于评论区目前没有开放的API接口,所以我们不能直接通过编程获取到评论区的内容。但是,我们可以通过模拟浏览器的行为来实现这个功能。以下是一个使用Python的requests库和BeautifulSoup库来实现这个功能的基本思路: import requests from bs…

UBIFS 计算

一块中的页数 sectorSize/Pagesize 逻辑擦除块的大小为 物理擦除块的大小 - 1 page (或者2页) #!/bin/bash rm ubi.img rm -rf rootfs.ubimkfs.ubifs -v -F -r ./rootfs -o rootfs.ubi -m 4096 -e 253952 -c 256 ubinize -o ./ubi.img -m 4096 -p 256KiB ./ubinize-64M.cfg根据…