视频剪辑方法、装置、计算机设备、存储介质和程序产品制造方法及图纸

技术编号:38763509 阅读:16 留言:0更新日期:2023-09-10 10:36
本申请涉及一种视频剪辑方法、装置、计算机设备、存储介质和程序产品。所述方法包括:获取多个待剪辑视频中预设场景对应的场景信息列表;场景信息列表包括预设场景对应的视频帧信息;根据预设场景对应的视频帧信息和第一预设视频帧筛选条件,从场景信息列表中确定预设场景对应的起始视频帧信息和结束视频帧信息;根据各待剪辑视频中预设场景对应的起始视频帧信息和结束视频帧信息,对各待剪辑视频进行剪辑得到目标视频片段。提高了视频剪辑的效率。率。率。

【技术实现步骤摘要】
视频剪辑方法、装置、计算机设备、存储介质和程序产品


[0001]本申请涉及视频剪辑
,特别是涉及一种视频剪辑方法、装置、计算机设备、存储介质和程序产品。

技术介绍

[0002]随着多媒体技术的发展,视频剪辑也受到了广泛应用,拍摄者可以做出各种特定动作,并通过摄像机、智能手机等视频录制设备对各特定动作进行录制,得到多段源视频,进而对源视频进行视频剪辑,得到自己需要的目标视频。
[0003]现有的视频剪辑采用人工剪辑的方法,即人工对多段源视频进行浏览,确定源视频中相同动作的视频片段,并对相同动作的视频片段进行剪辑,得到目标视频,然而,通过人工进行视频剪辑的效率较低。

技术实现思路

[0004]基于此,有必要针对上述技术问题,提供一种能够提高视频剪辑效率的视频剪辑方法、装置、计算机设备、存储介质和程序产品。
[0005]第一方面,本申请提供了一种视频剪辑方法。该方法包括:
[0006]获取多个待剪辑视频中预设场景对应的场景信息列表;该场景信息列表包括该预设场景对应的视频帧信息;
[0007]根据该预设场景对应的视频帧信息和第一预设视频帧筛选条件,从该场景信息列表中确定该预设场景对应的起始视频帧信息和结束视频帧信息;
[0008]根据各该待剪辑视频中该预设场景对应的起始视频帧信息和结束视频帧信息,对各该待剪辑视频进行剪辑得到目标视频片段。
[0009]在其中一个实施例中,该获取多个待剪辑视频中预设场景对应的场景信息列表,包括:
[0010]针对各该待剪辑视频,根据该预设场景对应的第二预设视频帧筛选条件,获取该待剪辑视频中预设场景对应的候选场景列表;该预设场景对应的候选场景列表为已添加该预设场景的场景信息的列表;
[0011]根据该候选场景列表和该候选场景列表对应的第三预设视频帧筛选条件,获取该待剪辑视频中预设场景对应的场景信息列表。
[0012]在其中一个实施例中,该预设场景包括单人挥手场景;该针对各该待剪辑视频,根据该预设场景对应的第二预设视频帧筛选条件,获取该待剪辑视频中预设场景对应的候选场景列表,包括:
[0013]针对各该待剪辑视频,若该待剪辑视频中第一视频帧中存在手部,则将该第一视频帧的单人挥手信息添加至候选单人挥手列表的末尾;否则,则将该候选单人挥手列表中末尾的单人挥手信息添加至该候选单人挥手列表的末尾;
[0014]其中,该单人挥手信息包括该第一视频帧中任一手部的手部位置和该第一视频帧
的视频帧信息,该单人挥手场景对应的候选场景列表为已添加该单人挥手信息的候选单人挥手列表。
[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]根据该候选场景列表中的左手位置、右手位置和该第二视频帧的视频帧信息,确定该候选场景对应的左手挥手区间和右手挥手区间;
[0043]确定该左手挥手区间与该右手挥手区间的交集;
[0044]根据该交集中的第二视频帧的视频帧信息,确定该候选场景列表对应的单人击掌视频帧区间。
[本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种视频剪辑方法,其特征在于,所述方法包括:获取多个待剪辑视频中预设场景对应的场景信息列表;所述场景信息列表包括所述预设场景对应的视频帧信息;根据所述预设场景对应的视频帧信息和第一预设视频帧筛选条件,从所述场景信息列表中确定所述预设场景对应的起始视频帧信息和结束视频帧信息;根据各所述待剪辑视频中所述预设场景对应的起始视频帧信息和结束视频帧信息,对各所述待剪辑视频进行剪辑得到目标视频片段。2.根据权利要求1所述的方法,其特征在于,所述获取多个待剪辑视频中预设场景对应的场景信息列表,包括:针对各所述待剪辑视频,根据所述预设场景对应的第二预设视频帧筛选条件,获取所述待剪辑视频中预设场景对应的候选场景列表;所述预设场景对应的候选场景列表为已添加所述预设场景的场景信息的列表;根据所述候选场景列表和所述候选场景列表对应的第三预设视频帧筛选条件,获取所述待剪辑视频中预设场景对应的场景信息列表。3.根据权利要求2所述的方法,其特征在于,所述预设场景包括单人挥手场景;所述针对各所述待剪辑视频,根据所述预设场景对应的第二预设视频帧筛选条件,获取所述待剪辑视频中预设场景对应的候选场景列表,包括:针对各所述待剪辑视频,若所述待剪辑视频中第一视频帧中存在手部,则将所述第一视频帧的单人挥手信息添加至候选单人挥手列表的末尾;否则,则将所述候选单人挥手列表中末尾的单人挥手信息添加至所述候选单人挥手列表的末尾;其中,所述单人挥手信息包括所述第一视频帧中任一手部的手部位置和所述第一视频帧的视频帧信息,所述单人挥手场景对应的候选场景列表为已添加所述单人挥手信息的候选单人挥手列表。4.根据权利要求3所述的方法,其特征在于,所述根据所述候选场景列表和所述候选场景列表对应的第三预设视频帧筛选条件,获取所述待剪辑视频中预设场景对应的场景信息列表,包括:根据所述候选场景列表中的单人挥手信息,确定所述候选场景列表对应的挥手视频帧区间;针对所述挥手视频帧区间中各挥手视频帧,确定所述挥手视频帧对应的手部位置与所述挥手视频帧的中心点之间的距离;根据各所述挥手视频帧对应的手部位置与所述挥手视频帧的中心点之间的距离,从各所述挥手视频帧中确定目标挥手视频帧;根据所述目标挥手视频帧的视频帧信息,确定所述单人挥手场景对应的场景信息列表。5.根据权利要求4所述的方法,其特征在于,所述根据所述候选场景列表中单人挥手信息,确定所述候选场景列表对应的挥手视频帧区间,包括:确定所述候选场景列表中单人挥手信息对应的求导结果;根据大于第一阈值的求导结果对应的单人挥手信息确定起始挥手视频帧;根据小于第二阈值的求导结果对应的单人挥手信息确定结束挥手视频帧;
根据所述起始挥手视频帧和所述结束挥手视频帧确定所述挥手视频帧区间。6.根据权利要求4或5所述的方法,其特征在于,所述根据各所述挥手视频帧对应的手部位置与所述挥手视频帧的中心点之间的距离,从各所述挥手视频帧中确定目标挥手视频帧,包括:将最小的距离对应的挥手视频帧作为所述目标挥手视频帧。7.根据权利要求4或5所述的方法,其特征在于,所述根据所述预设场景对应的视频帧信息和第一预设视频帧筛选条件,从所述场景信息列表中确定所述预设场景对应的起始视频帧信息和结束视频帧信息,包括:确定所述场景信息列表中各所述目标挥手视频帧中手部位置与所述目标挥手视频帧的中心点之间的距离;根据各所述目标挥手视频帧中手部位置与所述目标挥手视频帧的中心点之间的距离,对各所述目标挥手视频帧进行排序得到第一排序结果;从所述第一排序结果中最小的距离对应的目标挥手视频帧开始,选取预设数量的目标视频帧;根据所述预设数量的目标视频帧的视频帧信息,确定所述单人挥手场景对应的起始视频帧信息和结束视频帧信息。8.根据权利要求2所述的方法,其特征在于,所述预设场景包括单人击掌场景;所述针对各所述待剪辑视频,根据所述预设场景对应的第二预设视频帧筛选条件,获取所述待剪辑视频中预设场景对应的候选场景列表,包括:针对各所述待剪辑视频,若所述待剪辑视频中第二视频帧的手部数量为多个,则将所述第二视频帧的单人击掌信息添加至候选单人击掌列表的末尾;否则,则将所述候选单人击掌列表中末尾的单人击掌信息添加至所述候选单人击掌列表的末尾;其中,所述单人击掌信息包括所述第二视频帧中任意两个手部的手部位置和所述第二视频帧的视频帧信息,所述单人击掌场景对应的候选场景列表为已添加所述单人击掌信息的候选单人击掌列表。9.根据权利要求8所述的方法,其特征在于,所述根据所述候选场景列表和所述候选场景列表对应的第三预设视频帧筛选条件,获取所述待剪辑视频中预设场景对应的场景信息列表,包括:根据所述候选场景列表中的单人击掌信息,确定所述候选场景列表中的左手位置和右手位置;根据所述候选场景列表中的左手位置、右手位置和所述第二视频帧的视频帧信息,确定所述候选场景列表对应的单人击掌视频帧区间;针对所述单人击掌视频帧区间中单人击掌视频帧,确定所述单人击掌视频帧对应的左手位置与右手位置之间的距离;根据所述单人击掌视频帧对应的左手位置与右手位置之间的距离,从各单人击掌视频帧中确定目标单人击掌视频帧;根据所述目标单人击掌视频帧,确定所述单人击掌场景对应的场景信息列表。10.根据权利要求9所述的方法,其特征在于,所述根据所述候选场景列表中的左手位置、右手位置和所述第二视频帧的视频帧信息,确定所述候选场景列表对应的单人击掌视
频帧区间,包括:根据所述候选场景列表中的左手位置、右手位置和所述第二视频帧的视频帧信息,确定所述候选场景列表对应的左手挥手区间和右手挥手区间;确定所述左手挥手区间与所述右手挥手区间的交集;根据所述交集中的第二视频帧的视频帧信息,确定所述候选场景列表对应的单人击掌视频帧区间。11.根据权利要求10所述的方法,其特征在于,所述左手挥手区间包括左手向右挥手的第一左手挥手区间和左手向左挥手的第二左手挥手区间,所述右手挥手区间包括右手向左挥手的第一右手挥手区间和右手向右挥手的第二右手挥手区间,所述根据所述交集中的第二视频帧的视频帧信息,确定所述候选场景列表对应的单人击掌视频帧区间,包括:根据所述第一左手挥手区间与所述第一右手挥手区间的交集,确定所述候选场景列表对应的第一单人击掌视频帧区间;根据所述第二左手挥手区间与所述第二右手挥手区间的的交集,确定所述所述候选场景列表对应的第二单人击掌视频帧区间;其中,所述单人击掌视频帧区间包括所述第一单人击掌视频帧区间和所述第二单人击掌视频帧区间。12.根据权利要求11所述的方法,其特征在于,所述根据所述单人击掌视频帧对应的左手位置与右手位置之间的距离,从各单人击掌视频帧中确定目标单人击掌视频帧,包括:根据所述第一单人击掌视频帧区间中单人击掌视频帧对应的左手位置与右手位置之间的距离和第三预设距离,确定单人击掌起始视频帧和第一单人击中掌视频帧;根据所述第二单人击掌视频帧区间中单人击掌视频帧对应的左手位置与右手位置之间的距离和所述第三预设距离,确定单人击掌结束视频帧和第二单人击中掌视频帧;其中,所述目标单人击掌视频帧包括所述单人击掌起始视频帧、所述第一单人击中掌视频帧、所述单人击掌结束视频帧和所述第二单人击中掌视频帧。13.根据权利要求12所述的方法,其特征在于,所述根据所述目标单人击掌视频帧,确定所述单人击掌场景对应的场景信息列表,包括:根据所述单人击掌起始视频帧和所述第二单人击中掌视频帧,确定第一单人击掌动作列表;根据所述第一单人击中掌视频帧和所述单人击掌结束视频帧,确定第二单人击掌动作列表;其中,所述单人击掌场景对应的场景信息列表包括所述第一单人击掌动作列表和所述第二单人击掌动作列表。14.根据权利要求13所述的方法,其特征在于,所述根据所述预设场景对应的视频帧信息和第一预设视频帧筛选条件,从所述场景信息列表中确定所述预设场景对应的起始视频帧信息和结束视频帧信息,包括:若所述单人击掌场景对应的场景信息列表为所述第一单人击掌动作列表,则将所述单人击掌起始视频帧对应的视频帧信息作为所述单人击掌场景对应的起始视频帧信息,将所述第二单人击中掌视频帧对应的视频帧信息作为所述单人击掌场景对应的结束视频帧信息;
若所述单人击掌场景对应的场景信息列表为所述第二单人击掌动作列表,则将所述第一单人击中掌视频帧对应的视频帧信息作为所述单人击掌场景对应的起始视频帧信息,将所述单人击掌结束视频帧对应的视频帧信息作为所述单人击掌场景...

【专利技术属性】
技术研发人员:曲超贾配洋
申请(专利权)人:影石创新科技股份有限公司
类型:发明
国别省市:

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

1