视频动静率识别方法、装置、电子设备及存储介质制造方法及图纸

技术编号:35342785 阅读:19 留言:0更新日期:2022-10-26 12:07
本发明专利技术公开了一种视频动静率识别方法、装置、电子设备及存储介质,属于图像数据处理技术领域。其中,该方法包括:抽取视频段落中的所有关键帧;计算所述所有关键帧的第一数据量,以及计算所述视频段落的第二数据量;采用所述第一数据量和所述第二数据量计算所述视频段落的动静率,其中,所述动静率用于表征所述视频段落中画面的运动速度。通过本发明专利技术,为视频提供参考参数,使视频剪辑更方便。使视频剪辑更方便。使视频剪辑更方便。

【技术实现步骤摘要】
视频动静率识别方法、装置、电子设备及存储介质


[0001]本专利技术涉及图像数据处理
,尤其涉及一种视频动静率识别方法、装置、电子设备及存储介质。

技术介绍

[0002]在视频混剪的场景中,通常需要将素材中的快速运动、慢速运动画面按一定规则排列,以便剪辑出具有较高质量的混剪视频,提高视频的观赏性。
[0003]然而,现有的待剪辑的素材中缺少为视频制作者提供的剪辑依据,视频剪辑通常是依靠视频制作者的人力进行剪辑,导致视频制作者剪辑视频不方便,工作量大。

技术实现思路

[0004]本专利技术实施例提供了一种视频动静率识别方法、装置、电子设备及存储介质,以解决视频制作者剪辑视频不够方便的技术问题。
[0005]根据本申请实施例的一个方面,提供了一种视频动静率识别方法,包括:抽取视频段落中的所有关键帧;计算所述所有关键帧的第一数据量,以及计算所述视频段落的第二数据量;采用所述第一数据量和所述第二数据量计算所述视频段落的动静率,其中,所述动静率用于表征所述视频段落中画面的运动速度。
[0006]进一步,所述抽取视频段落中的所有关键帧包括:对所述视频段落进行编码处理,得到编码段落,其中,所述编码段落包括:I帧、P帧和B帧;在所述编码段落中定位I帧的编码位置;基于所述编码位置从所述编码段落中抽取所有的I帧;所述计算所述所有关键帧的第一数据量,以及计算所述视频段落的第二数据量包括:计算所述所有I帧的第一数据量,以及计算所述编码段落的第二数据量。
[0007]进一步,所述采用所述第一数据量和所述第二数据量计算所述视频段落的动静率包括:通过如下公式计算所述视频段落的动静率x:x=m/n;其中,x为所述视频段落的动静率;m为第二数据量;n为第一数据量。
[0008]进一步,所述计算所述所有关键帧的第一数据量包括:将所述所有的关键帧存入一个关键帧文件;计算所述关键帧文件的占用空间,并将所述占用空间确定为所述所有关键帧占用的第一数据量。
[0009]进一步,所述计算所述所有关键帧的第一数据量包括:统计所述所有的关键帧的帧数量;将所述帧数量确定为所述所有关键帧的第一数据量。
[0010]进一步,所述采用所述第一数据量和所述第二数据量计算所述视频段落的动静率之后,所述方法还包括:在所述视频段落的属性信息中配置所述动静率;响应针对所述视频段落的编辑指令,在所述视频段落的编辑界面显示所述动静率。
[0011]进一步,所述采用所述第一数据量和所述第二数据量计算所述视频段落的动静率之后,所述方法还包括:获取背景音乐的节奏参数,其中,所述节奏参数用于指示所述背景音乐的节拍快慢;判断所述节奏参数与所述动静率是否匹配;若所述节奏参数与所述动静
率匹配,在所述背景音乐的编辑界面推送所述视频段落。
[0012]根据本申请实施例的另一个方面,还提供了一种视频动静率识别装置,包括:抽帧模块,用于抽取视频段落中的所有关键帧;第一计算模块,用于计算所述所有关键帧的第一数据量,以及计算所述视频段落的第二数据量;第二计算模块,用于采用所述第一数据量和所述第二数据量计算所述视频段落的动静率,其中,所述动静率用于表征所述视频段落中画面的运动速度。
[0013]进一步,所述抽帧模块包括:编码模块,用于对视频段落进行编码处理,得到编码段落,其中,所述编码段落包括:I帧、P帧和B帧;定位单元,用于在所述编码段落中定位I帧的编码位置;抽帧单元,用于基于所述编码位置从所述编码段落中抽取所有的I帧;则所述第一计算模块用于计算所述所有I帧的第一数据量,以及计算所述编码段落的第二数据量。
[0014]进一步,所述第二计算模块包括:第二计算单元,用于通过如下公式计算所述视频段落的动静率x:x=m/n;其中,x为所述视频段落的动静率;m为第二数据量;n为第一数据量。
[0015]进一步,所述第一计算模块包括:存储单元,用于将所述所有的关键帧存入一个关键帧文件;第一计算子单元,用于计算所述关键帧文件的占用空间,并将所述占用空间确定为所述所有关键帧占用的第一数据量。
[0016]进一步,所述第一计算模块还可以包括:统计单元,用于统计所述所有的关键帧的帧数量;第二计算子单元,用于将所述帧数量确定为所述所有关键帧的第一数据量。
[0017]进一步,所述装置还包括:配置模块,用于在所述视频段落的属性信息中配置所述动静率;显示模块,用于响应针对所述视频段落的编辑指令,在所述视频段落的编辑界面显示所述动静率。
[0018]进一步,所述装置还包括:获取模块,用于获取背景音乐的节奏参数,其中,所述节奏参数用于指示所述背景音乐的节拍快慢;判断模块,用于判断所述节奏参数与所述动静率是否匹配;推送模块,用于若所述节奏参数与所述动静率匹配,在所述背景音乐的编辑界面推送所述视频段落。
[0019]根据本申请实施例的另一方面,还提供了一种存储介质,该存储介质包括存储的程序,程序运行时执行上述的步骤。
[0020]根据本申请实施例的另一方面,还提供了一种电子设备,包括处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;其中:存储器,用于存放计算机程序;处理器,用于通过运行存储器上所存放的程序来执行上述方法中的步骤。
[0021]本申请实施例还提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述方法中的步骤。
[0022]本专利技术实施例提出的一种视频动静率识别方法、装置、电子设备及存储介质,通过抽取视频段落中的所有关键帧;计算所述所有关键帧的第一数据量,以及计算所述视频段落的第二数据量;采用所述第一数据量和所述第二数据量计算所述视频段落的动静率,其中,所述动静率用于表征所述视频段落中画面的运动速度,本专利技术实施例为视频段落提供动静率参数,视频制作者可根据视频动静率作为视频剪辑的参考依据,更方便地进行视频剪辑。
附图说明
[0023]此处所说明的附图用来提供对本专利技术的进一步理解,构成本申请的一部分,本专利技术的示意性实施例及其说明用于解释本专利技术,并不构成对本专利技术的不当限定。在附图中:
[0024]图1是本专利技术实施例的一种计算机的硬件结构框图;
[0025]图2是根据本专利技术实施例的一种视频动静率识别方法的流程图;
[0026]图3是根据本专利技术实施例的一种视频动静率识别装置的结构框图;
[0027]图4是本专利技术实施例的一种电子设备的结构图。
具体实施方式
[0028]为了使本
的人员更好地理解本申请方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分的实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本申请保护的范围。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。
[0029]需要说明本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种视频动静率识别方法,其特征在于,包括:抽取视频段落中的所有关键帧;计算所述所有关键帧的第一数据量,以及计算所述视频段落的第二数据量;采用所述第一数据量和所述第二数据量计算所述视频段落的动静率,其中,所述动静率用于表征所述视频段落中画面的运动速度。2.如权利要求1所述的视频动静率识别方法,其特征在于,所述抽取视频段落中的所有关键帧包括:对所述视频段落进行编码处理,得到编码段落,其中,所述编码段落包括:I帧、P帧和B帧;在所述编码段落中定位I帧的编码位置;基于所述编码位置从所述编码段落中抽取所有的I帧;所述计算所述所有关键帧的第一数据量,以及计算所述视频段落的第二数据量包括:计算所述所有I帧的第一数据量,以及计算所述编码段落的第二数据量。3.如权利要求1所述的视频动静率识别方法,其特征在于,所述采用所述第一数据量和所述第二数据量计算所述视频段落的动静率包括:通过如下公式计算所述视频段落的动静率x:x=m/n;其中,x为所述视频段落的动静率;m为第二数据量;n为第一数据量。4.如权利要求1所述的视频动静率识别方法,其特征在于,所述计算所述所有关键帧的第一数据量包括:将所述所有的关键帧存入一个关键帧文件;计算所述关键帧文件的占用空间,并将所述占用空间确定为所述所有关键帧占用的第一数据量。5.如权利要求1所述的视频动静率识别方法,其特征在于,所述计算所述所有关键帧的第一数据量包括:统计所述所有的关键帧的帧数量;将所述帧数量确定为所述所有关键帧的第一数据...

【专利技术属性】
技术研发人员:章敏杰
申请(专利权)人:上海众源网络有限公司
类型:发明
国别省市:

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

1