一个能自动从视频中提取出阶段的库,能被广泛用于 app 启动速度自动评测

半年前因为想提高极其低下的速度类评测的过程,做了这个东西,维护至今感觉还是相当好用的~

他能做什么

这段视频展示了一个应用的完整启动过程:

video_readme.gif

将视频传递给 stagesepx,它将自动分析拆解,得到视频中所有的阶段。包括变化的过程及其耗时,以及在稳定的阶段停留的时长:

taobao_startup.png

你可以据此得到每个阶段对应的精确耗时。当然它不止能被用在 app:

sugar.gif

sugar

相关链接

主库: https://github.com/williamfzc/stagesepx

维护到现在我们也积累了比较全面的文档与入门指引,相关文章都放在这里:

:)

  • 开源

    Open Source, Open Mind, Open Sight, Open Future!

    302 引用 • 3046 回帖 • 718 关注
  • 创造

    你创造的作品可能会帮助到很多人,如果是开源项目的话就更赞了!

    99 引用 • 619 回帖
  • Python

    Python 是一种面向对象、直译式电脑编程语言,具有近二十年的发展历史,成熟且稳定。它包含了一组完善而且容易理解的标准库,能够轻松完成很多常见的任务。它的语法简捷和清晰,尽量使用无异义的英语单词,与其它大多数程序设计语言使用大括号不一样,它使用缩进来定义语句块。

    414 引用 • 583 回帖 • 541 关注
回帖
请输入回帖内容...