本发明涉及视频剪辑,具体涉及一种视频剪辑方法、系统、设备和介质。
背景技术:
1、随着互联网和社交媒体的兴起,视频内容成为信息传播的重要媒介之一。用户生成的内容(ugc),尤其是直播视频,因其即时性和互动性而受到广泛欢迎。然而,直播视频往往包含大量冗余信息,如何从这些长时段的视频中快速提炼出精华片段,生成吸引观众注意力的短视频,成为视频剪辑领域的一个重要课题。传统的视频剪辑方式通常依赖人工编辑,需要编辑者具备专业的技能和大量的时间去筛选、剪切和重组视频片段。这种方法效率低下,难以满足大规模视频内容生产和个性化需求。
2、因此如何提高视频剪辑效率是当前亟待解决的问题。
技术实现思路
1、本发明主要解决的技术问题如何提高视频剪辑效率。
2、根据第一方面,本发明提供一种视频剪辑方法,包括:获取用户直播后的录屏视频信息和多条视频弹幕信息;构建图结构,所述图结构包括多个视频弹幕节点和多个视频弹幕节点之间的多条边,每一个视频弹幕节点的节点特征包括一条视频弹幕消息,多个视频弹幕节点之间的多条边表示视频弹幕节点的时间关系;基于图注意力网络对所述图结构进行处理确定多个兴趣视频弹幕;基于所述用户直播后的录屏视频信息和所述多个兴趣视频弹幕确定多个兴趣视频弹幕对应的多个初始剪辑视频;基于所述多个兴趣视频弹幕对应的多个初始剪辑视频使用目标剪辑视频确定模型确定多个目标剪辑视频;将所述多个目标剪辑视频剪辑出来。
3、在一种可能的实现方式中,所述目标剪辑视频确定模型为循环神经网络模型,所述目标剪辑视频确定模型的输入为所述多个兴趣视频弹幕对应的多个初始剪辑视频,所述目标剪辑视频确定模型的输出为多个目标剪辑视频。
4、在一种可能的实现方式中,所述方法还包括:将多个目标剪辑视频预定的时间顺序进行排列和合成,形成完整的剪辑视频。
5、在一种可能的实现方式中,所述图注意力网络通过梯度下降法训练得到。
6、在一种可能的实现方式中,所述构建图结构包括:
7、将每一条视频弹幕信息按照其在视频中出现的时间顺序排列;
8、为每一条视频弹幕信息创建一个节点,并将这些节点按照时间顺序添加到图结构中;
9、根据视频弹幕信息的出现时间,为节点之间建立有向边,表示弹幕的时间先后关系。
10、根据第二方面,本发明提供一种视频剪辑系统,包括:
11、获取模块,用于获取用户直播后的录屏视频信息和多条视频弹幕信息;
12、构建模块,用于构建图结构,所述图结构包括多个视频弹幕节点和多个视频弹幕节点之间的多条边,每一个视频弹幕节点的节点特征包括一条视频弹幕消息,多个视频弹幕节点之间的多条边表示视频弹幕节点的时间关系;
13、图结构处理模块,用于基于图注意力网络对所述图结构进行处理确定多个兴趣视频弹幕;
14、初始剪辑视频确定模块,用于基于所述用户直播后的录屏视频信息和所述多个兴趣视频弹幕确定多个兴趣视频弹幕对应的多个初始剪辑视频;
15、目标剪辑视频确定模块,用于基于所述多个兴趣视频弹幕对应的多个初始剪辑视频使用目标剪辑视频确定模型确定多个目标剪辑视频;
16、剪辑模块,用于将所述多个目标剪辑视频剪辑出来。
17、在一种可能的实现方式中,所述图注意力网络通过梯度下降法训练得到。
18、在一种可能的实现方式中,所述构建模块还用于:将每一条视频弹幕信息按照其在视频中出现的时间顺序排列;为每一条视频弹幕信息创建一个节点,并将这些节点按照时间顺序添加到图结构中;根据视频弹幕信息的出现时间,为节点之间建立有向边,表示弹幕的时间先后关系。
19、根据第三方面,本发明的实施例提供了一种电子设备,包括:处理器;存储器;以及计算机程序;其中,所述计算机程序存储在所述存储器中,并配置为由所述处理器执行以实现如前述的方法,所述方法包括:获取用户直播后的录屏视频信息和多条视频弹幕信息;构建图结构,所述图结构包括多个视频弹幕节点和多个视频弹幕节点之间的多条边,每一个视频弹幕节点的节点特征包括一条视频弹幕消息,多个视频弹幕节点之间的多条边表示视频弹幕节点的时间关系;基于图注意力网络对所述图结构进行处理确定多个兴趣视频弹幕;基于所述用户直播后的录屏视频信息和所述多个兴趣视频弹幕确定多个兴趣视频弹幕对应的多个初始剪辑视频;基于所述多个兴趣视频弹幕对应的多个初始剪辑视频使用目标剪辑视频确定模型确定多个目标剪辑视频;将所述多个目标剪辑视频剪辑出来。
20、根据第四方面,本实施例提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现前述提供的视频剪辑方法,所述方法包括:获取用户直播后的录屏视频信息和多条视频弹幕信息;构建图结构,所述图结构包括多个视频弹幕节点和多个视频弹幕节点之间的多条边,每一个视频弹幕节点的节点特征包括一条视频弹幕消息,多个视频弹幕节点之间的多条边表示视频弹幕节点的时间关系;基于图注意力网络对所述图结构进行处理确定多个兴趣视频弹幕;基于所述用户直播后的录屏视频信息和所述多个兴趣视频弹幕确定多个兴趣视频弹幕对应的多个初始剪辑视频;基于所述多个兴趣视频弹幕对应的多个初始剪辑视频使用目标剪辑视频确定模型确定多个目标剪辑视频;将所述多个目标剪辑视频剪辑出来。
21、本发明提供的一种视频剪辑方法、系统、设备和介质,该方法包括获取用户直播后的录屏视频信息和多条视频弹幕信息;构建图结构,所述图结构包括多个视频弹幕节点和多个视频弹幕节点之间的多条边,每一个视频弹幕节点的节点特征包括一条视频弹幕消息,多个视频弹幕节点之间的多条边表示视频弹幕节点的时间关系;基于图注意力网络对所述图结构进行处理确定多个兴趣视频弹幕;基于所述用户直播后的录屏视频信息和所述多个兴趣视频弹幕确定多个兴趣视频弹幕对应的多个初始剪辑视频;基于所述多个兴趣视频弹幕对应的多个初始剪辑视频使用目标剪辑视频确定模型确定多个目标剪辑视频;将所述多个目标剪辑视频剪辑出来,该方法能够提高视频剪辑效率。
1.一种视频剪辑方法,其特征在于,包括:
2.如权利要求1所述的视频剪辑方法,其特征在于,所述目标剪辑视频确定模型为循环神经网络模型,所述目标剪辑视频确定模型的输入为所述多个兴趣视频弹幕对应的多个初始剪辑视频,所述目标剪辑视频确定模型的输出为多个目标剪辑视频。
3.如权利要求1所述的视频剪辑方法,其特征在于,所述方法还包括:将多个目标剪辑视频预定的时间顺序进行排列和合成,形成完整的剪辑视频。
4.如权利要求1所述的视频剪辑方法,其特征在于,所述图注意力网络通过梯度下降法训练得到。
5.如权利要求4所述的视频剪辑方法,其特征在于,所述构建图结构包括:
6.一种视频剪辑系统,其特征在于,包括:
7.如权利要求6所述的视频剪辑系统,其特征在于,所述图注意力网络通过梯度下降法训练得到。
8.如权利要求6所述的视频剪辑系统,其特征在于,所述构建模块还用于:
9.一种电子设备,其特征在于,包括:处理器;存储器;以及计算机程序;其中,所述计算机程序存储在所述存储器中,并配置为由所述处理器执行以实现如权利要求1至5任一项所述的视频剪辑方法。
10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现如权利要求1至5任一项所述的视频剪辑方法。
