一种视频剪辑的方法、装置、设备和存储介质制造方法及图纸

技术编号:26512005 阅读:61 留言:0更新日期:2020-11-27 15:41
本发明专利技术实施例公开了一种视频剪辑的方法、装置、设备和存储介质。其中,该方法包括:根据待剪辑视频集合内每一视频的剪辑缩略特征以及相邻视频之间的转场控件,生成待剪辑视频集合的完整进度条;在完整进度条滚动下,对预览光标指向的子进度条配置对应的裁剪控件;基于完整进度条和裁剪控件下的剪辑操作,对待剪辑视频集合进行剪辑。本发明专利技术实施例提供的技术方案,便于用户直接在完整进度条的滚动下即可利用每一视频对应的裁剪控件和相邻视频之间的转场控件来执行对应的视频剪辑操作,无需额外单独显示各视频的裁剪控件,也无需专门查找相邻视频之间的转场控件,降低了待剪辑视频集合下多视频剪辑操作的复杂性,提高了视频剪辑的便捷性和流畅性。

【技术实现步骤摘要】
一种视频剪辑的方法、装置、设备和存储介质
本专利技术实施例涉及视频处理
,尤其涉及一种视频剪辑的方法、装置、设备和存储介质。
技术介绍
随着短视频应用的快速发展,多样化的视频传输已成为人们娱乐的重要方式,因此如何便捷和高效对多个视频进行剪辑制作,已经成为当前面临的一项重要难题。目前,现有的视频剪辑方式中,对多个视频进行剪辑时所生成的完整进度条会直接由本次剪辑的每一视频的进度条依次连贯合成,如图1所示,并通过判断预先设置的光标在完整进度条上的滑动位置,来展示对应进度下的视频预览画面,此时在对光标当前滑动进度下的视频进行剪辑时,会额外显示该视频下单一的剪辑滑块,以对该视频进行剪辑,同时在相邻视频之间剪辑对应的转场画面时,也需要专门查找对应的转场控件来进行剪辑;此时,同一视频下的进度条与剪辑滑块的分离以及对相邻视频之间的转场画面剪辑,均增加了视频剪辑操作的复杂性,极大降低了视频剪辑的便捷性和流畅度。
技术实现思路
本专利技术实施例提供了一种视频剪辑的方法、装置、设备和存储介质,降低视频剪辑操作的复杂性,提高视频剪辑的便捷性和流畅性。第一方面,本专利技术实施例提供了一种视频剪辑的方法,该方法包括:根据待剪辑视频集合内每一视频的剪辑缩略特征以及相邻视频之间的转场控件,生成所述待剪辑视频集合的完整进度条,所述剪辑缩略特征为对各所述视频进行剪辑时所参考的缩略图提取规律;在所述完整进度条滚动下,对预览光标指向的子进度条配置对应的裁剪控件;基于所述完整进度条和所述裁剪控件下的剪辑操作,对所述待剪辑视频集合进行剪辑。第二方面,本专利技术实施例提供了一种视频剪辑的装置,该装置包括:进度条生成模块,用于根据待剪辑视频集合内每一视频的剪辑缩略特征以及相邻视频之间的转场控件,生成所述待剪辑视频集合的完整进度条,所述剪辑缩略特征为对各所述视频进行剪辑时所参考的缩略图提取规律;剪裁控件配置模块,用于在所述完整进度条滚动下,对预览光标指向的子进度条配置对应的裁剪控件;视频剪辑模块,用于基于所述完整进度条和所述裁剪控件下的剪辑操作,对所述待剪辑视频集合进行剪辑。第三方面,本专利技术实施例提供了一种设备,该设备包括:一个或多个处理器;存储装置,用于存储一个或多个程序;当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现本专利技术任意实施例所述的视频剪辑的方法。第四方面,本专利技术实施例提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现本专利技术任意实施例所述的视频剪辑的方法。本专利技术实施例提供的一种视频剪辑的方法、装置、设备和存储介质,根据待剪辑视频集合内每一视频的剪辑缩略特征以及相邻视频之间的转场控件,生成待剪辑视频集合的完整进度条,此时该完整进度条中存在每一视频按照对应剪辑缩略特征所生成的子进度条,以及在相邻视频的子进度条之间连接有转场控件,同时在完整进度条滚动下,可以直接为预览光标指向的子进度条配置对应的裁剪控件,使得完整进度条面向用户能够直观提供对于每一视频的子进度条进行单独剪辑的裁剪控件以及对于相邻视频之间的转场画面进行设置的转场控件,以便用户直接在完整进度条的滚动下即可利用每一视频对应的裁剪控件和相邻视频之间的转场控件来执行对应的视频剪辑操作,无需额外单独显示各视频的裁剪控件,也无需专门查找相邻视频之间的转场控件,降低了待剪辑视频集合下多视频剪辑操作的复杂性,提高了视频剪辑的便捷性和流畅性。附图说明通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本专利技术的其它特征、目的和优点将会变得更明显:图1为现有技术中多视频剪辑过程的原理示意图;图2A为本专利技术实施例一提供的一种视频剪辑的方法的流程图;图2B为本专利技术实施例一提供的视频剪辑过程的原理示意图;图3A为本专利技术实施例二提供的一种视频剪辑的方法的流程图;图3B为本专利技术实施例二提供的方法中确定预览光标在完整进度条滚动下的指向对象的原理示意图;图4A为本专利技术实施例三提供的一种视频剪辑的方法的流程图;图4B为本专利技术实施例三提供的方法中在完整进度条滚动下动态请求屏幕内新增缩略图区域对应的目标缩略图的原理示意图;图5A为本专利技术实施例四提供的一种视频剪辑的方法的流程图;图5B为本专利技术实施例四提供的视频剪辑过程的原理示意图;图6为本专利技术实施例五提供的一种视频剪辑的装置的结构示意图;图7为本专利技术实施例六提供的一种设备的结构示意图。具体实施方式下面结合附图和实施例对本专利技术作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本专利技术,而非对本专利技术的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本专利技术相关的部分而非全部结构。此外,在不冲突的情况下,本专利技术中的实施例及实施例中的特征可以相互组合。实施例一图2A为本专利技术实施例一提供的一种视频剪辑的方法的流程图,本实施例可适用于对多个视频进行统一剪辑的情况中。本实施例提供的视频剪辑的方法可以由本专利技术实施例提供的视频剪辑的装置来执行,该装置可以通过软件和/或硬件的方式来实现,并集成在执行本方法的设备中,该设备可以是配置有视频剪辑应用的客户端。具体的,参考图2A,该方法可以包括如下步骤:S210,根据待剪辑视频集合内每一视频的剪辑缩略特征以及相邻视频之间的转场控件,生成待剪辑视频集合的完整进度条。可选的,由于越来越多的用户通过对多个视频进行剪辑,来制作多样化的视频,以提升用户的娱乐互动性,而现有的多视频剪辑方式通常是单独对每一视频分别进行剪辑,然后直接将剪辑后的各视频依次连接起来,此时需要用户不断交替查找每一视频的剪辑控件以及相邻视频之间的转场控件,增加了多视频剪辑操作的复杂性,因此本实施例中需要提供一种便捷高效的多视频剪辑方式,来减少多视频剪辑操作的复杂性。具体的,在对多视频进行剪辑时,首先会根据用户的视频剪辑添加操作确定出参与本次剪辑的各个视频,组成本实施例中的待剪辑视频集合,此时为了便于待剪辑视频的添加,如图2B所示,会在视频剪辑界面内设置对应的剪辑视频添加按钮,用户通过触发该按钮来选择本次剪辑的多个视频。同时,为了便于用户对每一视频进行准确剪辑,本实施例会要求每一视频内支持用户剪辑的进度条上能够展示对应时刻下的缩略图,也就是要求每一视频的子进度条由按照视频顺序排列的大量缩略图组成,以使用户能够参考该视频在不同时刻下的视频画面来对该视频进行剪辑,如图2B所示;此时本实施例中每一视频的剪辑缩略特征可以为对各个视频进行剪辑时所参考的缩略图提取规律,也就是用于表示该视频的子进度条中所展示的缩略图规律,例如每隔预设时长采集一次相应时间点下的视频帧,作为当前时间间隔下的缩略图,然后将所采集的多个缩略图按照采集时间组合起来,生成该视频的子进度条;也就是说,在确定待剪辑视频集合中的每一视频之后,首先会分析每一视频的剪辑缩略特征,以确定本文档来自技高网...

【技术保护点】
1.一种视频剪辑的方法,其特征在于,包括:/n根据待剪辑视频集合内每一视频的剪辑缩略特征以及相邻视频之间的转场控件,生成所述待剪辑视频集合的完整进度条,所述剪辑缩略特征为对各所述视频进行剪辑时所参考的缩略图提取规律;/n在所述完整进度条滚动下,对预览光标指向的子进度条配置对应的裁剪控件;/n基于所述完整进度条和所述裁剪控件下的剪辑操作,对所述待剪辑视频集合进行剪辑。/n

【技术特征摘要】
1.一种视频剪辑的方法,其特征在于,包括:
根据待剪辑视频集合内每一视频的剪辑缩略特征以及相邻视频之间的转场控件,生成所述待剪辑视频集合的完整进度条,所述剪辑缩略特征为对各所述视频进行剪辑时所参考的缩略图提取规律;
在所述完整进度条滚动下,对预览光标指向的子进度条配置对应的裁剪控件;
基于所述完整进度条和所述裁剪控件下的剪辑操作,对所述待剪辑视频集合进行剪辑。


2.根据权利要求1所述的方法,其特征在于,所述完整进度条通过在所述待剪辑视频集合内每一相邻视频的子进度条之间设置对应的转场控件得到。


3.根据权利要求1所述的方法,其特征在于,所述根据待剪辑视频集合内每一视频的剪辑缩略特征以及相邻视频之间的转场控件,生成所述待剪辑视频集合的完整进度条,包括:
在所述待剪辑视频集合内加入新的当前视频时,按照所述当前视频的剪辑缩略特征,提取所述当前视频内的各缩略图,并对所述当前视频内的各缩略图进行组合,得到所述当前视频的子进度条;
如果所述当前视频为所述待剪辑视频集合内的首个视频,则将所述当前视频的子进度条作为所述待剪辑视频集合的完整进度条;
如果所述当前视频为所述待剪辑视频集合内的非首个视频,则通过相邻视频之间的转场控件,将所述当前视频的子进度条连接到所述待剪辑视频集合内上一视频的子进度条后端,形成所述待剪辑视频集合更新后的完整进度条。


4.根据权利要求1所述的方法,其特征在于,在所述完整进度条滚动时,还包括:
如果所述完整进度条为手动滚动,则计算所述完整进度条相对于所述预览光标的滚动距离,并基于所述滚动距离以及所述完整进度条内每一子进度条和转场控件的长度,确定所述预览光标在所述完整进度条滚动下的指向对象,所述指向对象为所述预览光标在所述完整进度条滚动下指向的子进度条或转场控件;
如果所述完整进度条为在所述待剪辑视频集合内回调视频的播放滚动,则将所述回调视频在所述完整进度条内的子进度条作为所述预览光标在所述完整进度条滚动下指向的子进度条。


5.根据权利要求4所述的方法,其特征在于,在基于所述滚动距离以及所述完整进度条内每一子进度条和转场控件的长度,确定所述预览光标在所述完整进度条滚动下的指向对象之后,还包括:
如果所述指向对象为所述完整进度条内的任一子进度条,则基于所述滚动距离、所述完整进度条内位于该子进度条之前的每一子进度条和转场控件的长度以及与该子进度条匹配的目标视频的播放时长,确定所述预览光标在该子进度条中指向的预览时间戳;
在所述完整进度条滚动下,展示所述目标视频中处于所述预览时间戳下的视频帧。


6.根据权利要求4所述的方法,其特征在于,如果所述完整进度条为手动滚动,还包括:
如果所述指向对象为所述完整进度条内的任一转场控件,且该转场控件内不存在转场特效,则控制所述完整进度条进行滚动调整,使所述指向对象转换为该转场控件关联的相邻子进度条中的一个。


7.根据权利要求4所述的方法,其特征在于,在将所述回调视频在所述完整进...

【专利技术属性】
技术研发人员:黄超明张楚翘
申请(专利权)人:广州市百果园信息技术有限公司
类型:发明
国别省市:广东;44

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

1