视频处理方法、装置、设备及存储介质制造方法及图纸

技术编号:32880520 阅读:14 留言:0更新日期:2022-04-02 12:13
本申请公开了一种视频处理方法、装置、设备及存储介质,该方法包括对源视频进行相似度归类;对归类后的源视频进行分帧处理,得到画面帧,并将所述画面帧按时间维度进行编码;选取每个时间点所对应的最优画面帧,将所有时间点所对应的最优画面帧合并,生成新视频,并删除源视频,实现了对相似内容的源视频的识别并归类,并对归类后的源视频进行优化处理,用优化后生成的新视频代替源视频,避免了视频平台的存储空间被大量重复且低质量的视频占用,节省了存储资源。省了存储资源。省了存储资源。

【技术实现步骤摘要】
视频处理方法、装置、设备及存储介质


[0001]本申请涉及数据处理
,尤其涉及一种视频处理方法、装置、设备及存储介质。

技术介绍

[0002]在现实生活中,用户往往会拍摄一些视频(视频可以是视频彩铃)或剪辑合成一些视频上传至视频平台。然而不同的用户可能会上传内容相似的视频至视频平台,但是各个用户使用的工具不同,导致用户上传的视频即使内容相似,但是分辨率和画质也会存在极大的差距。现有的视频平台对用户上传的视频均进行存储,导致视频平台的存储云端存储了大量重复的视频,占用了存储空间,造成了资源的浪费。
[0003]上述内容仅用于辅助理解本申请的技术方案,并不代表承认上述内容是现有技术。

技术实现思路

[0004]本申请的主要目的在于提供一种视频处理方法、装置、设备及存储介质,旨在解决现有技术中视频平台对用户上传的视频均进行存储,导致视频平台存储了大量重复的视频,占用了存储空间,浪费了资源的问题。
[0005]为实现上述目的,本申请提供一种视频处理方法,所述视频处理方法包括以下步骤:
[0006]对源视频进行相似度归类;
[0007]对归类后的源视频进行分帧处理,得到画面帧,并将所述画面帧按时间维度进行编码;
[0008]选取每个时间点所对应的最优画面帧,将所有时间点所对应的最优画面帧合并,生成新视频,并删除源视频。
[0009]可选地,所述选取每个时间点所对应的最优画面帧的步骤,包括:
[0010]若确定每个时间点所对应的画面帧存在预设的标志信息,则基于预设选取条件,选取每个时间点所对应的最优画面帧;
[0011]若确定每个时间点所对应的画面帧不存在预设的标志信息,则对每个时间点所对应的画面帧进行聚类,根据聚类结果选取每个时间点所对应的最优画面帧。
[0012]可选地,所述对每个时间点所对应的画面帧进行聚类,根据聚类结果选取每个时间点所对应的最优画面帧的步骤,包括:
[0013]对每个时间点所对应的每一画面帧的像素点进行色值提取处理,得到所述每个像素点的RGB色值;
[0014]对所述每个像素点的RGB色值进行均值聚类;
[0015]根据聚类结果确定所述每一画面帧的画面分类数据;
[0016]选取所述画面分类数据最少的画面帧,作为每个时间点所对应的最优画面帧。
[0017]可选地,所述基于预设选取条件,选取每个时间点所对应的最优画面帧的步骤,包括:
[0018]从每个时间点所对应的画面帧中,选取分辨率最高且标志信息满足预设条件的画面帧,作为每个时间点所对应的最优画面帧。
[0019]可选地,所述选取每个时间点所对应的最优画面帧的步骤,包括:
[0020]基于所述画面帧内容的相似度,对每个时间点所对应的各个画面帧进行分类,得到多个分类集合,并选取画面帧数量最多的分类集合;
[0021]从选取的分类集合中选取每个时间点所对应的最优画面帧。
[0022]可选地,所述根据预设的归类规则,对源视频进行相似度归类的步骤,包括:
[0023]记录源视频所对应的字段信息,所述字段信息包括地理位置、视频内容标签、视频内容文本信息和配音文本信息;
[0024]从所有源视频中随机选择若干源视频作为对比视频;
[0025]将所述源视频所对应的字段信息与所述对比视频所对应的字段信息依次进行比对;
[0026]若其中一个字段信息的比对结果不满足该字段信息的预设条件,则停止比对,输出不相似结果;
[0027]若每一字段信息的比对结果均满足该字段信息的预设条件,则输出相似结果;
[0028]将输出相似结果的源视频归为一类。
[0029]可选地,所述对归类后的源视频进行分帧处理,得到画面帧,并将所述画面帧按时间维度进行编码的步骤,包括:
[0030]对归类后的源视频进行分帧处理,得到画面帧;
[0031]若所述归类后的源视频的背景音乐相同,则以所述背景音乐播放时间作为时间维度,将所述画面帧按时间维度进行编码;
[0032]若所述归类后的源视频的配音文本信息相同,则以所述配音文本对应的配音播放时间作为时间维度,将所述画面帧按时间维度进行编码。
[0033]此外,为实现上述目的,本申请还提供一种视频处理装置,所述装置包括:
[0034]分类模块,用于对源视频进行相似度归类;
[0035]预处理模块,用于对归类后的源视频进行分帧处理,得到画面帧,并将所述画面帧按时间维度进行编码;
[0036]视频合成模块,用于选取每个时间点所对应的最优画面帧,将所有时间点所对应的最优画面帧合并,生成新视频,并删除源视频。
[0037]此外,为实现上述目的,本申请还提供一种视频处理设备,所述设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的视频处理程序,所述视频处理程序配置为实现如上所述的视频处理方法的步骤。
[0038]此外,为实现上述目的,本申请还提供一种存储介质,所述存储介质上存储有视频处理程序,所述视频处理程序被处理器执行时实现如上所述的视频处理方法的步骤。
[0039]本申请公开了一种视频处理方法、装置、设备及存储介质,与现有技术中,视频平台对用户上传的视频均进行存储,导致视频平台存储了大量重复的视频,占用了存储空间,造成了资源的浪费相比,本申请通过对源视频进行相似度归类;对归类后的源视频进行分
帧处理,得到画面帧,并将所述画面帧按时间维度进行编码;选取每个时间点所对应的最优画面帧,将所有时间点所对应的最优画面帧合并,生成新视频,并删除源视频,实现了对相似内容的源视频的识别并归类,并对归类后的源视频进行优化处理,用优化后生成的新视频代替源视频,避免了视频平台的存储空间被大量重复的视频占用,节省了存储资源。
附图说明
[0040]此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本申请的实施例,并与说明书一起用于解释本申请的原理。
[0041]为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0042]图1是本申请实施例方案涉及的硬件运行环境的视频处理设备的结构示意图;
[0043]图2为本申请视频处理方法第一实施例的流程示意图;
[0044]图3为本申请步骤S202的场景应用图;
[0045]图4为本申请步骤S203的场景应用图;
[0046]图5为本申请视频处理方法的场景应用图;
[0047]图6为本申请视频处理装置第一实施例的功能模块示意图。
[0048]本申请目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
[0049]应当理解,此处所描述的具体实施例仅仅用以解释本专利技术本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种视频处理方法,其特征在于,所述视频处理方法包括以下步骤:对源视频进行相似度归类;对归类后的源视频进行分帧处理,得到画面帧,并将所述画面帧按时间维度进行编码;选取每个时间点所对应的最优画面帧,将所有时间点所对应的最优画面帧合并,生成新视频,并删除源视频。2.如权利要求1所述的视频处理方法,其特征在于,所述选取每个时间点所对应的最优画面帧的步骤,包括:若确定每个时间点所对应的画面帧存在预设的标志信息,则基于预设选取条件,选取每个时间点所对应的最优画面帧;若确定每个时间点所对应的画面帧不存在预设的标志信息,则对每个时间点所对应的画面帧进行聚类,根据聚类结果选取每个时间点所对应的最优画面帧。3.如权利要求2所述的视频处理方法,其特征在于,所述对每个时间点所对应的画面帧进行聚类,根据聚类结果选取每个时间点所对应的最优画面帧的步骤,包括:对每个时间点所对应的每一画面帧的像素点进行色值提取处理,得到所述每个像素点的RGB色值;对所述每个像素点的RGB色值进行均值聚类;根据聚类结果确定所述每一画面帧的画面分类数据;选取所述画面分类数据最少的画面帧,作为每个时间点所对应的最优画面帧。4.如权利要求2所述的视频处理方法,其特征在于,所述基于预设选取条件,选取每个时间点所对应的最优画面帧的步骤,包括:从每个时间点所对应的画面帧中,选取分辨率最高且标志信息满足预设条件的画面帧,作为每个时间点所对应的最优画面帧。5.如权利要求1所述的视频处理方法,其特征在于,所述选取每个时间点所对应的最优画面帧的步骤,包括:基于所述画面帧内容的相似度,对每个时间点所对应的各个画面帧进行分类,得到多个分类集合,并选取画面帧数量最多的分类集合;从选取的分类集合中选取每个时间点所对应的最优画面帧。6.如权利要求1所述的视频处理方法,其特...

【专利技术属性】
技术研发人员:吴杰刘涛董庆军杨熙兰天
申请(专利权)人:咪咕文化科技有限公司中国移动通信集团有限公司
类型:发明
国别省市:

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

1