
技术摘要:
本发明实施例公开了一种视频进度确定方法、装置、电子设备及存储介质,所述方法包括:接收与第一用户账号对应的任一客户端发送的视频录制片段;提取所述视频录制片段中各视频帧的视频指纹;将所述各视频帧的视频指纹与视频指纹库中的视频指纹进行比对,确定与所述视频 全部
背景技术:
随着智能电视、手机和平板产品的发展,用户越来越习惯随时随地观看视频节目。 当用户观看视频节目时,经常会发生一种情况,就是用户需要接着上次观看的进 度继续观看,但是目前对于该问题,暂无好的解决方案。例如,目前对于该问题的处理方式 是:需要用户记住上次观看的进度,然后在播放相应的视频节目时,手动寻找上次观看的进 度进行观看,这导致用户操作繁琐,耗时较长,因而体验较差。
技术实现要素:
针对现有技术中存在的问题,本发明实施例提出一种视频进度确定方法、装置、电 子设备及存储介质。 具体地,本发明实施例提供了以下技术方案: 第一方面,本发明实施例提供了一种视频进度确定方法,包括: 接收与第一用户账号对应的任一客户端发送的视频录制片段; 提取所述视频录制片段中各视频帧的视频指纹; 将所述各视频帧的视频指纹与视频指纹库中的视频指纹进行比对,确定与所述视 频录制片段对应的视频节目和时间进度;其中,所述视频指纹库中预先存储有各视频节目 的视频帧与对应的视频指纹以及时间进度的映射关系; 根据确定的视频节目和时间进度,向与所述第一用户账号对应的任一客户端推送 视频流。 进一步地,提取所述视频录制片段中各视频帧的视频指纹,具体包括: 对所述视频录制片段中各视频帧进行预处理,确定各视频帧的有效区域;其中,所 述有效区域为包含视频播放内容的区域; 根据各视频帧的有效区域,提取各视频帧的视频指纹。 进一步地,所述对所述视频录制片段中各视频帧进行预处理,确定各视频帧的有 效区域,具体包括: 根据所述视频录制片段中相邻视频帧的差值,确定各视频帧的上、下、左、右边缘 线; 将各视频帧的上、下、左、右边缘线限定的区域作为各视频帧的有效区域。 进一步地,根据所述视频录制片段中相邻视频帧的差值,确定各视频帧的上边缘 线,具体包括: 根据各视频帧与上一相邻视频帧的差值,确定各视频帧的差值矩阵;其中,所述差 值矩阵由各视频帧与上一相邻视频帧中各像素点的差值组成; 4 CN 111614991 A 说 明 书 2/11 页 对于每一视频帧,将相应视频帧的差值矩阵划分为若干列,并对于每一列,从上向 下遍历,当相应列上的数值大于预设阈值时确定该数值对应的像素点为相应列的候选上边 缘点; 对于每一视频帧,根据相应视频帧的差值矩阵中各个列的候选上边缘点,确定相 应视频帧的上边缘线。 进一步地,将所述各视频帧的视频指纹与视频指纹库中的视频指纹进行比对,确 定与所述视频录制片段对应的视频节目和时间进度,具体包括: 将所述各视频帧的视频指纹与视频指纹库中的视频指纹进行比对,确定与所述各 视频帧匹配的视频节目和时间进度; 将匹配后出现次数最多的视频节目作为与所述视频录制片段对应的视频节目; 将匹配后得到的时间进度进行聚类,将包含时间进度数量最多的一类作为目标聚 类,将目标聚类中位于聚类中心点的时间进度作为目标时间进度; 将所述目标时间进度或所述目标时间进度减去所述视频录制片段的长度得到的 时间进度作为与所述视频录制片段对应的时间进度。 进一步地,在将各视频帧的视频指纹与视频指纹库进行比对之前,所述方法还包 括: 从各视频节目中提取关键视频帧以及相应的时间进度; 对所述关键视频帧进行指纹提取,得到关键视频帧的视频指纹; 建立所述关键视频帧与相应的视频指纹以及时间进度之间的映射关系,得到所述 视频指纹库。 进一步地,在对所述关键视频帧进行指纹提取,得到关键视频帧的视频指纹之后, 所述方法还包括: 根据关键视频帧的视频指纹,使用皮尔逊相关系数排除掉相关性大于预设阈值的 关键视频帧。 第二方面,本发明实施例还提供了一种视频进度确定装置,包括: 接收模块,用于接收与第一用户账号对应的任一客户端发送的视频录制片段; 提取模块,用于提取所述视频录制片段中各视频帧的视频指纹; 确定模块,用于将所述各视频帧的视频指纹与视频指纹库中的视频指纹进行比 对,确定与所述视频录制片段对应的视频节目和时间进度;其中,所述视频指纹库中预先存 储有各视频节目的视频帧与对应的视频指纹以及时间进度的映射关系; 推送模块,用于按照确定的视频节目和时间进度,向与所述第一用户账号对应的 任一客户端推送视频流。 第三方面,本发明实施例还提供了一种电子设备,包括存储器、处理器及存储在存 储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如第一 方面所述的视频进度确定方法。 第四方面,本发明实施例还提供了一种非暂态计算机可读存储介质,其上存储有 计算机程序,该计算机程序被处理器执行时实现如第一方面所述的视频进度确定方法。 由上述技术方案可知,本发明实施例提供的视频进度确定方法、装置、电子设备及 存储介质,根据接收到的视频录制片段,自动定位到相应的视频节目和时间进度,从而可以 5 CN 111614991 A 说 明 书 3/11 页 向与相应的用户账号对应的任一客户端推送视频流,从而使得用户无需再手动寻找上次观 看的进度,从而简化了用户操作,节省了用户时间,提高了用户体验。 附图说明 为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现 有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本 发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以 根据这些图获得其他的附图。 图1是本发明一实施例提供的视频进度确定方法的流程图; 图2是本发明一实施例提供的上边缘点的确定过程示意图; 图3是本发明一实施例提供的通过聚类方法得到时间进度的示意图; 图4是本发明一实施例提供的视频进度确定装置的结构示意图; 图5是本发明一实施例提供的电子设备的结构示意图。