龙空技术网

【Scrcpy 投屏软件】别再局限于基本操作了!快来学些高级技巧吧!

MatrixWave 229

前言:

而今我们对“es200手机投屏”都比较关怀,咱们都需要学习一些“es200手机投屏”的相关知识。那么小编同时在网摘上汇集了一些对于“es200手机投屏””的相关文章,希望大家能喜欢,小伙伴们快快来学习一下吧!

前段时间,我给大家介绍了一款投屏软件Scrcpy。还不了解的可以找找我的往期文章。Scrcpy是一款开源的、跨平台的Android屏幕镜像工具,它允许用户在电脑上实时查看和控制Android设备的屏幕。通过Scrcpy,用户可以在电脑上轻松地操作手机,实现各种复杂的操作。此外,Scrcpy还具有高性能、低延迟的特点,使得它成为许多开发者和普通用户的首选软件工具,为众多用户提供了极佳的使用体验。

今天我给大家整理了一些Scrcpy的一些进阶使用方法,欢迎大家享用。

1️⃣ Scrcpy常用操作快捷键

动作

快捷键

点击HOME

Alt+h

点击BACK

Alt+b

点击menu

Alt+s

点击VOLUME_UP

Alt+↑ (上)

点击VOLUME_DOWN

Alt+↓ (下)

点击POWER

Alt+p

亮屏

右键单击

关闭设备屏幕(保持镜像)

Alt+o

打开设备屏幕

Alt+Shift+o

复制到剪贴板

Alt+c

剪切到剪贴板

Alt+x

同步剪贴板和粘贴

Alt+v

注入计算机剪贴板文本

Alt+Shift+v

捏合缩放

Ctrl+点击移动

拖放APK文件

从计算机安装APK

2️⃣ Scrcpy软件进阶使用1. 设置快捷启动方式

每次输入命令启动太麻烦,我们可以在Scrcpy目录下,创建一个txt记事本,并编辑以下内容。把文件后缀改为.bat。右键发送到桌面创建快捷方式,这样只要设置好了后,点击一下就能开启投屏了。

#如果是单设备使用这个scrcpy#如果是多设备,用-s指定你的手机名称scrrpy -s xxxxxx#如果运行窗口有要求请编辑为如下scrcpy -s a0a24a2e --window-x 1455 --window-y 36 --window-width 463 --window-height 1000
2. 保持设备唤醒

当我们的 Android 设备通过 USB 连接到电脑时,它可能会因为一段时间没有操作而自动进入休眠状态。使用 scrcpy,我们可以轻松地阻止这种情况发生。只需使用以下命令:

scrcpy --stay-awake# 或者使用短命令:scrcpy -w

当你关闭 scrcpy 时,设备的初始状态将被恢复。但需要注意,如果设备仅通过 TCP/IP 连接(即未插入电源),该命令将不起作用。

3. 控制设备屏幕

在某些情况下,我们可能希望在开始镜像时关闭设备的屏幕。scrcpy 提供了这样的功能,只需使用以下命令:

scrcpy --turn-screen-off# 或者使用短命令:scrcpy -S

如果你在 scrcpy 运行时想要关闭屏幕,可以按 MOD+o。要重新打开屏幕,只需按 MOD+Shift+o。此外,Android 的电源键总是可以开启屏幕。为了方便,如果通过 scrcpy 发送电源命令(通过右键点击或 MOD+p),它将在短暂延迟后关闭屏幕。但物理电源键仍然可以开启屏幕。

要同时防止设备休眠和关闭屏幕,你可以使用:

scrcpy --turn-screen-off --stay-awake# 或者使用短命令:scrcpy -Sw
4. 显示触摸操作

为了在展示或教学中清晰地展示你在设备上的操作,scrcpy 提供了显示触摸的功能。这会显示物理设备上由手指触摸产生的操作。使用以下命令启动这个功能:

scrcpy --show-touches COPY# 或者使用短命令:scrcpy -t

这只显示物理触摸操作,例如在设备上使用手指触摸的操作。

5. 缩小屏幕尺寸

scrcpy –max-size 1024# 或者使用短命令:scrcpy -m 1024
6. 更改视频比特率
scrcpy –bit-rate 2M# 或者使用短命令:scrcpy -b 2M
7. 多设备控制
scrcpy –serial 0123456789abcdef# 或者使用短命令:scrcpy -s 0123456789abcdef
8. 无线连接
scrcpy –serial 192.168.0.1:5555# 或者使用短命令:scrcpy -s 192.168.0.1:5555
9. 更改窗口标题
scrcpy –window-title 我的手机
10. 更改位置和大小
scrcpy –window-x 100 –window-y 100 –window-width 800 –window-height 600
11. 无边框
scrcpy –window-borderless
12. 总在前面
scrcpy –always-on-top
13. 全屏
scrcpy –fullscreen# 或者使用短命令:scrcpy -f
3️⃣ Scrcpy软件指令全集

指令

功能描述

--always-on-top

使scrcpy窗口始终置顶(位于其他窗口之上)。

--audio-bit-rate=value

以指定比特率对音频进行编码,单位为比特/秒。默认为128K(128000)。

--audio-buffer=ms

配置音频缓冲延迟(毫秒)。较低的值减少延迟,但增加缓冲不足的可能性(导致音频故障)。默认为50。

--audio-codec=name

选择音频编解码器(opus,aac,flac或raw)。默认为opus。

--audio-codec-options=key[:type]=value[,...]

为设备音频编码器设置以逗号分隔的键:类型=值选项列表。

--audio-encoder=name

使用特定的MediaCodec音频编码器(取决于--audio-codec提供的编解码器)。

--audio-source=source

选择音频源(输出或麦克风)。默认为输出。

--audio-output-buffer=ms

配置SDL音频输出缓冲区的大小(毫秒)。

-b, --video-bit-rate=value

以指定比特率对视频进行编码,单位为比特/秒。默认为8M(8000000)。

--camera-ar=ar

通过其纵横比(+/- 10%)选择摄像头尺寸。可能的值为“sensor”(使用摄像头传感器的纵横比),":"(例如"4:3")或""(例如"1.6")。

--camera-id=id

指定要镜像的设备摄像头ID。

--camera-facing=facing

通过其朝向选择设备摄像头。可能的值为“front”,“back”和“external”。

--camera-high-speed

启用高速摄像头捕获模式。

--camera-size=x

指定显式的摄像头捕获尺寸。

--camera-fps=value

指定摄像头捕获帧率。如果未指定,则使用Android的默认帧率(30 fps)。

--crop=width:height❌y

在服务器上裁剪设备屏幕。

-d, --select-usb

使用USB设备(如果存在一个设备,如adb -d)。

--disable-screensaver

在scrcpy运行时禁用屏幕保护程序。

--display-buffer=ms

在显示之前添加缓冲延迟(毫秒)。默认为0(无缓冲)。

--display-id=id

指定要镜像的设备显示ID。

--display-orientation=value

设置初始显示方向。可能的值为0, 90, 180, 270, flip0, flip90, flip180和flip270。默认为0。

-e, --select-tcpip

使用TCP/IP设备(如果存在一个设备,如adb -e)。

-f, --fullscreen

以全屏模式启动。

--force-adb-forward

不尝试使用“adb reverse”连接到设备。

--forward-all-clicks

禁用默认的右键触发BACK(或POWER)和中键触发HOME的快捷方式,并将点击转发到设备。

-h, --help

打印帮助信息。

--kill-adb-on-close

在scrcpy终止时关闭adb。

-K, --hid-keyboard

通过AOAv2上的HID模拟物理键盘。

--legacy-paste

在Ctrl+v上将计算机剪贴板文本注入为一系列按键事件。

--list-cameras

列出设备摄像头。

--list-camera-sizes

列出有效的摄像头捕获尺寸。

--list-displays

列出设备显示。

--list-encoders

列出设备上可用的视频和音频编码器。

--lock-video-orientation[=value]

将捕获视频方向锁定为特定值。

-m, --max-size=value

限制视频的宽度和高度。

-M, --hid-mouse

通过AOAv2上的HID模拟物理鼠标。

--max-fps=value

限制屏幕捕获的帧率。

-n, --no-control

禁用设备控制(只读镜像)。

-N, --no-playback

在计算机上禁用视频和音频播放。

--no-audio

禁用音频转发。

--no-audio-playback

在计算机上禁用音频播放。

--no-cleanup

禁用scrcpy退出时的清理。

--no-clipboard-autosync

禁用自动同步计算机剪贴板到设备剪贴板的功能。

--no-downsize-on-error

禁用在MediaCodec错误时自动尝试较低分辨率的行为。

--no-key-repeat

不在按住键时转发重复的键事件。

--no-mipmaps

如果渲染器是OpenGL 3.0+或OpenGL ES 2.0+,则自动生成mipmaps以提高缩小质量。

--no-power-on

在启动时不开启设备。

--no-video

禁用视频转发。

--no-video-playback

在计算机上禁用视频播放。

--orientation=value

与--display-orientation=value --record-orientation=value相同。

--otg

以OTG模式运行:模拟物理键盘和鼠标。

-p, --port=port[:port]

设置客户端监听的TCP端口范围。

--pause-on-exit[=mode]

配置退出时的暂停。

--power-off-on-close

在关闭scrcpy时关闭设备屏幕。

--prefer-text

将alpha字符和空格注入为文本事件而不是按键事件。

--print-fps

启动FPS计数器,将帧速率日志打印到控制台。

--push-target=path

设置通过拖放文件到设备时将文件推送到的目标目录。

-r, --record=file.mp4

将屏幕录制到文件。

--raw-key-events

注入所有输入键的按键事件,并忽略文本事件。

--record-format=format

强制录制格式(mp4,mkv,m4a,mka,opus,aac,flac或wav)。

--record-orientation=value

设置记录方向。

--render-driver=name

请求SDL使用给定的渲染驱动程序。

--require-audio

默认情况下,当设备上的音频捕获失败时,scrcpy仅镜像视频。

-s, --serial=serial

设备序列号。仅在连接到adb的多个设备时为强制性。

-S, --turn-screen-off

关闭设备屏幕。

--shortcut-mod=key+...

指定用于scrcpy快捷键的修改器。

-t, --show-touches

在启动时启用“显示触摸”,在退出时还原初始值。

--tcpip[=ip[:port]]

配置并重新连接设备使用TCP/IP。

--time-limit=seconds

设置最大镜像时间,以秒为单位。

--tunnel-host=ip

设置用于到达scrcpy服务器的adb隧道的IP地址。

--tunnel-port=port

设置用于到达scrcpy服务器的adb隧道的TCP端口。

-v, --version

打印scrcpy的版本。

-V, --verbosity=value

设置日志级别。

--v4l2-sink=/dev/videoN

输出到v4l2loopback设备。

--v4l2-buffer=ms

在推送帧之前添加缓冲延迟(毫秒)。

--video-codec=name

选择视频编解码器(h264,h265或av1)。

--video-codec-options=key[:type]=value[,...]

为设备视频编码器设置以逗号分隔的键:类型=值选项列表。

--video-encoder=name

使用特定的MediaCodec视频编码器(取决于--video-codec提供的编解码器)。

--video-source=source

选择视频源(显示或摄像头)。

-w, --stay-awake

在scrcpy运行时保持设备开启,当设备连接时。

--window-borderless

禁用窗口装饰(显示无边框窗口)。

--window-title=text

设置自定义窗口标题。

--window-x=value

设置初始窗口水平位置。

--window-y=value

设置初始窗口垂直位置。

--window-width=value

设置初始窗口宽度。

--window-height=value

设置初始窗口高度。

注意:缩写选项(如-h)和完整选项(如--help)在表格中均表示相同的功能。

4️⃣ 文章总结

以上就是投屏软件Scrcpy的一些进阶使用方法,如果您觉得这篇文章对您有所帮助,欢迎收藏转发和分享。如果您有任何想法和建议,请随时在评论区留言。您的反馈对我来说非常重要,我会认真倾听并不断改进我的文章内容。再次感谢您的支持和关注,期待与您在未来的文章中再次相遇!

标签: #es200手机投屏