FFmpeg测试app启动速度

发布时间 2023-06-26 14:49:56作者: 常疯大虾

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首页有广告弹窗,可以出去这段时间。测试时让开发屏蔽