基于队列的视频缩略图加载处理方法及装置、设备、介质制造方法及图纸

技术编号:24504428 阅读:32 留言:0更新日期:2020-06-13 06:47
本申请涉及基于队列的视频缩略图加载处理方法及装置、设备、介质,所述方法包括:获取视频数据,取出视频对象信息;以视频的视频缩略图数据为基础,如果本地不存在视频缩略图,则从服务器获取视频缩略图,并将视频缩略图下载到本地;如果服务器不存在视频缩略图信息,则在本地使用ffmpeg生成视频缩略图,并上传到服务器;根据本地缓存的视频缩略图,加载与视频对应的视频缩略图并显示。本发明专利技术能够则可以用视频缩略图更快更直观地了解视频内容,并且提高了整体的流畅度,可以快速的加载视频缩略图,为用户的使用提供了方便。

Queue based loading method of video thumbnails and devices, devices and media

【技术实现步骤摘要】
基于队列的视频缩略图加载处理方法及装置、设备、介质
本申请涉及视频领域,特别是涉及一种基于队列的视频缩略图加载处理方法及装置、计算机设备、可读存储介质。
技术介绍
在应急系统中,视频作为当今行业内不可缺少的内容。视频资源信息为应急事件、任务回溯提供了最直观的分析问题手段,对于视频资源不熟悉的人则需要实际的播放、拖动视频去预览了解,对于使用者来说,这样的体验显得非常不友好,浪费大量的时间取筛选合适的视频资源。现有技术中是通过文字尽量的描述清楚该视频相关信息,以便用户对其内容有更多了解。但文字显示有时视频过快跳动不方便用户读取。为了提高使用者的体验及快速筛选视频资源,则可以用视频缩略图更快更直观地了解视频内容。但是大量的视频资源需要去显示视频缩略图,就容易影响用户界面的流畅度,无法快速的加载视频缩略图。因此,现有技术有待改进。
技术实现思路
本专利技术要解决的技术问题是,提供一种基于队列的视频缩略图加载处理方法及装置、计算机设备、可读存储介质,本专利技术能够则可以用视频缩略图更快更直观地了解视频内本文档来自技高网...

【技术保护点】
1.一种基于队列的视频缩略图加载处理方法,其特征在于,所述方法包括:/n获取视频数据,取出视频对象信息;/n以视频的视频缩略图数据为基础,如果本地不存在视频缩略图,则从服务器获取视频缩略图,并将视频缩略图下载到本地;/n如果服务器不存在视频缩略图信息,则在本地使用ffmpeg生成视频缩略图,并上传到服务器;/n根据本地缓存的视频缩略图,加载与视频对应的视频缩略图并显示。/n

【技术特征摘要】
1.一种基于队列的视频缩略图加载处理方法,其特征在于,所述方法包括:
获取视频数据,取出视频对象信息;
以视频的视频缩略图数据为基础,如果本地不存在视频缩略图,则从服务器获取视频缩略图,并将视频缩略图下载到本地;
如果服务器不存在视频缩略图信息,则在本地使用ffmpeg生成视频缩略图,并上传到服务器;
根据本地缓存的视频缩略图,加载与视频对应的视频缩略图并显示。


2.根据权利要求1所述基于队列的视频缩略图加载处理方法,其特征在于,所述获取视频数据,取出视频对象信息的步骤之前还包括:
初始化视频数据;
设置用于获取视频缩略图的线程A,用于存储需要加载的视频缩略图的视频记录的队列B;
以及设置用于激活线程A的信号量C。


3.根据权利要求1所述基于队列的视频缩略图加载处理方法,其特征在于,所述获取视频数据,取出视频对象信息的步骤包括的步骤包括:
判断是否存在视频数据;
如果存在视频数据,则获取视频数据,取出视频对象信息。


4.根据权利要求1所述基于队列的视频缩略图加载处理方法,其特征在于,所述以视频的视频缩略图数据为基础,如果本地不存在视频缩略图,则从服务器获取视频缩略图,并将视频缩略图下载到本地的步骤包括:
以视频的视频缩略图数据为基础,判断本地是否存在视频缩略图;
如果本地存在视频缩略图,则等待加载处理;如果本地不存在视频缩略图,则从服务器获取视频信息;
判断从服务器获取的视频信息中是否存在视频缩略图数据;
如果从服务器获取的视频信息中存在视频缩略图数据,则将视频缩略图下载到本地。


5.根据权利要求1所述基于队列的视频缩略图加载处理方法,其特征在于,所述如果服务器不存在视频缩略图信息,则在本地使用ffmpeg生成视频缩略图,并上传到服务器的步骤包括:
如果服务器不存在视频缩略图信息,则在本地使用ffmpeg生成视频缩略图;
判断是否成功使用ffmpeg生成视频缩略图;
如果使用ffmpeg生成视频缩略图成功则存储在本地,...

【专利技术属性】
技术研发人员:白肖卫宣安姜坤
申请(专利权)人:深圳震有科技股份有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1