Android使用adb命令录制视频

Androidadb大约 763 字

一些限制

  • screenrecord是一个shell命令
  • 支持Android4.4(API level 19)以上
  • 支持视频格式: mp4
  • 某些设备可能无法直接录制,原因是分辨率太高,如果遇到此类问题,请试着指定较低的分辨率
  • 不支持录制过程中屏幕旋转,如果录制过程中旋转,有可能画面被切断
  • 录制视频的时候声音不会被录下来

录制命令

录制手机屏幕,视频格式为mp4,存放到手机sd卡里,默认录制时间为180s

adb shell screenrecord /sdcard/demo.mp4

限制录制时间

参数: --time-limit,单位:秒

adb shell screenrecord  --time-limit 10 /sdcard/demo.mp4

指定视频分辨率大小

参数: --size

adb shell screenrecord --size 1280*720 /sdcard/demo.mp4

指定视频的比特率

参数: --bit-rate 指定视频的比特率为6Mbps,如果不指定,默认为4Mbps。 增加比特率以提高视频质量或为了让文件更小而降低比特率

adb shell screenrecord --bit-rate 6000000 /sdcard/demo.mp4

显示log

参数: --verbose

adb shell screenrecord --verbose /sdcard/demo.mp4

旋转90度

参数: --rotate

adb shell screenrecord --rotate /sdcard/demo.mp4

查看帮助

参数: --help

adb shell screenrecord --help

导出视频

adb pull /sdcard/demo.mp4
阅读 827 · 发布于 2019-04-09

————        END        ————

扫描下方二维码关注公众号和小程序↓↓↓

昵称:
随便看看换一批