发现 Android 系统自带录屏命令 screenrecord,其可执行文件位于:/system/bin/ ,源码位于:frameworks/av/cmds/screenrecord 。
- screenrecord是一个shell命令
- 支持Android4.4(API level 19)以上
- 支持视频格式: mp4
通过 screenrecod --help 帮助命令查看提示选项:
D:\log>adb shell screenrecord --help
Usage: screenrecord [options] <filename>
Android screenrecord v1.2. Records the device's display to a .mp4 file.
Options:
--size WIDTHxHEIGHT
Set the video size, e.g. "1280x720". Default is the device's main
display resolution (if supported), 1280x720 if not. For best results,
use a size supported by the AVC encoder.
--bit-rate RATE
Set the video bit rate, in bits per second. Value may be specified as
bits or megabits, e.g. '4000000' is equivalent to '4M'. Default 20Mbps.
--bugreport
Add additional information, such as a timestamp o