System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种视频混剪方法及相关装置制造方法及图纸_技高网

一种视频混剪方法及相关装置制造方法及图纸

技术编号:43245834 阅读:3 留言:0更新日期:2024-11-05 17:29
本申请公开了一种视频混剪方法及相关装置,涉及视频处理技术领域,视频混剪方法包括:获取视频脚本以及与视频脚本相关的视频素材;对视频脚本进行分镜,得到若干个分镜脚本;对视频素材进行切分,得到若干个视频片段;从若干个视频片段中筛选与每个分镜脚本语义相关的视频片段,得到若干个分镜脚本分别对应的视频片段集;将每个分镜脚本对应的视频片段集中的视频片段拼接,得到每个分镜脚本对应的视频;将若干个分镜脚本分别对应的视频拼接,得到视频脚本对应的混剪视频。本申请公开的视频混剪方法,可自动对视频脚本和视频素材进行处理,最终可获得与视频脚本契合的混剪视频,该方法无需人工参与,具有较高的视频混剪效率。

【技术实现步骤摘要】

本申请涉及视频处理,尤其涉及一种视频混剪方法及相关装置


技术介绍

1、视频混剪,也可称为混剪剪辑,是一种创作手法,通过剪辑、拼接等手段,将多个视频片段融合在一起,形成新的视频作品。通过视频混剪,可创造出具有独特艺术效果的视频,从而可实现创作者的创意表达,另外,将不同时间点、不同场景、不同角度的视频进行组合,也可增加视频的多样性、层次感和观赏性。

2、目前的视频混剪方法主要为基于人工的视频混剪方法,即,由人完成对于视频素材中视频片段的剪辑、拼接等操作。基于人工的视频混剪方法虽然可以创作出新的视频作品,但是,该方法的效率较低,当视频素材规模较大时,该方法的缺点会加倍放大。


技术实现思路

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、所述视频素材切分模块,用于对所述视频素材进行切分,得到若干个视频片段;

43、所述视频片段筛选模块,用于从所述若干个视频片段中筛选与每个分镜脚本语义相关的视频片段,得到所述若干个分镜脚本分别对应的视频片段集;

44、所述视频片段拼接模块,用于将每个分镜脚本对应的视频片段集中的视频片段拼接,得到每个分镜脚本对应的视频;

45、所述视频拼接模块,用于将所述若干个分镜脚本分别对应的视频拼接,得本文档来自技高网...

【技术保护点】

1.一种视频混剪方法,其特征在于,包括:

2.根据权利要求1所述的视频混剪方法,其特征在于,所述对所述视频素材进行切分,得到若干个视频片段,包括:

3.根据权利要求1所述的视频混剪方法,其特征在于,所述从所述若干个视频片段中筛选与每个分镜脚本语义相关的视频片段,得到所述若干个分镜脚本分别对应的视频片段集,包括:

4.根据权利要求3所述的视频混剪方法,其特征在于,所述获取所述若干个视频片段分别对应的视频描述,包括:

5.根据权利要求3所述的视频混剪方法,其特征在于,所述根据所述若干个分镜脚本分别对应的分镜描述以及所述若干个视频片段分别对应的视频描述,确定每个分镜脚本与每个视频片段的语义相关度,包括:

6.根据权利要求3所述的视频混剪方法,其特征在于,所述根据每个分镜脚本与每个视频片段的语义相关度,从所述若干个视频片段中筛选与每个分镜脚本语义相关的视频片段,得到所述若干个分镜脚本分别对应的视频片段集,包括:

7.根据权利要求6所述的视频混剪方法,其特征在于,所述确定该分镜脚本对应的视频时长,包括:

8.根据权利要求6所述的视频混剪方法,其特征在于,所述根据该分镜脚本与每个视频片段的语义相关度,同时结合该分镜脚本对应的视频时长,从所述若干个视频片段中筛选与该分镜脚本语义相关的视频片段,得到该分镜脚本对应的视频片段集,包括:

9.根据权利要求1所述的视频混剪方法,其特征在于,所述将每个分镜脚本对应的视频片段集中的视频片段拼接,包括:

10.根据权利要求1~9中任一项所述的视频混剪方法,其特征在于,还包括:

11.一种视频混剪装置,其特征在于,包括:数据获取模块、视频脚本分镜模块、视频素材切分模块、视频片段筛选模块、视频片段拼接模块和视频拼接模块;

12.一种电子设备,其特征在于,包括至少一个处理器和与所述处理器连接的存储器,其中:

13.一种计算机存储介质,其特征在于,所述存储介质承载有一个或多个计算机程序,当所述一个或多个计算机程序被电子设备执行时,能够使所述电子设备实现如权利要求1~10中任意一项所述的视频混剪方法的步骤。

14.一种计算机程序产品,其特征在于,包括计算机可读指令,当所述计算机可读指令在电子设备上运行时,使得所述电子设备实现如权利要求1~10中任意一项所述的视频混剪方法的步骤。

...

【技术特征摘要】

1.一种视频混剪方法,其特征在于,包括:

2.根据权利要求1所述的视频混剪方法,其特征在于,所述对所述视频素材进行切分,得到若干个视频片段,包括:

3.根据权利要求1所述的视频混剪方法,其特征在于,所述从所述若干个视频片段中筛选与每个分镜脚本语义相关的视频片段,得到所述若干个分镜脚本分别对应的视频片段集,包括:

4.根据权利要求3所述的视频混剪方法,其特征在于,所述获取所述若干个视频片段分别对应的视频描述,包括:

5.根据权利要求3所述的视频混剪方法,其特征在于,所述根据所述若干个分镜脚本分别对应的分镜描述以及所述若干个视频片段分别对应的视频描述,确定每个分镜脚本与每个视频片段的语义相关度,包括:

6.根据权利要求3所述的视频混剪方法,其特征在于,所述根据每个分镜脚本与每个视频片段的语义相关度,从所述若干个视频片段中筛选与每个分镜脚本语义相关的视频片段,得到所述若干个分镜脚本分别对应的视频片段集,包括:

7.根据权利要求6所述的视频混剪方法,其特征在于,所述确定该分镜脚本对应的视频时长,包括:

8.根据权利要求6所述的视频混剪方法,其特征在于...

【专利技术属性】
技术研发人员:张龙高远杜逸凡陈祺王强冯庭好
申请(专利权)人:科大讯飞股份有限公司
类型:发明
国别省市:

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

1