截取的图片数量与预设值不一致
可能产生的原因有以下几点:
- 原视频的I帧数小于需要截取的I帧数,会导致输出I帧数量不够。
- 原视频的GOP不固定(即I帧分布不均匀)。在没有设置interval(截图时序间隔)的情况下,会默认interval=视频总时长/截取数量,如果I帧并非均匀分布,可能某个interval中有两个I帧,某个interval中没有I帧,导致截取数量不对。
- 某些极端编码情况下,原视频普遍采用连续B帧编码,导致I帧数量稀少几乎无I帧。
- 截图时间附近找不到相应关键帧图片,则不返回相应时间点对应的图片,出现返回的图片张数与设定张数不一致情况。
- 对应时间点附近不存在关键帧图片,后续截图时间点已超出了输入文件总时长。
关于GOP等术语的介绍可参考页面相关术语。