System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及通信,具体涉及一种视频生成方法、装置、计算机设备和计算机可读存储介质。
技术介绍
1、用户在使用社交平台时,更乐于浏览他人发布的内容,而较少自己发布内容,用户发布内容较少的原因在于没有灵感,且由于手机摄影技术以及互联网技术的快速发展,用户的图库中有大量的图片和视频,用户难以从大量的图像和视频中筛选出用于发布的合适内容,导致用户发布内容的难度较大,发布内容的积极性低。
技术实现思路
1、本申请实施例提供一种视频生成方法、装置、计算机设备和计算机可读存储介质,可以降低用户发布内容的难度,提高用户发布内容的积极性。
2、本申请实施例提供的一种视频生成方法,包括:
3、获取用户图库中的多个素材,所述素材包括图像和视频中的至少一种;
4、对所述多个素材中的目标素材进行高光识别处理,以对所述多个素材中的目标素材提取出高光部分,得到处理后的多个素材;
5、根据每个素材在至少一个聚合维度下的拍摄信息,对所述处理后的多个素材进行聚合,得到每个聚合维度下的素材集合;
6、基于所述素材集合中的素材生成待发布视频。
7、相应的,本申请实施例还提供的一种视频生成装置,包括:
8、获取单元,用于获取用户图库中的多个素材,所述素材包括图像和视频中的至少一种;
9、提取单元,用于对所述多个素材中的目标素材进行高光识别处理,以对所述多个素材中的目标素材提取出高光部分,得到处理后的多个素材;
10、聚
11、生成单元,用于基于所述素材集合中的素材生成待发布视频。
12、在一实施例中,所述至少一个聚合维度包括时间维度、地点维度以及场景维度中的至少一个,所述拍摄信息包括拍摄时间、拍摄地点和拍摄场景中的至少一种信息。
13、所述聚合单元,包括:
14、信息获取子单元,用于获取每个素材的拍摄时间、拍摄地点和拍摄场景中的至少一种拍摄信息;
15、第一素材聚合子单元,用于若聚合维度为时间维度,则对所述多个素材中,拍摄时间满足预设时间的素材进行聚合,得到所述时间维度下的素材集合。
16、在一实施例中,所述聚合单元还包括:
17、第二素材聚合子单元,用于若聚合维度为地点维度,则对所述多个素材中,拍摄地点相同的素材进行聚合,得到所述地点维度下的候选素材集合;
18、地点确定子单元,用于根据所述地点维度下的每个候选素材集合对应的拍摄地点和包含的素材数量,确定所述用户的常居地点;
19、过滤子单元,用于从所述候选素材集合中过滤所述常居地点对应的候选素材集合,得到地点维度下的候选素材集合。
20、在一实施例中,所述聚合单元还包括:
21、第三素材聚合子单元,用于若聚合维度为场景维度,则对所述多个素材中,拍摄场景相同的素材进行聚合,得到所述场景维度下的候选素材集合;
22、采样子单元,用于基于拍摄时间对所述场景维度下的每个候选素材集合进行采样处理,得到场景维度下的素材集合。
23、在一实施例中,所述视频生成装置还包括:
24、策略确定单元,用于根据所述发布视频的聚合维度和聚合主题,确定文本生成策略;
25、文本生成单元,用于根据所述文本生成策略、以及所述发布视频的聚合维度和聚合主题,生成所述发布视频的发布文本。
26、在一实施例中,所述文本生成策略指示基于文本模板生成发布文本,所述文本模板至少包括第一组成部分和第二组成部分,第一组成部分为动词部分,所述第二组成部分与视频记录的事件相关,
27、所述文本生成单元,包括:
28、第一选择子单元,用于从预设动词库中选择目标动词文本,作为所述第一组成部分对应的第一部分文本;
29、第二选择子单元,用于根据所述聚合主题对应的文本库中,选择所述第二组成部分对应的第二部分文本;
30、发布文本生成子单元,用于根据所述第一部分文本和所述第二部分文本,生成所述发布视频的发布文本。
31、在一实施例中,所述文本模板中第二组成部分可以包括事件要素部分和事件部分,所述第二选择子单元,包括:
32、时间文本选择模块,用于若所述聚合维度为时间维度或者场景维度,则根据所述聚合主题对应的时间文本库中,选择目标时间文本,作为所述事件要素部分对应的部分文本;
33、第一事件文本选择模块,用于根据所述聚合主题对应的事件文本库中,选择第一目标事件文本作为所述事件部分对应的部分文本;
34、第一部分文本生成模块,用于基于所述事件要素部分对应的部分文本,和所述事件部分对应的部分文本,生成所述第二文本部分。
35、在一实施例中,所述第二选择子单元还包括:
36、地点文本确定子单元,用于若所述聚合维度为地点维度,则将所述聚合主题作为所述事件要素部分对应的部分文本;
37、第二事件文本选择子单元,用于根据所述地点维度对应的事件文本库中,选择第二目标事件文本作为所述事件部分对应的部分文本;
38、第二部分文本生成子单元,用于基于所述事件要素部分对应的部分文本,和所述事件部分对应的部分文本,生成所述第二文本部分。
39、相应的,本申请实施例还提供的一种计算机设备,包括存储器和处理器;所述存储器存储有计算机程序,所述处理器用于运行所述存储器内的计算机程序,以执行本申请实施例提供的任一种视频生成方法。
40、相应的,本申请实施例还提供一种计算机可读存储介质,所述计算机可读存储介质用于存储计算机程序,所述计算机程序被处理器加载以执行本申请实施例提供的任一种视频生成方法。
41、本申请实施例通过获取用户图库中的多个素材,素材包括图像和视频中的至少一种;对多个素材中的目标素材进行高光识别处理,以对多个素材中的目标素材提取出高光部分,得到处理后的多个素材;根据每个素材在至少一个聚合维度下的拍摄信息,对处理后的多个素材进行聚合,得到每个聚合维度下的素材集合;基于素材集合中的素材生成待发布视频。
42、本申请实施例通过对用户图库中的多个素材进行高光识别处理,得到处理后的多个素材,并基于聚合维度下的拍摄信息,将具有相同或者相似特征的素材进行集合,得到素材集合,基于素材集合可以生成具有主题的发布视频,无需用户根据图库中的素材确定主题,并手动从图库的大量素材中筛选符合主题的素材,极大程度低降低了用户发布内容的难度,进而可以提高用户发布内容的积极性。
本文档来自技高网...【技术保护点】
1.一种视频生成方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述至少一个聚合维度包括时间维度、地点维度以及场景维度中的至少一个,所述拍摄信息包括拍摄时间、拍摄地点和拍摄场景中的至少一种信息,
3.根据权利要求2所述的方法,其特征在于,所述方法还包括:
4.根据权利要求3所述的方法,其特征在于,所述方法还包括:
5.根据权利要求1所述的方法,其特征在于,所述基于所述素材集合中的素材生成待发布视频之后,所述方法还包括:
6.根据权利要求5所述的方法,其特征在于,所述文本生成策略指示基于文本模板生成发布文本,所述文本模板至少包括第一组成部分和第二组成部分,第一组成部分为动词部分,所述第二组成部分与视频记录的事件相关,
7.根据权利要求6所述的方法,其特征在于,所述文本模板中第二组成部分可以包括事件要素部分和事件部分,所述根据所述聚合主题对应的文本库中,选择所述第二组成部分对应的第二部分文本,包括:
8.根据权利要求7所述的方法,其特征在于,所述方法还包括:
9.根据权
10.根据权利要求1所述的方法,其特征在于,所述基于所述素材集合中的素材生成待发布视频,包括:
11.一种视频生成装置,其特征在于,包括:
12.一种计算机设备,其特征在于,包括存储器和处理器;所述存储器存储有计算机程序,所述处理器用于运行所述存储器内的计算机程序,以执行权利要求1至10任一项所述的视频生成方法。
13.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质用于存储计算机程序,所述计算机程序被处理器加载,以执行权利要求1至10任一项所述的视频生成方法。
...【技术特征摘要】
1.一种视频生成方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述至少一个聚合维度包括时间维度、地点维度以及场景维度中的至少一个,所述拍摄信息包括拍摄时间、拍摄地点和拍摄场景中的至少一种信息,
3.根据权利要求2所述的方法,其特征在于,所述方法还包括:
4.根据权利要求3所述的方法,其特征在于,所述方法还包括:
5.根据权利要求1所述的方法,其特征在于,所述基于所述素材集合中的素材生成待发布视频之后,所述方法还包括:
6.根据权利要求5所述的方法,其特征在于,所述文本生成策略指示基于文本模板生成发布文本,所述文本模板至少包括第一组成部分和第二组成部分,第一组成部分为动词部分,所述第二组成部分与视频记录的事件相关,
7.根据权利要求6所述的方法,其特征在于,所述文本模板中第二组成部分可以包括事件要素部分和事件部分,所述根据所述聚合主...
【专利技术属性】
技术研发人员:陈滨可,李昱衡,周鑫,周伯翔,
申请(专利权)人:小红书科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。