众所周知 视频30帧意味着在每一秒钟的时间内,会连续显示30张静止画面来创建连贯的动态视觉效果。
而该动作也是遵循该原理,通过quicker循环截图然后对截取的图片通过ffmpeg进行编码转换为视频效果。
目前存在的问题:
Quicker的截图模块每次运行大约需要30~100ms,再加上将图片写入本地,每次循环大约需要70~200ms。
但如果想要实现每秒30帧的播放效果就需要每秒截取(1000/30≈)33张,而按照动作每次最快的循环时间每秒也只能截取(1000/70≈)14张。所以目前仅能达到14帧左右的效果。
需要一种可以实现30帧以上效果的方法或思路。