Java OpenResty Spring Spring Boot MySQL Redis MongoDB PostgreSQL Linux Android Nginx 面试 小程序 Arthas JVM AQS juc Kubernetes Docker 诊断工具


Android 使用 adb 命令录制视频

Android adb 大约 762 字

限制

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

录制命令

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

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
阅读 5233 · 发布于 2019-04-09

————        END        ————

Give me a Star, Thanks:)

https://github.com/fendoudebb

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

扫描二维码关注我
昵称:
随便看看 换一批