一种视频时长优化处理方法及系统技术方案

技术编号:36692886 阅读:8 留言:0更新日期:2023-02-27 20:02
本申请公开了一种视频时长优化处理方法及系统。本方法首先对目标视频进行预处理调整成预设格式,并将黑帧进行删除;将删除黑帧后的视频进行切帧处理得到视频帧集合;然后将视频帧集合中的各个视频帧图片进行灰度处理,并对各个视频帧图片进行灰度相似度一次判断;通过欧式距离算法对各个视频帧图片进行灰度相似度二次判断,最后将灰度相似度一次判断结果集合和二次判断结果集合进行对比;根据比对结果将各个视频帧图片重新生成视频。本发明专利技术利用图形学的相似图像来过滤相似的帧,并加入相关的算法,在保留原视频内容的基础上最大程度保留视频的信息,加上倍速合成很大程度优化了视频的长度。频的长度。频的长度。

【技术实现步骤摘要】
一种视频时长优化处理方法及系统


[0001]本专利技术涉及视频信息领域,特别涉及一种视频时长优化处理方法及系统。

技术介绍

[0002]在高速发展的当今社会,大家对于效率的要求越来越高,例如对于学做菜的视频来说,通常观看者只想学习关键的步骤,对于重复的步骤想着一笔带过,希望短时间就能将整个视频看全。
[0003]如果有的用户把做菜的视频看做为一种不错的体验,那么就可以点击切换视频源,看完整的没有进行优化的视频。
[0004]之前众多平台对于视频的处理大部分是基于倍速,但是在倍速的同时,相似的视频还是会展现在大家的面前,不能很好的满足于大家的需求。

技术实现思路

[0005]基于此,本申请实施例提供了一种视频时长优化处理方法及系统,能够利用图形学的相似图像来过滤相似的帧,并加入相关的算法,在保留原视频内容的基础上最大程度保留视频的信息,加上倍速合成很大程度优化了视频的长度。
[0006]第一方面,提供了一种视频时长优化处理方法,该方法包括:
[0007]对目标视频进行预处理,将目标视频调整成预设格式,并将预设格式的目标视频中的黑帧进行删除;
[0008]将删除黑帧后的视频进行切帧处理,得到视频帧集合;
[0009]将视频帧集合中的各个视频帧图片进行灰度处理,并对各个视频帧图片进行灰度相似度一次判断;其中,所述灰度相似度判断包括确定出灰度相似度低于预设阈值的帧图片;
[0010]通过欧式距离算法对各个视频帧图片进行灰度相似度二次判断,
[0011]将灰度相似度一次判断结果集合和二次判断结果集合进行对比;
[0012]根据比对结果将各个视频帧图片重新生成视频。
[0013]可选地,所述对目标视频进行预处理,将目标视频调整成预设格式,包括:
[0014]使用AVFoundation对目标视频进行格式转换,将格式统一转换为frameDuration为预设帧数的视频;并过滤掉目标视频中的音频。
[0015]可选地,所述对各个视频帧图片进行灰度相似度一次判断,包括:
[0016]利用视频帧集合中的第一帧图片与其他帧图片依次进行相似度对比,确定出相似度低于预设阈值的帧图片;
[0017]以及,利用视频帧集合中的最后一帧图片与其他帧图片依次进行相似度对比,确定出相似度低于预设阈值的帧图片。
[0018]可选地,所述一次判断结果集合包括顺序对比结果order和逆序对比结果reverseOrder;
[0019]所述二次判断结果集合包括顺序对比结果order1和逆序对比结果reverseOrder1。
[0020]可选地,将灰度相似度一次判断结果集合和二次判断结果集合进行对比,包括:
[0021]定义两个变量OR1和OR2为零;
[0022]根据顺序对比结果order和order1的数值对OR1和OR2进行赋值;
[0023]在赋值完成后,根据OR1和OR2的差值得到第一比对结果;
[0024]将两个变量OR1和OR2重新定义为零
[0025]根据逆序对比结果reverseOrder和reverseOrder1的数值对OR1和OR2进行赋值;
[0026]在赋值完成后,根据OR1和OR2的差值得到第二比对结果。
[0027]可选地,根据比对结果将各个视频帧图片重新生成视频,包括:
[0028]当比对结果大于预设值时,则对视频帧集合进行降噪优化处理;当比对结果小于预设值时,则对视频帧集合进行变速处理。
[0029]可选地,根据顺序对比结果order和order1的数值对OR1和OR2进行赋值,包括:
[0030]若当前order和order1的数值均为n时,则将n赋予OR1和OR2;
[0031]若当前order或order1的数值不为n时,则将order的数值赋予OR1,order1的数值赋予OR2。
[0032]可选地,根据比对结果将各个视频帧图片重新生成视频,包括:
[0033]将视频进行变速处理,并加入gif水印和背景音乐。
[0034]可选地,方法还包括对变速处理后的视频进行人工审核。
[0035]第二方面,提供了一种视频时长优化处理系统,该系统包括:
[0036]预处理模块,用于对目标视频进行预处理,将目标视频调整成预设格式,并将预设格式的目标视频中的黑帧进行删除;
[0037]切帧模块,用于将删除黑帧后的视频进行切帧处理,得到视频帧集合;
[0038]第一判断模块,用于将视频帧集合中的各个视频帧图片进行灰度处理,并对各个视频帧图片进行灰度相似度一次判断;其中,所述灰度相似度判断包括确定出灰度相似度低于预设阈值的帧图片;
[0039]第二判断模块,用于通过欧式距离算法对各个视频帧图片进行灰度相似度二次判断,
[0040]对比模块,用于将灰度相似度一次判断结果集合和二次判断结果集合进行对比;
[0041]生成模块,用于根据比对结果将各个视频帧图片重新生成视频。
[0042]本申请实施例提供的技术方案中首先对目标视频进行预处理,将目标视频调整成预设格式,并将预设格式的目标视频中的黑帧进行删除;将删除黑帧后的视频进行切帧处理,得到视频帧集合;然后将视频帧集合中的各个视频帧图片进行灰度处理,并对各个视频帧图片进行灰度相似度一次判断;其中,灰度相似度判断包括确定出灰度相似度低于预设阈值的帧图片;通过欧式距离算法对各个视频帧图片进行灰度相似度二次判断,最后将灰度相似度一次判断结果集合和二次判断结果集合进行对比;根据比对结果将各个视频帧图片重新生成视频。可以看出,本专利技术的有益效果在于:
[0043](1)将平台上的视频进行时长优化后,整体的视频长度较之前减少了近60%。
[0044](2)方便用户能够更快找到所需要的视频内容,提高了用户接受获取内容知识的
效率。
[0045](3)将之前的长视频可以通过feed流的方式展示在用户面前,提高了用户浏览点赞和评论的数量。
附图说明
[0046]为了更清楚地说明本专利技术的实施方式或现有技术中的技术方案,下面将对实施方式或现有技术描述中所需要使用的附图作简单地介绍。显而易见地,下面描述中的附图仅仅是示例性的,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图引申获得其它的实施附图。
[0047]图1为本申请实施例提供的一种视频时长优化处理方法流程图;
[0048]图2为本申请可选的一种实施例的方法流程图;
[0049]图3为本申请实施例提供的灰度相似度一次判断的步骤示意图;
[0050]图4为本申请实施例提供的灰度相似度二次判断的步骤示意图;
[0051]图5为本申请实施例提供的判断结果对比流程示意图;
[0052]图6为本申请实施例提供的一种视频时长优化处理系统框图。
具体实施方式...

【技术保护点】

【技术特征摘要】
1.一种视频时长优化处理方法,其特征在于,所述方法包括:对目标视频进行预处理,将目标视频调整成预设格式,并将预设格式的目标视频中的黑帧进行删除;将删除黑帧后的视频进行切帧处理,得到视频帧集合;将视频帧集合中的各个视频帧图片进行灰度处理,并对各个视频帧图片进行灰度相似度一次判断;其中,所述灰度相似度判断包括确定出灰度相似度低于预设阈值的帧图片;通过欧式距离算法对各个视频帧图片进行灰度相似度二次判断,将灰度相似度一次判断结果集合和二次判断结果集合进行对比;根据比对结果将各个视频帧图片重新生成视频。2.根据权利要求1所述的方法,其特征在于,所述对目标视频进行预处理,将目标视频调整成预设格式,包括:使用AVFoundation对目标视频进行格式转换,将格式统一转换为frameDuration为预设帧数的视频;并过滤掉目标视频中的音频。3.根据权利要求1所述的方法,其特征在于,所述对各个视频帧图片进行灰度相似度一次判断,包括:利用视频帧集合中的第一帧图片与其他帧图片依次进行相似度对比,确定出相似度低于预设阈值的帧图片;以及,利用视频帧集合中的最后一帧图片与其他帧图片依次进行相似度对比,确定出相似度低于预设阈值的帧图片。4.根据权利要求1所述的方法,其特征在于,所述一次判断结果集合包括顺序对比结果order和逆序对比结果reverseOrder;所述二次判断结果集合包括顺序对比结果order1和逆序对比结果reverseOrder1。5.根据权利要求4所述的方法,其特征在于,将灰度相似度一次判断结果集合和二次判断结果集合进行对比,包括:定义两个变量OR1和OR2为零;根据顺序对比结果order和order1的数值对OR1和OR2进行赋值;在赋值完成后,根据OR1和OR2的差值得到第一比对结果;将两个变量OR1和...

【专利技术属性】
技术研发人员:郭玉乐胡云彤谭泽宇李建博田金涛庄乾柱王玉张峻玮江舟马天海
申请(专利权)人:北京香哈网络股份有限公司
类型:发明
国别省市:

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

1