adb(10)-屏幕截图/录制

Posted 山重水复疑无路

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了adb(10)-屏幕截图/录制相关的知识,希望对你有一定的参考价值。

屏幕截图

命令:

adb shell screencap -p /sdcard/sc.png

然后将 png 文件导出到电脑:

adb pull /sdcard/sc.png

可以使用 adb shell screencap -h 查看 screencap 命令的帮助信息,下面是两个有意义的参数及含义:

参数含义
-p 指定保存文件为 png 格式
-d display-id 指定截图的显示屏编号(有多显示屏的情况下)

实测如果指定文件名以 .png 结尾时可以省略 -p 参数;否则需要使用 -p 参数。如果不指定文件名,截图文件的内容将直接输出到 stdout。

录制屏幕

录制屏幕以 mp4 格式保存到 /sdcard:

adb shell screenrecord /sdcard/filename.mp4

需要停止时按 Ctrl-C,默认录制时间和最长录制时间都是 180 秒。

如果需要导出到电脑:

adb pull /sdcard/filename.mp4

可以使用 adb shell screenrecord --help 查看 screenrecord 命令的帮助信息,下面是常见参数及含义:

参数含义
--size WIDTHxHEIGHT 视频的尺寸,比如 1280x720,默认是屏幕分辨率。
--bit-rate RATE 视频的比特率,默认是 4Mbps。
--time-limit TIME 录制时长,单位秒。
--verbose 输出更多信息。

以上是关于adb(10)-屏幕截图/录制的主要内容,如果未能解决你的问题,请参考以下文章

安卓adb-截图/录屏命令,保存到SD卡,导出到本地

使用adb录制手机屏幕视频

在当前的android片段中禁用屏幕截图[重复]

使用adb命令对手机屏幕截图

使用adb命令对手机屏幕截图

Android命令截屏srenncap pc 端adb截图成功,但是用代码执行为空白图