admin管理员组

文章数量:1597915

scrcpy是一款安卓投屏软件,可通过USB、TCP/IP连接方式将手机屏幕投屏到电脑端。
项目地址:https://github/Genymobile/scrcpy/releases

使用此软件前,手机需要打开USB调试允许通过USB调试修改权限或模拟点击无线调试,否则无法连接控制设备。
软件下载后解压,进入解压目录,运行cmd,执行以下命令:

scrcpy

-d通过USB连接设备

如果存在多个USB设备,需要通过adb -devices查看设备列表
再通过-s指定要连接的设备

--tcpip通过指定IP地址连接设备

也可通过USB连接手机使用该命令自动连接设备

-e通过局域网连接设备(需已通过局域网连接过设备)

-w防止设备延迟后休眠

-S以息屏方式操作设备镜像

--display-buffer视频缓存区

值越小延迟越小,但意味着画质越差;值越大延迟越高,但画质越好。

--audio-buffer 音频缓冲区

值越小延迟越小,但意味着音质越差;值越大延迟越高,但音质越好。

--max-fps 最大视频帧率

--print-fps 打印实时帧率

--max-size 视频分辨率

--no-audio 禁用音频

--list-encoders 显示当前设备编解码器(音视频)

--audio-codec 音频编解码器(需同时配置audio-encoder)

---video-codec 视频编码格式(需同时配置video-encoder)

// 常见格式音视频编码格式
--audio-codec=opus --audio-encoder='c2.android.opus.encoder'
--audio-codec=aac --audio-encoder='c2.android.aac.encoder'
--audio-codec=aac --audio-encoder='OMX.google.aac.encoder'
--video-codec=h264 --video-encoder='OMX.qcom.video.encoder.avc'
--video-codec=h264 --video-encoder='c2.android.avc.encoder'
--video-codec=h264 --video-encoder='OMX.google.h264.encoder'
--video-codec=h264 --video-encoder='c2.qti.avc.encoder'
--video-codec=h265 --video-encoder='OMX.qcom.video.encoder.hevc'
--video-codec=h265 --video-encoder='OMX.qcom.video.encoder.hevc.cq'
--video-codec=h265 --video-encoder='c2.android.hevc.encoder'

示例代码:

# 通过局域网连接设备,并阻止设备休眠并开启镜像模式,设置视频音频缓存区大小50KB,打印实时视频帧率,指定视频编码器为h264
scrcpy -Swe --display-buffer=50 --audio-buffer=50 --max-fps=60 --print-fps --video-codec=h264

本文标签: scrcpy