【技术实现步骤摘要】
一种视频抽帧方法、装置、电子设备及可读存储介质
[0001]本申请涉及及视频处理领域,尤其涉及一种视频抽帧方法、装置、电子设备及可读存储介质。
技术介绍
[0002]视频是指一系列图像帧的组合,由于视频的原始数据量通常较大,故通常会对原始视频进行编码压缩,再执行传输及存储等操作。因此,在一些视频处理的应用场景,如视频剪辑中,需要先对编码后的视频进行解码,即做抽帧处理。
[0003]目前,对视频进行抽帧处理的一种实现方法是,接收到一段待解码视频时,使用CPU资源,对该待解码视频进行顺序抽帧,即可得到按照待解码视频中播放顺序排列的图像,实现过程直接简单。
[0004]然而,使用这种方法对视频进行抽帧处理时,存在处理速度慢,处理效率低的缺点。
技术实现思路
[0005]为了解决上述抽帧处理速度慢、效率低的技术问题,本申请提供了一种视频抽帧方法、装置、电子设备及可读存储介质。
[0006]第一方面,提供了一种视频抽帧方法,所述方法应用于任务分配终端,包括:
[0007]获取抽帧线程的数 ...
【技术保护点】
【技术特征摘要】
1.一种视频抽帧方法,其特征在于,所述方法应用于任务分配终端,包括:获取抽帧线程的数量;基于抽帧线程的数量对各抽帧线程分配抽帧任务,所述抽帧任务用于对被分配的视频片段进行抽帧处理,得到图像帧数据;对整合线程分配整合任务,所述整合任务用于对抽帧后的图像帧数据进行整合,得到图像帧数据序列。2.根据权利要求1所述的方法,其特征在于,所述基于抽帧线程的数量对各抽帧线程分配抽帧任务之前,还包括:基于抽帧线程的数量对各抽帧线程分配解码任务,所述解码任务用于对被分配的视频片段进行解码处理。3.一种视频抽帧方法,其特征在于,所述方法应用于任务执行终端,包括:获取待抽帧视频的多个视频片段;各抽帧线程执行被分配的抽帧任务,对被分配的视频片段进行抽帧,得到图像帧数据;整合线程执行被分配的整合任务,对抽帧后的图像帧数据进行整合,得到图像帧数据序列。4.根据权利要求3所述的方法,其特征在于,所述各抽帧线程执行被分配的抽帧任务之前,还包括:各抽帧线程执行被分配的解码任务,对被分配的视频片段进行解码。5.根据权利要求4所述的方法,其特征在于,所述方法还包括:针对每个视频片段,判断抽帧线程对所述视频片段执行所述解码任务时的解码起始帧与所述视频片段的起始帧是否一致;若抽帧线程对所述视频片段执行所述解码任务时的解码起始帧与所述视频片段的起始帧不一致,对所述视频片段中,显示时间戳大于或等于所述视频片段对应的起始时刻的图像帧进行解码。6.根据权利要求4所述的方法,其特征在于,所述方法还包括:各抽帧线程按照视频片段在所述待抽帧视频中的顺序,确定所述视频片段相邻的前一个视频片段的结束时刻;对显示时间戳大于所述前一个视频片段的结束时刻的图像帧进行解码。7.根据权利要求3所述的方法,其特征在于,所述整合线程执行被分配的整合任务,对抽帧后的图像帧数据进行整合,得到图像帧数据序列,包括:所述整合线程按照多个视频片段在所述待抽帧视频中的排列次序依次读取各抽帧线程对所述多个视频片段抽帧得到的图像帧数据,得到所述图像帧数据序列。8.根据权利要求7所述的方法,其特征在于,所述方法还包括:针对每个抽帧线程,当所述抽帧线程对其被分配的其中一个视频片段进行抽帧后得到的图像帧数据被所...
【专利技术属性】
技术研发人员:屈伟,
申请(专利权)人:北京奇艺世纪科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。