【学习笔记】APP性能---录屏分帧测试APP/H5的首屏时间

1、录屏

(1)adb命令

录屏并保存在手机存储的一个目录:

adb shell screenrecord --time-limit 30  /storage/sdcard0/123
--time-limit 30   //指定录制时间30S,不指定的话默认180S
adb shell screenrecord --help  //查看帮助信息

(2)手机自带的录屏功能

部分华为手机不支持adb录制屏幕;

使用手机自带的屏幕录制功能--下拉任务栏--屏幕录制;

(3)三方录屏应用

录屏大师/迅捷录屏大师等;

2、分帧

(1)取出录制的视频:

adb pull  /storage/sdcard0/123  D:\pic

(2)ffmpeg分帧

ffmpeg -i 123.mp4 -r 20 frames_%03d.jpg
-i  表示输入
-r  表示帧率,一秒拆成20帧

实际举例:

ffmpeg –i D:\pic\123\SVID_20210105_092209_1.mp4 -r 20 D:\pic\jpg\frames_%03d.jpg

拆帧完成后得到如下图片:

3、计算首屏时间

(1)找到点击启动的图片和首屏图片:

  

(2)计算首屏时间

点击启动时是37帧,启动加载完首屏是90帧;首屏启动时间=1/20*(90-37)=2.65S

  • 0
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值