android shell命令screenrecord和uptime

风流不在谈锋胜,袖手无言味最长。这篇文章主要讲述android shell命令screenrecord和uptime相关的知识,希望能为你提供帮助。
 
1.使用uptime查看开机时间
130|[email  protected]:/ $ uptime
up time: 00:12:32, idle time: 01:28:59, sleep time: 00:00:00
2.使用screenrecord录制屏幕
$ adb shell screenrecord --help Usage: screenrecord [options] < filename>   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 megabits per second.  Default 4Mbps. --time-limit TIME         Set the maximum recording time, in seconds.  Default / maximum is 180. --rotate         Rotate the output 90 degrees. --verbose         Display interesting information on stdout. --help         Show this message.   Recording continues until Ctrl-C is hit or the time limit is reached.   screenrecord使用举例
(1). 基本使用

1 2 // 录制默认分辨率,默认4Mbps,默认180s的视频,保存到sdcard上名为FILENAME.mp4 $adb shell screenrecord /sdcard/FILENAME.mp4
(2). 指定分辨率(参数:--size)
1 2 // 分辨率为112x112,建议不要指定分辨率,使用默认分辨率效果最佳 $adb shell screenrecord --size 112x112 /sdcard/FILENAME.mp4
注意,分辨率不是完全可以随意定制的,比如在我手机上录制100x100的会提示错误:
1 2 3 4 // 100x100不支持,建议设为112x112 $adb shell screenrecord --size 100x100 /sdcard/FILENAME.mp4 The max width/height supported by codec is 1920x1088 100x100 is not supported by codec, suggest to set it as 112x112
(3). 指定比特率(参数:--bit-rate)
1 2 // 设置比特率为8Mbps,比特率越大,文件越大,画面越清晰 $adb shell screenrecord --bit-rate 8000000 /sdcard/FILENAME.mp4
【android shell命令screenrecord和uptime】(4). 旋转(参数:--rotate)
1 2 // 旋转90度 $adb shell screenrecord --rotate /sdcard/FILENAME.mp4




    推荐阅读