FFmpeg测试app启动速度
FFmpeg测试app启动速度
一.搭建FFmpeg环境
1.下载安装包
官方网址:https://ffmpeg.org/download.html
选择window版本
2.配置环境变量
进入到ffmpeg/bin目录,添加只系统环境变量path路径中
3.检验配置成功
在控制台输入ffmpeg
4.常用参数介绍
-i:接被处理的文件路径
-f:控制输出的图片格式
-r:需要拆的帧率
-fs:控制文件输出大小
-s:控制分辨率
-b:设置输出文件的视频码率
二.测试环境准备
1.进入开发者选项,打开指针位置和现实触摸操作两个设置项
三.测试流程
1.杀死进程或者清除数据
2.开始录屏
3.点击应用桌面图标
4.等待页面加载完成,停止录屏
5.把录屏导入到电脑,用ffmpeg取帧
四.测试方法
1.用FFmpeg拆帧
ffmpeg –i H:\Desktop\speed\home_page.mp4 –r 120 H:\Desktop\speed\picture_%04d.png
注意:图标输入的路径和视频存放路径要在同一个文件夹内
2.计算渲染总帧数
渲染总数430帧=页面完全显示的编号847号-点击抬起的编号417号
3.计算单帧耗时
单帧耗时8.33ms=1000ms➗帧率(120)
4.计算启动总耗时
启动总耗时3581ms=渲染总帧数430帧X单帧耗时8.33ms
5.多次采样,取平均值
为了降低网络等环境的误差,每个页面执行12次,去掉耗时最高和最低耗时,取10次的平均值
注意:app首页有广告弹窗,可以出去这段时间。测试时让开发屏蔽