录制屏幕
Version >= 4.4
记录运行 Android 4.4(API 级别 19)及更高版本的设备的显示:
adb shell screenrecord [options] <filename>
adb shell screenrecord /sdcard/demo.mp4
(按 Ctrl-C 停止录制)
从设备下载文件:
adb pull /sdcard/demo.mp4
注意:按 Ctrl-C 停止屏幕录制,否则录制将在三分钟或
--time-limit
设置的时间限制内自动停止。
adb shell screenrecord --size <WIDTHxHEIGHT>
设置视频大小:1280x720。默认值是设备的本机显示分辨率(如果支持),否则为 1280x720。为获得最佳效果,请使用设备的高级视频编码(AVC)编码器支持的尺寸。
adb shell screenrecord --bit-rate <RATE>
设置视频的视频比特率,以每秒兆比特为单位。默认值为 4Mbps。你可以提高比特率以提高视频质量,但这样做会导致更大的电影文件。以下示例将记录比特率设置为 5Mbps:
adb shell screenrecord --bit-rate 5000000 /sdcard/demo.mp4
adb shell screenrecord --time-limit <TIME>
设置最长录制时间,以秒为单位。默认值和最大值为 180(3 分钟)。
adb shell screenrecord --rotate
将输出旋转 90 度。此功能是实验性的。
adb shell screenrecord --verbose
在命令行界面显示日志信息。如果未设置此选项,则实用程序在运行时不会显示任何信息。
注意:这可能不适用于某些设备。
Version < 4.4
屏幕录制命令与 4.4 之前的 Android 版本不兼容
screenrecord 命令是一个 shell 实用程序,用于记录运行 Android 4.4(API 级别 19)及更高版本的设备的显示。该实用程序将屏幕活动记录到 MPEG-4 文件中。