场景:我们设备本来提供了该功能的C++程序,但设备是ARM架构的,同时依赖了nvidia的几个库很难移植。客户要求在其他平台也能把视频转成图片,并且每帧图片以时间戳命名。于是1天时间用Python开发了一个脚本工具转换,主要是用了opencv库读取视频转成图片。至于时间戳,开始是根据视频文件名的起始时间戳+每帧图片的相对时间计算,后来客户不满意该方式。于是又用了bitstring库将视频转成二进制文件,读取到SEI帧里的时间戳信息来命名图片。
评论