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