视频裁剪方法及装置制造方法及图纸

技术编号:25894541 阅读:31 留言:0更新日期:2020-10-09 23:41
本申请公开了一种视频裁剪方法及装置,属于通信技术领域。所述方法包括:在接收到用户对目标视频的定位操作之后,响应于所述定位操作,确定所述目标视频对应的目标视频帧;接收所述用户对所述目标视频帧的编辑操作;响应于所述编辑操作,确定所述目标视频帧的裁剪参数;根据所述裁剪参数对所述目标视频帧进行裁剪处理,得到裁剪图像。本申请可以实现用户一边拖动、播放视频,一边设置对应的裁剪参数,避免了裁剪掉部分画幅中的主体的现象,能够提高画幅裁剪的精度。

【技术实现步骤摘要】
视频裁剪方法及装置
本申请属于通信
,具体涉及一种视频裁剪方法及装置。
技术介绍
随着互联网的快速发展,用户会使用电子设备中的应用程序分享视频,目前在社交平台上,各个平台上对用户上传的视频都有时长限制,用户如果拍摄的视频时长超过平台规定的时长阈值,就需要对视频进行裁剪。现有的视频画幅裁剪方法通常是固定在视频画幅的某个位置,然后随着视频的播放从头裁到尾,这就导致当画面的主体在画面中移动时,部分画面中的主体会被裁掉,从而导致视频画幅裁剪时不够精确。
技术实现思路
本申请实施例的目的是提供一种视频裁剪方法及装置,能够解决现有的视频裁剪方法会导致部分画面中的主体被裁掉,导致视频画幅裁剪不够精确的问题。为了解决上述技术问题,本申请是这样实现的:第一方面,本申请实施例提供了一种视频裁剪方法,该方法包括:在接收到用户对目标视频的定位操作之后,响应于所述定位操作,确定所述目标视频对应的目标视频帧;接收所述用户对所述目标视频帧的编辑操作;响应于所述编辑操作,确定所述目标视频帧的裁剪参数;根据所述裁剪参数对所述目标视频帧进行裁剪处理,得到裁剪图像。第二方面,本申请实施例提供了一种视频裁剪装置,该装置包括:目标视频帧确定模块,用于在接收到用户对目标视频的定位操作之后,响应于所述定位操作,确定所述目标视频对应的目标视频帧;编辑操作接收模块,用于接收所述用户对所述目标视频帧的编辑操作;裁剪参数确定模块,用于响应于所述编辑操作,确定所述目标视频帧的裁剪参数;裁剪图像获取模块,用于根据所述裁剪参数对所述目标视频帧进行裁剪处理,得到裁剪图像。第三方面,本申请实施例提供了一种电子设备,该电子设备包括处理器、存储器及存储在所述存储器上并可在所述处理器上运行的程序或指令,所述程序或指令被所述处理器执行时实现如第一方面所述的视频裁剪方法的步骤。第四方面,本申请实施例提供了一种可读存储介质,所述可读存储介质上存储程序或指令,所述程序或指令被处理器执行时实现如第一方面所述的视频裁剪方法的步骤。第五方面,本申请实施例提供了一种芯片,所述芯片包括处理器和通信接口,所述通信接口和所述处理器耦合,所述处理器用于运行程序或指令,实现如第一方面所述的视频裁剪方法。在本申请实施例中,通过在接收到用户对目标视频的定位操作之后,响应于定位操作,确定目标视频对应的目标视频帧,接收用户对目标视频帧的编辑操作,响应于编辑操作,确定目标视频帧的裁剪参数,根据裁剪参数对目标视频帧进行裁剪处理,得到裁剪图像。本申请实施例通过对定位视频帧的裁剪参数进行编辑,可以实现用户一边拖动、播放视频,一边设置对应的裁剪参数,避免了裁剪掉部分画幅中的主体的现象,能够提高画幅裁剪的精度。附图说明图1为本申请实施例提供的一种裁剪方法的步骤流程图;图2为本申请实施例提供的一种时间轴定位的示意图;图3为本申请实施例提供的一种裁剪框拖动的示意图;图4为本申请实施例提供的一种裁剪装置的结构示意图;图5为本申请实施例提供的一种电子设备的结构示意图;图6为本申请实施例提供的另一种电子设备的结构示意图。具体实施方式下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。本申请的说明书和权利要求书中的术语“第一”、“第二”等是用于区别类似的对象,而不用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便本申请的实施例能够以除了在这里图示或描述的那些以外的顺序实施,且“第一”、“第二”等所区分的对象通常为一类,并不限定对象的个数,例如第一对象可以是一个,也可以是多个。此外,说明书以及权利要求中“和/或”表示所连接对象的至少其中之一,字符“/”,一般表示前后关联对象是一种“或”的关系。下面结合附图,通过具体的实施例及其应用场景对本申请实施例提供的视频裁剪方案进行详细地说明。参照图1,示出了本申请实施例提供的一种视频裁剪方法的步骤流程图,如图1所示,该视频裁剪方法具体可以包括如下步骤:步骤101:在接收到用户对目标视频的定位操作之后,响应于所述定位操作,确定所述目标视频对应的目标视频帧。本申请实施例可以应用于对视频画幅的裁剪过程中,定位并编辑视频帧的裁剪参数的场景中。目标视频是指需要进行视频画幅裁剪的视频,在本实施例中,目标视频可以为综艺类视频,也可以为体育类视频等,具体地,可以根据实际情况而定,本实施例对此不加限制。定位操作是指用户执行的定位目标视频的需要进行视频画幅裁剪的位置的操作,在具体实现中,定位操作可以为对目标视频对应的视频进度条的点击操作或拖动操作等等,具体地,可以根据业务需求而定,本实施例对此不加以限制。目标视频帧是指根据定位操作定位的目标视频的需要进行视频画幅裁剪的视频帧,在本实施例中,目标视频帧可以为目标视频的第i帧(i为大于等于1的正整数),具体地,用户可以根据自己的需求设定目标视频帧,本实施例对此不加以限制。在接收到用户对目标视频的定位操作之后,可以根据定位操作,确定目标视频对应的目标视频帧,具体地,可以根据下述具体实现方式进行详细描述。在本申请的一种具体实现方式中,上述步骤101可以包括如下子步骤:子步骤A1:接收所述用户对所述目标视频对应的播放进度条的点击操作或拖动操作。在本实施例中,播放进度条是指目标视频在播放过程中所对应的快进/快退进度条,如图3所示,在视频播放过程中,在显示画面的下方位置处显示有一个进度条,该进度条即为当前播放视频的播放进度条。在目标视频播放过程中,可以对目标视频对应的播放进度条执行定位操作,即对播放进度条执行点击操作或拖动操作,以定位至用户需要进行视频画幅裁剪的播放位置处。如图2所示,在播放画面的下方显示有一个播放进度条(图2中竖线所示),通过对该播放进度条的控制,可以实现对目标视频的定位,具体地,用户可以点击某个位置,以直接将该播放进度条滑动至用户点击的位置,或者用户拖动该进度条以将进度条拖动至所需定位的位置等。在接收到用户对目标视频对应的播放进度条的点击操作或拖动操作之后,执行子步骤A2。子步骤A2:响应于所述点击操作或所述拖动操作,确定所述目标视频的目标播放时刻。目标播放时刻是指对目标视频对应的播放进度条执行点击操作或拖动操作所定位的目标视频的播放时刻。在接收到用户对目标视频对应的播放进度条的点击操作或拖动操作之后,可以响应该点击操作或拖动操作,根据点击操作点击的位置,或拖动操作拖动停留位置,确定出目标视频所对应的目标播放时刻。在确定目标视频的目标播放时刻之后,执行子步骤A3。子步骤A3:根据所述目标本文档来自技高网...

【技术保护点】
1.一种视频裁剪方法,其特征在于,包括:/n在接收到用户对目标视频的定位操作之后,响应于所述定位操作,确定所述目标视频对应的目标视频帧;/n接收所述用户对所述目标视频帧的编辑操作;/n响应于所述编辑操作,确定所述目标视频帧的裁剪参数;/n根据所述裁剪参数对所述目标视频帧进行裁剪处理,得到裁剪图像。/n

【技术特征摘要】
1.一种视频裁剪方法,其特征在于,包括:
在接收到用户对目标视频的定位操作之后,响应于所述定位操作,确定所述目标视频对应的目标视频帧;
接收所述用户对所述目标视频帧的编辑操作;
响应于所述编辑操作,确定所述目标视频帧的裁剪参数;
根据所述裁剪参数对所述目标视频帧进行裁剪处理,得到裁剪图像。


2.根据权利要求1所述的方法,其特征在于,所述在接收到用户对目标视频的定位操作之后,响应于所述定位操作,确定所述目标视频对应的目标视频帧,包括:
接收所述用户对所述目标视频对应的播放进度条的点击操作或拖动操作;
响应于所述点击操作或所述拖动操作,确定所述目标视频的目标播放时刻;
根据所述目标播放时刻,确定所述目标视频帧。


3.根据权利要求1所述的方法,其特征在于,所述接收用户对所述目标视频帧的编辑操作,包括:
接收所述用户对显示于所述目标视频帧所处界面的裁剪框对应的预设操作;和/或
接收所述用户对所述目标视频帧的旋转操作;
所述响应于所述编辑操作,确定所述目标视频帧的裁剪参数,包括:
响应于所述预设操作,确定所述目标视频帧对应的位置参数和/或缩放参数;和/或
响应于所述旋转操作,确定所述目标视频帧对应的旋转参数;
根据所述位置参数、所述缩放参数和所述旋转参数中的至少一种,确定所述目标视频帧的裁剪参数;
其中,所述预设操作包括拖动操作和缩放操作中的至少一种。


4.根据权利要求1所述的方法,其特征在于,所述在接收到所述用户对目标视频的定位操作之后,响应于所述定位操作,确定所述目标视频对应的目标视频帧,包括:
接收所述用户对所述目标视频的第一定位操作和第二定位操作;
响应于所述第一定位操作和所述第二定位操作,确定所述目标视频对应的第一目标视频帧和第二目标视频帧;
所述接收所述用户对所述目标视频帧的编辑操作,包括:
接收所述用户对所述第一目标视频帧的第一编辑操作,及所述用户对所述第二目标视频帧的第二编辑操作;
所述响应于所述编辑操作,确定所述目标视频帧的裁剪参数,包括:
响应于所述第一编辑操作,确定所述第一目标视频帧的第一裁剪参数;
响应于所述第二编辑操作,确定所述第二目标视频帧的第二裁剪参数;
根据所述第一裁剪参数和所述第二裁剪参数,确定所述目标视频中位于所述第一目标视频帧和所述第二目标视频帧之间的第三目标视频帧的第三裁剪参数;
所述根据所述裁剪参数对所述目标视频帧进行裁剪处理,得到裁剪图像,包括:
根据所述第一裁剪参数、所述第二裁剪参数和所述第三裁剪参数,分别对所述第一目标视频帧、所述第二目标视频帧和所述第三目标视频帧进行裁剪,分别得到对应的裁剪图像。


5.根据权利要求1所述的方法,其特征在于,在所述根据所述裁剪参数对所述目标视频帧进行裁剪处理,得到裁剪图像之后,还包括:
接收所述用户对所述裁剪图像的图像预览操作;
响应于所述图像预览操作,根据所述裁剪图像对应的原始显示参数对当前显示参数进行线性插值处理,生成原始显示参数的处理图像;
显示所述原始显示参数的处理图像。


6.一种视频裁剪装置,其特征在于,包括:

【专利技术属性】
技术研发人员:胡吉祥
申请(专利权)人:维沃移动通信有限公司
类型:发明
国别省市:广东;44

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

1