一种视频内容生成方法、装置、电子设备和存储介质与流程

未命名 07-27 阅读:87 评论:0


1.本技术涉及计算机技术领域,尤其涉及一种视频内容生成方法、装置、电子设备和存储介质。


背景技术:

2.随着计算机技术和移动通信技术的迅速发展,基于电子设备的各种视频平台得到了普遍应用,越来越多的对象通过各种视频平台观看视频,极大地丰富了人们的日常生活。
3.在相关技术中,为了提升视频应用的对象数量和对象粘度,一般可以采用系统预设素材或者外部的文字格式,贴图,音乐,动图等素材,与视频内容进行叠加,来实现视频内容的二次创作。
4.该方式下,基于系统预设素材或外部的素材对视频内容叠加后,这些素材与原始视频内容之间存在内容差异性,容易导致调整后的视频内容不流畅,产生顿挫感,影响视频观看效果,导致人机交互效率较低。此外,该方法通常是用某一个独立修改应用程序(application,app)来进行承载的,整体修改效率低。因而,如何对视频内容快速二次创作,提升人机交互效率是亟待解决的。


技术实现要素:

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.第一接收单元,用于接收客户端发送的针对待处理视频的第一编辑指令,所述第一编辑指令为:所述客户端响应于针对编辑界面中目标编辑控件触发的第二编辑操作而生成的;所述编辑界面为:所述客户端响应于针对所述待处理视频触发的第一编辑操作后展示的,包括至少一个编辑控件,并展示有所述待处理视频的待编辑视频画面,每个编辑控件对应一种编辑功能;
46.第一反馈单元,用于基于所述第一编辑指令确定所述目标编辑控件对应的编辑功能,并对所述待编辑视频画面中目标区域内的画面,进行所述编辑功能相应效果的编辑处理,生成所述第一目标效果素材,并反馈给所述客户端,以使所述客户端在所述待编辑视频画面中的目标区域添加所述第一目标效果素材;
47.存储单元,用于将所述第一目标效果素材与所述待处理视频关联存储。
48.可选的,所述编辑界面中还包括时段设置控件;
49.则所述第一反馈单元还用于:
50.对效果应用时段内的其他视频画面中与所述目标区域对应区域内的画面,进行相应所述编辑功能相应效果的编辑处理,生成相应的第二目标效果素材,并反馈给所述客户端,以使所述客户端在其他视频画面中与所述目标区域对应的区域,添加相应的第二目标效果素材;
51.其中,所述效果应用时段为:所述客户端响应于针对所述时段设置控件触发的设置操作后,确定的针对所述目标编辑控件的效果应用时段。
52.可选的,所述存储单元还用于:
53.将各个第二目标效果素材以及所述效果应用时段,与所述第一目标效果素材关联存储。
54.可选的,所述编辑界面还包括片段选择区域;
55.则所述装置还包括:
56.第二接收单元,用于在第一接收单元接收客户端发送的针对待处理视频的第一编辑指令之前,接收所述客户端发送的针对所述待处理视频的第二编辑指令,所述第二编辑指令为所述客户端响应于所述第一编辑操作而生成的;
57.第二反馈单元,用于基于所述第二编辑指令,确定待处理视频的关联编辑时段内的至少一个视频画面的缩略图,并反馈给所述客户端,以使所述客户端在所述片段选择区域中展示;所述关联编辑时段为:包含第一编辑操作的触发时刻的一定时长的时间段。
58.可选的,所述装置还包括:
59.第一同步单元,用于将针对所述待处理视频的第一目标效果素材,上传至内容平台服务器进行同步存储。
60.可选的,所述装置还包括:
61.第二同步单元,用于将针对所述待处理视频的各个第二目标效果素材以及所述效果应用时段,上传至内容平台服务器进行同步存储。
62.本技术实施例提供的一种电子设备,包括处理器和存储器,其中,所述存储器存储有计算机程序,当所述计算机程序被所述处理器执行时,使得所述处理器执行上述任意一种视频内容生成方法的步骤。
63.本技术实施例提供一种计算机可读存储介质,其包括计算机程序,当所述计算机程序在电子设备上运行时,所述计算机程序用于使所述电子设备执行上述任意一种视频内容生成方法的步骤。
64.本技术实施例提供一种计算机程序产品,所述计算机程序产品包括计算机程序,所述计算机程序存储在计算机可读存储介质中;当电子设备的处理器从计算机可读存储介质读取所述计算机程序时,所述处理器执行所述计算机程序,使得所述电子设备执行上述任意一种视频内容生成方法的步骤。
65.本技术有益效果如下:
66.本技术实施例提供了一种视频内容生成方法、装置、电子设备和存储介质。由于本技术实施例中,用户在观看视频内容的过程中,针对待处理视频内容,通过对待编辑视频画面目标区域中的内容,进行与目标编辑控件的编辑功能相应的处理,获得该目标区域对应的第一目标效果素材,并将该第一目标效果素材添加到目标区域,实现对视频内容的二次创作,该方式不需要通过独立修改应用程序单独处理,在用户观看视频过程中,即可提取原
视频内容作为快速二次创作的素材,保证了视频内容的整体调性统一,加强了视频内容的互动和氛围,有利于提升对象活跃度与留存率,提高人机交互效率。
67.本技术的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本技术而了解。本技术的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。
附图说明
68.此处所说明的附图用来提供对本技术的进一步理解,构成本技术的一部分,本技术的示意性实施例及其说明用于解释本技术,并不构成对本技术的不当限定。在附图中:
69.图1为本技术实施例中的一种应用场景的一个可选的示意图;
70.图2为本技术实施例中的一种基于原视频流作为素材的视频内容生成方法的流程示意图;
71.图3为本技术实施例中的一种视频展示界面的示意图;
72.图4为本技术实施例中的一种视频展示界面与编辑界面的跳转过程的示意图;
73.图5a为本技术实施例中的第一种效果贴片的示意图;
74.图5b为本技术实施例中的第二种效果贴片的示意图;
75.图5c为本技术实施例中的第三种效果贴片的示意图;
76.图5d为本技术实施例中的第四种效果贴片的示意图;
77.图6为本技术实施例中的又一种视频展示界面的示意图;
78.图7为本技术实施例中的一种效果屏蔽控件的示意图;
79.图8a为本技术实施例中的第一种视频编辑过程跳转示意图;
80.图8b为本技术实施例中的第二种视频编辑过程跳转示意图;
81.图8c为本技术实施例中的第三种视频编辑过程跳转示意图;
82.图8d为本技术实施例中的第四种视频编辑过程跳转示意图;
83.图8e为本技术实施例中的第五种视频编辑过程跳转示意图;
84.图9a为本技术实施例中的一种时段设置控件的示意图;
85.图9b为本技术实施例中的一种设置效果应用画面的方法的示意图;
86.图10为本技术实施例中的一种对应区域的示意图;
87.图11a为本技术实施例中的一种效果撤销过程的示意图;
88.图11b为本技术实施例中的一种效果预览过程的示意图;
89.图12为本技术实施例中的另一种视频内容生成方法的流程示意图;
90.图13为本技术实施例中的一种原视频与生成效果的层级关系;
91.图14为本技术实施例中的一种提取原视频流内容作为素材的快速二次创作方法的交互实现流程示意图;
92.图15为本技术实施例中的第一种视频内容生成装置的组成结构示意图;
93.图16为本技术实施例中的第二种视频内容生成装置的组成结构示意图;
94.图17为应用本技术实施例的一种电子设备的一个硬件组成结构示意图;
95.图18为应用本技术实施例的另一种电子设备的一个硬件组成结构示意图。
具体实施方式
96.为使本技术实施例的目的、技术方案和优点更加清楚,下面将结合本技术实施例中的附图,对本技术的技术方案进行清楚、完整地描述,显然,所描述的实施例是本技术技术方案的一部分实施例,而不是全部的实施例。基于本技术文件中记载的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本技术技术方案保护的范围。
97.下面对本技术实施例中涉及的部分概念进行介绍。
98.视频展示界面:是一个面向用户,用于播放、浏览视频内容的可交互界面。在本技术实施例中,用户可基于视频展示界面进行刷流,即浏览短视频流,并在浏览过程中,与待处理视频产生交互,跳转至编辑界面,以使用户对当前浏览的待处理视频进行编辑。
99.编辑界面:是一个面向用户的,用于对视频内容进行二次创作的可交互界面。在本技术实施例中,编辑界面展示有至少一个编辑控件,以及相应的待编辑视频画面。用户可选择不同的编辑控件,对待编辑视频画面进行不同效果的编辑处理。
100.效果素材:按照编辑控件对应的编辑功能,对待处理视频中的原始内容进行相应效果的编辑处理而得到的。本技术实施例中有涉及目标效果素材和初始效果素材,其中,目标效果素材是指:对用户选中的目标区域的视频画面进行调整而得到的,初始效果素材是指:对系统默认的指定区域的视频画面进行调整而得到的。进一步地,本技术实施例中的目标效果素材还可分为:第一目标效果素材,第二目标效果素材,第三目标效果素材。需要说明的是,
101.客户端(client)或称为用户端:是指与服务器相对应,为客户提供本地服务的程序。除了一些只在本地运行的应用程序之外,一般安装在普通的客户机上,需要与服务端互相配合运行。因特网发展以后,较常用的客户端包括了如万维网使用的网页浏览器,收寄电子邮件时的电子邮件客户端,以及即时通信的客户端软件等。对于这一类应用程序,需要网络中有相应的服务器和服务程序来提供相应的服务,如数据库服务,电子邮件服务等等,这样在客户机和服务器端,需要建立特定的通信连接,来保证应用程序的正常运行。
102.下面对本技术实施例的设计思想进行简要介绍:
103.随着计算机技术和移动通信技术的迅速发展,基于电子设备的各种视频平台得到了普遍应用,越来越多的对象通过各种视频平台观看视频,极大地丰富了人们的日常生活。
104.在相关技术中,常见的视频创作方式有两种:
105.方式一、在拍摄视频中,通过用户预览过的目标视频信息生成推荐素材,并向正在拍摄的用户推荐视频创作素材,对当前视频进行二次创作。
106.方式二、在终端上基于图像处理指令截取显示的视频图像,并在截取的视频图像上进行二次创作。
107.上述两种方式下,都是通过系统预设素材,或外部素材,对原始视频内容进行叠加,这些素材与原始视频内容之间存在内容差异性,容易导致调整后的视频内容不流畅。
108.有鉴于此,本技术实施提出了一种视频内容生成方法、装置、电子设备和存储介质。本技术实施例中的视频内容生成方法可应用于用户观影过程中,具体地,用户在观看视频内容的过程中,针对待处理视频内容,通过对待编辑视频画面目标区域中的内容,进行与目标编辑控件的编辑功能相应的处理,获得该目标区域对应的第一目标效果素材,并将该
第一目标效果素材添加到目标区域,实现对视频内容的二次创作,该方式即提取原视频内容作为快速二次创作的素材,保证了视频内容的整体调性统一,加强了视频内容的互动和氛围,有利于提升对象活跃度与留存率,提高人机交互效率。
109.此外,本技术实施例可应用于短视频刷流场景下,该方法有助于帮助用户观影短视频期间的互动体验,特别是在互动性较强的短视频中,可以有效满足用户叠加互动及增加观影效果的需求,进而有利于提升用户人机交互效率。
110.以下结合说明书附图对本技术的优选实施例进行说明,应当理解,此处所描述的优选实施例仅用于说明和解释本技术,并不用于限定本技术,并且在不冲突的情况下,本技术中的实施例及实施例中的特征可以相互组合。
111.如图1所示,其为本技术实施例的应用场景示意图。该应用场景图中包括两个终端设备110和一个服务器120。
112.在本技术实施例中,终端设备110包括但不限于手机、平板电脑、笔记本电脑、台式电脑、电子书阅读器、智能语音交互设备、智能家电、车载终端等设备;终端设备上可以安装有视频编辑相关的客户端,该客户端可以是软件(例如浏览器、短视频软件等),也可以是网页、小程序等,服务器120则是与软件或是网页、小程序等相对应的后台服务器,或者是专门用于进行视频编辑的服务器,本技术不做具体限定。服务器120可以是独立的物理服务器,也可以是多个物理服务器构成的服务器集群或者分布式系统,还可以是提供云服务、云数据库、云计算、云函数、云存储、网络服务、云通信、中间件服务、域名服务、安全服务、cdn(content delivery network,内容分发网络)、以及大数据和人工智能平台等基础云计算服务的云服务器。
113.需要说明的是,本技术实施例中的视频内容生成方法可以由电子设备执行,该电子设备可以为服务器120或者终端设备110,即,该方法可以由服务器120或者终端设备110单独执行,也可以由服务器120和终端设备110共同执行。,其中,终端设备110主要用于执行与用户触发的前端操作相关的视频内容生成方法,而服务器120主要用于执行与前端操作相对应的后台操作相关的视频内容生成方法。
114.以终端设备110为例,在终端设备侧,用户通过终端设备110登录短视频软件,在短视频软件中的视频展示界面浏览短视频,并在浏览过程中,希望对当前正在浏览的视频进行二次创作,该情况下,可将该视频作为待处理视频,针对该视频触发第一编辑操作,进而,终端设备110(短视频软件)响应于第一编辑操作,跳转至包含多个编辑控件的编辑界面,并在该编辑界面中展示待编辑视频画面。进一步地,用户可基于目标编辑控件,对待编辑视频画面中的目标区域进行编辑,终端设备110响应于用户基于目标编辑控件触发的第二编辑操作,在待编辑视频画面中的目标区域添加相应的目标效果素材;在用户编辑完成后,终端设备110响应于用户触发的编辑完成操作,即可生成编辑后的待处理视频,并继续在视频展示界面中继续播放编辑后的待处理视频。
115.在一种可选的实施方式中,终端设备110与服务器120之间可以通过通信网络进行通信。
116.在一种可选的实施方式中,通信网络是有线网络或无线网络。
117.需要说明的是,图1所示只是举例说明,实际上终端设备和服务器的数量不受限制,在本技术实施例中不做具体限定。
118.本技术实施例中,当服务器的数量为多个时,多个服务器可组成为一区块链,而服务器为区块链上的节点;如本技术实施例所公开的视频内容生成方法,其中所涉及的效果素材数据(包括第一目标效果素材、第二目标效果素材)、效果应用时段数据等,都可保存于区块链上。
119.此外,本技术实施例可应用于各种场景,包括但不限于云技术、人工智能、智慧交通、辅助驾驶等场景。
120.下面结合上述描述的应用场景,参考附图来描述本技术示例性实施方式提供的视频内容生成方法,需要注意的是,上述应用场景仅是为了便于理解本技术的精神和原理而示出,本技术的实施方式在此方面不受任何限制。
121.参阅图2所示,为本技术实施例提供的一种视频内容生成方法的实施流程图,以执行主体为客户端为例,该方法的具体实施流程如下:
122.s21:客户端响应于针对视频展示界面中播放的待处理视频触发的第一编辑操作,展示包括至少一个编辑控件的编辑界面,并在编辑界面中展示待处理视频的待编辑视频画面,每个编辑控件对应一种编辑功能;
123.其中,视频展示界面可以是短视频软件或其他视频软件中,可以播放视频流的界面,用户可基于该视频展示界面刷流,播放待处理视频。除此之前,该视频展示界面也可以是其他可播放待处理视频的网页、弹窗等,本文不做具体限定。
124.在本技术实施例中,用户可在刷流过程中,对当前浏览的视频进行二次创作。如图3所示,其为本技术实施例中的一种视频展示界面的示意图,在当前视频展示界面中,用户可通过上下滑动,指定手势等方式,切换短视频。
125.另外,用户还可点击“添加贴片”控件,触发针对当前正在播放的短视频的第一编辑操作,客户端响应于第一编辑操作,展示编辑界面。如图4所示,用户点击界面4a中的“添加贴片”控件后,即可跳转至界面4b,即本技术实施例中所列举的一种的编辑界面。
126.在如界面4b所示的编辑界面中,s41部分展示有待编辑视频画面,s42部分展示有4种编辑控件(也称贴片),这4种编辑控件各自对应的编辑功能分别为:放大、缩小、马赛克和哈哈镜。其中,哈哈镜可用于进行不规则的变化,比如对同一区域内的画面添加哈哈镜效果处理时,可对该区域内的部分画面进行放大,部分画面进行缩小等。
127.可选的,编辑界面还包括:片段选择区域,片段选择区域用于展示:待处理视频的关联编辑时段内的至少一个视频画面的缩略图,关联编辑时段为:包含第一编辑操作的触发时刻的一定时长的时间段。
128.在本技术实施例中,是以“一定时长”为20秒为例进行举例说明的。用户点击“添加贴片”时,系统自动抓取当前关键帧前后20秒的视频内容进入编辑模式,且对当前截取的视频内容,进行预设效果素材的生成。其中,当前关键帧指第一编辑操作的触发时刻对应的视频帧。
129.需要说明的是,该“一定时长”可根据实际情况自行设置,一般最多为20秒。
130.如界面4b中s43部分所示,其中,白色线用于标记待编辑视频画面的缩略图,具体地,该待编辑视频画面的缩略图即s43中阴影部分标记的画面,可通过左右滑动等形式切换白色线所标记的视频画面的缩略图,对应切换待编辑视频画面。
131.基于上述实施例,本技术实施例中待编辑视频画面是通过以下两种方式确定:
132.方式一、将第一编辑操作的触发时刻对应的视频画面,作为待编辑视频画面;
133.方式二、响应于从片段选择区域选中第一目标视频画面的缩略图的触发操作,将第一目标视频画面作为待编辑视频画面。
134.例如,用户通过向右滑动,将00:12时刻对应的切换视频画面的缩略图,切换至图中白色线位置处,即可选中00:12时刻对应的第一目标视频画面的缩略图,切换待编辑视频画面为第一目标视频画面。
135.在上述实施方式中,可直接将第一编辑操作触发时刻对应的视频画面,作为待编辑视频画面,也可由用户灵活设置待编辑视频画面,以减少因为手慢、卡顿,或者其他原因,造成第一编辑操作触发时刻对应的视频画面并非是用户想要进行编辑的画面,需要用户返回上一步进而重新触发的情况,使得用户可以快速确定需要处理的待编辑视频画面,提高视频编辑效率。
136.s22:客户端响应于基于目标编辑控件触发的第二编辑操作,在待编辑视频画面中的目标区域添加相应的第一目标效果素材;
137.其中,第一目标效果素材为:按照目标编辑控件对应的编辑功能,对待编辑视频画面中目标区域内的画面,进行相应效果的编辑处理而得到的;
138.在本技术实施例中,用户可基于目标编辑控件,对待编辑视频画面中的目标区域添加相应的第一目标效果素材,也称效果贴片。基于图4中所列举的不同功能的编辑控件,用户可在编辑模式下,更换多种原视频效果贴片,即对原始的视频画面中的目标区域,进行相应效果编辑而得到的贴片。
139.可选的,用户选中图4中s42部分所示的某一编辑控件时,首先会在s41部分待编辑视频画面中的指定区域处,展示一个素材选框,并在素材选框中添加相应的初始效果素材,具体地,该初始效果素材为:基于目标编辑控件对指定区域内的视频画面,进行相应视频编辑效果的编辑而得到的。
140.本技术实施例中,指定区域可以为:待编辑视频画面中一定尺寸的中心区域,或者是待编辑视频画面中的其他区域,本文不再具体限定。下面对图4中的几种不同的编辑控件对应的效果贴片分别进行示例说明。
141.如图5a至图5d所示,其为本技术实施例中所列举的几种不同类型的效果贴片。其中,图5a表示当用户选中的目标编辑控件为“放大”时,在素材选框中添加放大贴片后的示意图,该放大贴片是指对图5a中左侧人物手部放大后的效果素材;图5b表示当用户选中的目标编辑控件为“缩小”时,在素材选框中添加缩小贴片后的示意图,该缩小贴片是指对图5b中左侧人物头部缩小后的效果素材;图5c表示当用户选中的目标编辑控件为“马赛克”时,在素材选框中添加马赛克贴片后的示意图,该马赛克贴片是指对图5c中左侧人物头部进行马赛克处理后的效果素材;图5d表示当用户选中的目标编辑控件为“哈哈镜”时,在素材选框中添加哈哈镜贴片后的示意图,放大贴片是指对图5d中左侧人物头部进行哈哈镜处理后的效果素材。
142.需要说明的是,上述图5a至图5d仅仅是对本技术实施例中所列举的几种不同编辑控件的编辑效果进行示例性说明,具体地,用户还可通过调整素材选框的位置、大小等,对待编辑视频画面中其他区域的画面进行相应效果的编辑处理;另外,上述所列举的几种编辑控件只是举例说明,实际上,其他编辑功能的编辑控件也适用于本技术实施例,在此不做
具体限定。
143.s23:客户端响应于针对待处理视频触发的编辑完成操作,基于第一目标效果素材生成编辑后的待处理视频,并在视频展示界面中继续播放编辑后的待处理视频。
144.在本技术实施例中,用户在编辑完成后,触发针对该待处理视频的编辑完成操作,跳转至视频展示界面,并在该界面中继续播放编辑后的待处理视频。
145.如图6所示,其为本技术实施例中的又一种视频展示界面的示意图。其中,图6中当前正在播放的为编辑后的待处理视频,即在用户确认完成后,可直接回到刷流场景,在线播放创作后的短视频体验,与编辑前的待处理视频相比,当前视频画面中左侧人物的头部添加有放大贴片。
146.在上述实施方式中,用户在观看视频内容的过程中,针对待处理视频内容,通过对待编辑视频画面目标区域中的内容,进行与目标编辑控件的编辑功能相应的处理,获得该目标区域对应的第一目标效果素材,并将该第一目标效果素材添加到目标区域,实现对视频内容的二次创作,该方式即提取原视频内容作为快速二次创作的素材,保证了视频内容的整体调性统一,加强了视频内容的互动和氛围,有利于提升对象活跃度与留存率,提高人机交互效率。
147.在本技术实施例中,考虑到本技术实施例中的方法可直接应用在刷流场景下,对正在浏览的视频内容进行二次创作,用户可在编辑完成后,回到刷流页面继续观看刷流。若该用户或其他用户不希望看到编辑后的待处理视频,而希望看到原始待处理视频时,还可通过屏蔽功能,对编辑效果进行屏蔽。
148.一种可选的实施方式为,本技术实施例中的视频展示界面还包括效果屏蔽控件,如图7所示中的“屏蔽贴片”控件。图7所示的视频展示界面是用户在图6所示的界面点击当前视频画面后展示的,即用户通过点击的方式(也可以是手势,语音等方式),可触发展示出“倍速”、“添加贴片”、“屏蔽贴片”等编辑控件,并且,在该视频展示界面中继续播放编辑后的待处理视频。若在播放过程中,用户点击“屏蔽贴片”控件,客户端即可响应于针对效果屏蔽控件的触发操作,在视频展示界面中去除针对待处理视频的视频编辑效果,继续播放原始的待处理视频。
149.在上述实施方式中,用户可自行选择是否屏蔽贴片,观看编辑前的原始视频内容,或者是编辑后的视频内容,提高人机交互的灵活性,为用户提供更多的选择。
150.下面结合图8a至图8e,对刷流过程中的视频编辑过程进行简单概括。
151.如图8a所示,用户通过点击“添加贴片”,即可触发针对当前正在播放的视频(待处理视频)的第一编辑操作,客户端响应于该操作,由视频展示界面跳转至编辑界面,并在编辑界面中展示第一编辑操作的触发时刻对应的视频画面(待编辑视频画面),该编辑界面中还展示有4种编辑控件,用户可通过选择编辑控件,对原视频添加效果贴片。
152.具体地,在步骤s22之前,用户首先需要选中目标编辑控件,客户端响应于针对目标编辑控件触发的选中操作,在待编辑视频画面中的指定区域展示素材选框;另外,还可在指定区域添加相应的初始效果素材,该初始效果素材为:基于目标编辑控件对待编辑视频画面中指定区域内的画面,进行相应视频编辑功能的处理而得到的。
153.如图8b所示,当用户点击“放大”控件后,即可触发针对目标编辑控件(“放大”控件)的选中操作,客户端展示图8b中右侧所示的界面,其中,“放大”控件加粗显示,表示选中
态,在当前的待编辑视频画面中心位置区域(即指定区域),展示素材选框,并在素材选框中展示初始效果素材,即人物手部的放大贴片。
154.在本技术实施例中,用户选择对应的编辑效果后,还可对效果区域进行调整。可选的,用户可基于素材选框对效果区域进行调整,进而,客户端响应于针对素材选框的第二编辑操作,确定调整后的素材选框在待编辑视频画面中所标记的目标区域,并在目标区域添加相应的第一目标效果素材。
155.其中,针对素材选框的第二编辑操作包括但不限于以下几种:
156.选框位置编辑操作、选框大小编辑操作、选框形状编辑操作。
157.具体地,可通过拖动等形式触发选框位置编辑操作,调整素材选框的位置;可通过选框大小编辑操作,更改素材选框的大小;还可通过选框形状编辑操作,更改素材选框的形状等。
158.如图8c所示,在用户将素材选框位置由人物手部调整至人物头部,并将素材选框调大尺寸时,客户端即可确定调整后的效果区域为目标区域,在待编辑视频画面中的目标区域展示该素材选框,并将原来素材选框中的初始效果素材也随着用户的操作,替换为第一目标效果素材,如8c所示,随着素材选框位置和大小的更新,手部贴片也更新为了头部贴片。
159.在本技术实施例中,用户在选中目标编辑控件后,可进一步调整素材选框的大小、位置等,确定目标区域,并在目标区域中展示相应的第一目标效果素材。此外,用户还可点击素材选框左上角的
“×”
,以删除该素材选框,进一步地,用户可选择新的目标编辑控件进行编辑,在此不做具体限定。
160.此外,用户还可通过点击待编辑视频画面外的空白区域,对当前待编辑视频画面添加贴片后的效果进行预览,如图8d所示,用户点击待编辑视频画面下方的一个空白区域后,编辑界面如图8d右侧所示,显示去除素材选框后的预览效果图。
161.如图8e所示,当用户点击“√”时,即可触发编辑完成操作,在视频展示界面中继续播放编辑后的待处理视频。
162.在上述实施方式中,采用提取原视频内容作为快速二次创作的素材,保证了短视频的整体调性统一,加强了短视频的互动和氛围,对用户活跃度与留存率的提升提供了可能,原视频内容抽取后直接作为的素材可加快二次创作的效率,进一步降低用户互动所需门槛,快速带动二次创作作品的实际转化和消费,符合产品的最终目标。
163.可选的,用户在视频编辑过程中,还可对效果的应用进一步扩展,具体包括以下两种方式:
164.方式一、基于时段设置控件设置效果应用时长。
165.可选的,本技术实施例中的编辑界面还包括时段设置控件
166.如图9a所示,其为本技术实施例中的一种时段设置控件的示意图,在该编辑界面中,s91即时段设置控件,基于该控件可调整用户选中的目标编辑控件对应的效果应用时段。
167.在本技术实施例中,以默认时段设置控件所对应的初始时长为3秒为例,其中,这3秒中的中间时刻与白色线部分对齐,即白色线左侧1.5秒时长,至右侧1.5秒时长,组成目标操作控件对应的效果应用时段。
168.例如,用户点击“放大”贴片的时候,贴片默认长度3秒,贴片的中间点定位到当前帧,用户可通过拖动等方式,实现针对时段设置控件的设置操作,如图9a,用户将目标编辑控件的效果应用时长由3秒调整为3.9秒,并对该效果应用的起始时刻和终止时刻进行了调整,基于此可确定出该目标编辑控件对应的效果应用时段。
169.该方式下,客户端响应于用户针对时段设置控件触发的设置操作,确定针对目标编辑控件的效果应用时段,并在该效果应用时段内除待编辑视频画面外的其他视频画面中,与目标区域对应的区域,添加相应的第二目标效果素材,第二目标效果素材为:按照目标编辑控件对应的编辑功能,对相应的其他视频画面中与目标区域对应的区域内的画面,进行相应效果的编辑处理而得到的;
170.在此基础上,即可基于第一目标效果素材和各个第二目标效果素材,生成编辑后的待处理视频。
171.需要说明的是,若用户未对时段设置控件触发设置操作时。可默认目标编辑控件所对应的效果应用时段的时长为:3秒,起始时刻为待编辑视频画面前1.5秒,终止时刻为待编辑视频画面后1.5秒。
172.方式二、设置效果应用画面。
173.具体地,用户还可通过片段选择区域,选择多帧视频画面,设置当前效果应用的画面,在用户选择的视频画面中与目标区域对应的区域,添加相应的第三目标效果素材。
174.如图9b所示,用户选中的视频画面用阴影表示,将这些视频画面中除第一目标视频画面外的其他视频画面,作为第二目标视频画面。客户端响应于从片段选择区域选中至少一个第二目标视频画面的缩略图的触发操作,在至少一个第二目标视频画面中与目标区域对应的区域,添加相应的第三目标效果素材,第三目标效果素材为:按照目标编辑控件对应的编辑功能,对相应的第二目标视频画面中与目标区域对应的区域内的画面,进行相应效果的编辑处理而得到的。
175.在此基础上,即可基于第一目标效果素材和各个第三目标效果素材,生成编辑后的待处理视频。
176.下面结合图10,对本技术实施例中所列举的对应区域进行说明。
177.如图10所示,视频画面1中的目标区域,与视频画面2中目标区域对应的区域,这两个区域的大小以及相对于视频画面的位置都相同。
178.在本技术实施例中,用户选择对应效果后,不仅可以对效果区域进行调整,且可对效果的应用时长或应用画面进行修改。考虑到在一些场景下,连续几帧画面中的某一对象的位置可能不发生改变或者变动很小,基于效果应用时长或应用画面的设置,可以保证连续几帧(非连续也可,由用户自行设置)视频画面中同一对象的同一部分添加相同的效果贴片,保证视频流畅性和整体调性。
179.需要说明的是,上述所列举的两种扩展方式只是举例说明,任何一种效果应用扩展的方式都适用于本技术实施例,在此不做具体限定。
180.另外,在本技术实施例中,用户还可实时预览修改中的视频,且进行撤销后退操作。
181.一种可选的实施方式为,编辑界面中还包括:效果撤销控件。如图11a所示,其为本技术实施例中所列举的一种效果撤销控件的示意图,其中的s111即效果撤销控件。在步骤
s23之前,用户还可点击效果撤销控件,客户端响应于针对效果撤销控件的触发操作,撤销触发操作前的至少一次第二编辑操作。
182.如图11a所示,用户点击效果撤销控件之后,则撤销之前的一次第二编辑操作,由界面11a回退至界面11b。
183.另一种可选的实施方式为,编辑界面中还包括效果预览控件。如图11b所示,其为本技术实施例中所列举的一种效果预览控件的示意图,其中的s112即效果预览控件。在步骤s23之前,用户还可点击效果预览控件,客户端响应于针对效果预览控件的触发操作,自待编辑视频画面起,在编辑界面中预览至少一个视频画面对应的视频编辑效果。如图11b,用户点击s112后,即可由界面11c更新为界面11d,在编辑界面中,自待编辑视频画面起开始播放,当待编辑视频画面以及之后的若干帧画面都有添加效果贴片时,即可进行效果预览。
184.在上述实施方式中,用户可基于效果撤销控件进行撤销后退操作,还可基于效果预览控件实时预览修改中的视频,及时查看编辑效果,并对编辑效果不满意时及时进行修改,保证视频编辑效果和编辑效率。
185.上述主要是从客户端的角度,对本技术实施例中的视频内容生成方法进行介绍的,下面将从客户端相对应的服务器的角度,对本技术实施例中的另一种视频内容生成方法进行简单介绍:
186.参阅图12所示,为本技术实施例提供的一种视频内容生成方法的实施流程图,该方法的执行主体为服务器,具体实施流程如下:
187.s121:服务器接收客户端发送的针对待处理视频的第一编辑指令;
188.其中,服务器是指与上述所列举的客户端相对应的服务器,如客户端为短视频软件,则服务器为该短视频软件的服务器;如客户端为浏览器,则服务器为该浏览器的服务器。第一编辑指令为:客户端响应于针对编辑界面中目标编辑控件触发的第二编辑操作而生成的;编辑界面为:客户端响应于针对待处理视频触发的第一编辑操作后展示的,包括至少一个编辑控件,并展示有待处理视频的待编辑视频画面,每个编辑控件对应一种编辑功能。
189.s122:服务器基于第一编辑指令确定目标编辑控件对应的编辑功能,并对待编辑视频画面中目标区域内的画面,进行编辑功能相应效果的编辑处理,生成第一目标效果素材,并反馈给客户端,以使客户端在待编辑视频画面中的目标区域添加第一目标效果素材;
190.s123:服务器将第一目标效果素材与待处理视频关联存储。
191.具体地,如图8a至图8e所示,这几个附图对刷流过程中的视频编辑过程进行简单示意。其中,图8b、图8c过程表示用户选中“放大”控件,并设置效果区域的过程,客户端在该过程可向服务器发送第一编辑指令,服务器可以基于该指令确定用户选中的目标编辑控件,相应的编辑功能,和目标区域,进而进行相应的编辑效果处理。
192.可选的,编辑界面中还包括时段设置控件,同图9a所列举的示例,用户还可设置效果的应用时段,进而,服务器还可以对效果应用时段内的其他视频画面中与目标区域对应区域内的画面,进行相应编辑功能相应效果的编辑处理,生成相应的第二目标效果素材,并反馈给客户端,以使客户端在其他视频画面中与目标区域对应的区域,添加相应的第二目标效果素材。
193.其中,效果应用时段为:客户端响应于针对时段设置控件触发的设置操作后,确定
的针对目标编辑控件的效果应用时段,具体可参见上述实施例,重复之处不再赘述。
194.可选的,服务器还可将各个第二目标效果素材以及效果应用时段,与第一目标效果素材关联存储,存进缓存中,记录用户对待处理视频的编辑内容。
195.可选的,编辑界面还包括片段选择区域;在步骤s121之前,还会先接收客户端发送的针对待处理视频的第二编辑指令,第二编辑指令为客户端响应于第一编辑操作而生成的,例如图8a所示,用户触发客户端执行第一编辑操作的过程,客户端可向该服务器发送第二编辑指令;进而,服务器基于第二编辑指令,确定待处理视频的关联编辑时段内的至少一个视频画面的缩略图,并反馈给客户端,以使客户端在片段选择区域中展示;关联编辑时段为:包含第一编辑操作的触发时刻的一定时长的时间段。客户端侧的展示效果如图4中s43部分所示,重复之处不再赘述。
196.具体地,服务器可直接向客户端反馈确定出至少一个视频画面的缩略图,也可仅向客户端反馈这些视频画面的标识,由客户端基于标识确定出之前获取到的视频流中对应视频画面,并展示相应的缩略图。
197.可选的,服务器还可将针对待处理视频的第一目标效果素材,针对待处理视频的各个第二目标效果素材以及效果应用时段,上传至内容平台服务器进行同步存储。
198.另外,针对第三目标效果素材,也可由服务器来生成反馈给客户端,并由服务器上传至内容平台服务器同步存储,在此不做重复赘述。
199.如图13所示,其为本技术实施例中的一种原视频与生成效果的层级关系。
200.在本技术实施例中,原视频层位于生成效果层的上方,用户框选对应位置后,需要在原视频层将用户框选的对应位置剪掉,使得原视频层中选框区域透明,以便透出下方对应位置的生成效果层,使得系统基于原视频内容效果,可以透出展示选框区域的效果素材。
201.下面结合图14,对本技术实施例中的前端和后端交互逻辑进行简要介绍。参阅图14所示,其为本技术实施例中的一种提取原视频流内容作为素材的快速二次创作方法的交互实现流程示意图。该方法的具体实施流程如下:
202.具体地,该流程涉及到用户侧,短视频app前端展示,以及后台三个层面。为提升用户体验,用户侧只感知所见即所得的修改效果,对其他后台的原视频效果处理等过程,无感知。
203.用户侧:1、点击“添加贴片”进入编辑状态;2、选择对应原视频效果贴片并调整范围;滑动至所要添加的时间段调整时长;3、点击完成指令,即回到刷流页面观看自己创作后的短视频。
204.短视频app前端:1、刷流页面;2、出现编辑页面;贴片效果的预览和展示;3、返回刷流页面。
205.后台(短视频后台服务器):1、采集执行指令当前帧的前后规定时长,调入编辑;2、实时对该时间段视频,进行原视频效果贴片的处理,记录进缓存;3、处理完的效果视频位于原视频的下方;4、所框选的原视频位置全透明,展示下方效果视频;5、对应时间和区域的效果上载到内容平台服务器,叠加至该片段位置。
206.上述方法,可满足用户快速互动的参与意愿,实现了在观看视频的基础上,实时抽取原片段再创作的能力。该能力可以让用户基于原视频区域的图像快速二次创作。用户可随时随地对从视频场景出发,添加基于原视频本身内容的效果贴片的。本技术对短视频内
容快速二次创作带来效果补充,极大提升交互体验。
207.下面对本技术实施例中的视频内容生成装置、电子设备、存储介质和程序产品进行简单介绍:
208.基于相同的发明构思,本技术实施例还提供一种视频内容生成装置。如图15所示,其为第一种视频内容生成装置1500的结构示意图,可以包括:
209.编辑触发单元1501,用于响应于针对视频展示界面中播放的待处理视频触发的第一编辑操作,展示包括至少一个编辑控件的编辑界面,并在编辑界面中展示待处理视频的待编辑视频画面,每个编辑控件对应一种编辑功能;
210.视频编辑单元1502,用于响应于基于目标编辑控件触发的第二编辑操作,在待编辑视频画面中的目标区域添加相应的第一目标效果素材,第一目标效果素材为:按照目标编辑控件对应的编辑功能,对待编辑视频画面中目标区域内的画面,进行相应效果的编辑处理而得到的;
211.视频生成单元1503,用于响应于针对待处理视频触发的编辑完成操作,基于第一目标效果素材生成编辑后的待处理视频,并在视频展示界面中继续播放编辑后的待处理视频。
212.可选的,编辑界面中还包括时段设置控件;则视频编辑单元1502还用于:
213.响应于针对时段设置控件触发的设置操作,确定针对目标编辑控件的效果应用时段,并在效果应用时段内其他视频画面中与目标区域对应的区域,添加相应的第二目标效果素材,第二目标效果素材为:按照目标编辑控件对应的编辑功能,对相应的其他视频画面中与目标区域对应的区域内的画面,进行相应效果的编辑处理而得到的;
214.视频生成单元1503具体用于:
215.基于第一目标效果素材和各个第二目标效果素材,生成编辑后的待处理视频。
216.可选的,视频编辑单元1502还用于:
217.在响应于基于目标编辑控件触发的第二编辑操作,在待编辑视频画面中的目标区域添加相应的第一目标效果素材之前,响应于针对目标编辑控件触发的选中操作,在待编辑视频画面中的指定区域展示素材选框;
218.视频编辑单元1502具体用于:
219.响应于针对素材选框的第二编辑操作,确定调整后的素材选框在待编辑视频画面中所标记的目标区域,并在目标区域添加相应的第一目标效果素材。
220.可选的,视频编辑单元1502还用于:
221.在指定区域添加相应的初始效果素材,初始效果素材为:基于目标编辑控件对待编辑视频画面中指定区域内的画面,进行相应视频编辑功能的处理而得到的;
222.视频编辑单元1502具体用于:
223.在待编辑视频画面中的目标区域展示素材选框,并将素材选框中的初始效果素材替换为第一目标效果素材。
224.可选的,编辑界面还包括:片段选择区域,片段选择区域用于展示:待处理视频的关联编辑时段内的至少一个视频画面的缩略图,关联编辑时段为:包含第一编辑操作的触发时刻的一定时长的时间段;
225.则待编辑视频画面是通过以下方式确定:
226.将第一编辑操作的触发时刻对应的视频画面,作为待编辑视频画面;或者
227.响应于从片段选择区域选中第一目标视频画面的缩略图的触发操作,将第一目标视频画面作为待编辑视频画面。
228.可选的,视频编辑单元1502还用于:
229.响应于从片段选择区域选中至少一个第二目标视频画面的缩略图的触发操作,在至少一个第二目标视频画面中与目标区域对应的区域,添加相应的第三目标效果素材,第三目标效果素材为:按照目标编辑控件对应的编辑功能,对相应的第二目标视频画面中与目标区域对应的区域内的画面,进行相应效果的编辑处理而得到的;
230.视频生成单元1503具体用于:
231.基于第一目标效果素材和各个第三目标效果素材,生成编辑后的待处理视频。
232.可选的,编辑界面中还包括:效果撤销控件;
233.则视频编辑单元1502还用于在视频生成单元1503响应于针对待处理视频触发的编辑完成操作之前,响应于针对效果撤销控件的触发操作,撤销触发操作前的至少一次第二编辑操作。
234.可选的,编辑界面中还包括效果预览控件;则视频编辑单元1502还用于:
235.响应于针对效果预览控件的触发操作,自待编辑视频画面起,在编辑界面中预览至少一个视频画面对应的视频编辑效果。
236.可选的,视频展示界面还包括效果屏蔽控件;则装置还包括:
237.浏览控制单元1504,用于在视频展示界面中继续播放编辑后的待处理视频的过程中,响应于针对效果屏蔽控件的触发操作,在视频展示界面中去除针对待处理视频的视频编辑效果,继续播放原始的待处理视频。
238.基于相同的发明构思,本技术实施例还提供一种视频内容生成装置。如图16所示,其为第一种视频内容生成装置1600的结构示意图,可以包括:
239.第一接收单元1601,用于接收客户端发送的针对待处理视频的第一编辑指令,第一编辑指令为:客户端响应于针对编辑界面中目标编辑控件触发的第二编辑操作而生成的;编辑界面为:客户端响应于针对待处理视频触发的第一编辑操作后展示的,包括至少一个编辑控件,并展示有待处理视频的待编辑视频画面,每个编辑控件对应一种编辑功能;
240.第一反馈单元1602,用于基于第一编辑指令确定目标编辑控件对应的编辑功能,并对待编辑视频画面中目标区域内的画面,进行编辑功能相应效果的编辑处理,生成第一目标效果素材,并反馈给客户端,以使客户端在待编辑视频画面中的目标区域添加第一目标效果素材;
241.存储单元1603,用于将第一目标效果素材与待处理视频关联存储。
242.可选的,编辑界面中还包括时段设置控件;
243.则第一反馈单元1602还用于:
244.对效果应用时段内的其他视频画面中与目标区域对应区域内的画面,进行相应编辑功能相应效果的编辑处理,生成相应的第二目标效果素材,并反馈给客户端,以使客户端在其他视频画面中与目标区域对应的区域,添加相应的第二目标效果素材;
245.其中,效果应用时段为:客户端响应于针对时段设置控件触发的设置操作后,确定的针对目标编辑控件的效果应用时段。
246.可选的,存储单元1603还用于:
247.将各个第二目标效果素材以及效果应用时段,与第一目标效果素材关联存储。
248.可选的,编辑界面还包括片段选择区域;
249.则装置还包括:
250.第二接收单元1604,用于在第一接收单元1601接收客户端发送的针对待处理视频的第一编辑指令之前,接收客户端发送的针对待处理视频的第二编辑指令,第二编辑指令为客户端响应于第一编辑操作而生成的;
251.第二反馈单元1605,用于基于第二编辑指令,确定待处理视频的关联编辑时段内的至少一个视频画面的缩略图,并反馈给客户端,以使客户端在片段选择区域中展示;关联编辑时段为:包含第一编辑操作的触发时刻的一定时长的时间段。
252.可选的,装置还包括:
253.第一同步单元1606,用于将针对待处理视频的第一目标效果素材,上传至内容平台服务器进行同步存储。
254.可选的,装置还包括:
255.第二同步单元1607,用于将针对待处理视频的各个第二目标效果素材以及效果应用时段,上传至内容平台服务器进行同步存储。
256.由于本技术实施例中,用户在观看视频内容的过程中,针对待处理视频内容,通过对待编辑视频画面目标区域中的内容,进行与目标编辑控件的编辑功能相应的处理,获得该目标区域对应的第一目标效果素材,并将该第一目标效果素材添加到目标区域,实现对视频内容的二次创作,该方式即提取原视频内容作为快速二次创作的素材,保证了视频内容的整体调性统一,加强了视频内容的互动和氛围,有利于提升对象活跃度与留存率,提高人机交互效率。
257.为了描述的方便,以上各部分按照功能划分为各模块(或单元)分别描述。当然,在实施本技术时可以把各模块(或单元)的功能在同一个或多个软件或硬件中实现。
258.在介绍了本技术示例性实施方式的视频内容生成方法和装置之后,接下来,介绍根据本技术的另一示例性实施方式的用于视频内容生成装置。
259.所属技术领域的技术人员能够理解,本技术的各个方面可以实现为系统、方法或程序产品。因此,本技术的各个方面可以具体实现为以下形式,即:完全的硬件实施方式、完全的软件实施方式(包括固件、微代码等),或硬件和软件方面结合的实施方式,这里可以统称为“电路”、“模块”或“系统”。
260.与上述方法实施例基于同一发明构思,本技术实施例中还提供了一种电子设备。在一种实施例中,该电子设备可以是服务器,如图1所示的服务器120。在该实施例中,电子设备的结构可以如图17所示,包括存储器1701,通讯模块1703以及一个或多个处理器1702。
261.存储器1701,用于存储处理器1702执行的计算机程序。存储器1701可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统,以及运行即时通讯功能所需的程序等;存储数据区可存储各种即时通讯信息和操作指令集等。
262.存储器1701可以是易失性存储器(volatile memory),例如随机存取存储器(random-access memory,ram);存储器1701也可以是非易失性存储器(non-volatile memory),例如只读存储器,快闪存储器(flash memory),硬盘(hard disk drive,hdd)或固
态硬盘(solid-state drive,ssd);或者存储器1701是能够用于携带或存储具有指令或数据结构形式的期望的计算机程序并能够由计算机存取的任何其他介质,但不限于此。存储器1701可以是上述存储器的组合。
263.处理器1702,可以包括一个或多个中央处理单元(central processing unit,cpu)或者为数字处理单元等等。处理器1702,用于调用存储器1701中存储的计算机程序时实现上述视频内容生成方法。
264.通讯模块1703用于与终端设备和其他服务器进行通信。
265.本技术实施例中不限定上述存储器1701、通讯模块1703和处理器1702之间的具体连接介质。本技术实施例在图17中以存储器1701和处理器1702之间通过总线1704连接,总线1704在图17中以粗线描述,其它部件之间的连接方式,仅是进行示意性说明,并不引以为限。总线1704可以分为地址总线、数据总线、控制总线等。为便于描述,图17中仅用一条粗线描述,但并不描述仅有一根总线或一种类型的总线。
266.存储器1701中存储有计算机存储介质,计算机存储介质中存储有计算机可执行指令,计算机可执行指令用于实现本技术实施例的视频内容生成方法。处理器1702用于执行上述的视频内容生成方法,如图2所示。
267.在另一种实施例中,电子设备也可以是其他电子设备,如图1所示的终端设备110。在该实施例中,电子设备的结构可以如图18所示,包括:通信组件1810、存储器1820、显示单元1830、摄像头1840、传感器1850、音频电路1860、蓝牙模块1870、处理器1880等部件。
268.通信组件1810用于与服务器进行通信。在一些实施例中,可以包括电路无线保真(wireless fidelity,wifi)模块,wifi模块属于短距离无线传输技术,电子设备通过wifi模块可以帮助用户收发信息。
269.存储器1820可用于存储软件程序及数据。处理器1880通过运行存储在存储器1820的软件程序或数据,从而执行终端设备110的各种功能以及数据处理。存储器1820可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。存储器1820存储有使得终端设备110能运行的操作系统。本技术中存储器1820可以存储操作系统及各种应用程序,还可以存储执行本技术实施例视频内容生成方法的代码。
270.显示单元1830还可用于显示由用户输入的信息或提供给用户的信息以及终端设备110的各种菜单的图形用户界面(graphical user interface,gui)。具体地,显示单元1830可以包括设置在终端设备110正面的显示屏1832。其中,显示屏1832可以采用液晶显示器、发光二极管等形式来配置。显示单元1830可以用于显示本技术实施例中的视频展示界面、编辑界面等。
271.显示单元1830还可用于接收输入的数字或字符信息,产生与终端设备110的用户设置以及功能控制有关的信号输入,具体地,显示单元1830可以包括设置在终端设备110正面的触控屏1831,可收集用户在其上或附近的触摸操作,例如点击按钮,拖动滚动框等。
272.其中,触控屏1831可以覆盖在显示屏1832之上,也可以将触控屏1831与显示屏1832集成而实现终端设备110的输入和输出功能,集成后可以简称触摸显示屏。本技术中显示单元1830可以显示应用程序以及对应的操作步骤。
273.摄像头1840可用于捕获静态图像,用户可以将摄像头1840拍摄的图像通过应用发
布评论。摄像头1840可以是一个,也可以是多个。物体通过镜头生成光学图像投射到感光元件。感光元件可以是电荷耦合器件(charge coupled device,ccd)或互补金属氧化物半导体(complementary metal-oxide-semiconductor,cmos)光电晶体管。感光元件把光信号转换成电信号,之后将电信号传递给处理器1880转换成数字图像信号。
274.终端设备还可以包括至少一种传感器1850,比如加速度传感器1851、距离传感器1852、指纹传感器1853、温度传感器1854。终端设备还可配置有陀螺仪、气压计、湿度计、温度计、红外线传感器、光传感器、运动传感器等其他传感器。
275.音频电路1860、扬声器1861、传声器1862可提供用户与终端设备110之间的音频接口。音频电路1860可将接收到的音频数据转换后的电信号,传输到扬声器1861,由扬声器1861转换为声音信号输出。终端设备110还可配置音量按钮,用于调节声音信号的音量。另一方面,传声器1862将收集的声音信号转换为电信号,由音频电路1860接收后转换为音频数据,再将音频数据输出至通信组件1810以发送给比如另一终端设备110,或者将音频数据输出至存储器1820以便进一步处理。
276.蓝牙模块1870用于通过蓝牙协议来与其他具有蓝牙模块的蓝牙设备进行信息交互。例如,终端设备可以通过蓝牙模块1870与同样具备蓝牙模块的可穿戴电子设备(例如智能手表)建立蓝牙连接,从而进行数据交互。
277.处理器1880是终端设备的控制中心,利用各种接口和线路连接整个终端的各个部分,通过运行或执行存储在存储器1820内的软件程序,以及调用存储在存储器1820内的数据,执行终端设备的各种功能和处理数据。在一些实施例中,处理器1880可包括一个或多个处理单元;处理器1880还可以集成应用处理器和基带处理器,其中,应用处理器主要处理操作系统、用户界面和应用程序等,基带处理器主要处理无线通信。可以理解的是,上述基带处理器也可以不集成到处理器1880中。本技术中处理器1880可以运行操作系统、应用程序、用户界面显示及触控响应,以及本技术实施例的视频内容生成方法。另外,处理器1880与显示单元1830耦接。
278.在一些可能的实施方式中,本技术提供的视频内容生成方法的各个方面还可以实现为一种程序产品的形式,其包括计算机程序,当程序产品在电子设备上运行时,计算机程序用于使电子设备执行本说明书上述描述的根据本技术各种示例性实施方式的视频内容生成方法中的步骤,例如,电子设备可以执行如图2或图12中所示的步骤。
279.程序产品可以采用一个或多个可读介质的任意组合。可读介质可以是可读信号介质或者可读存储介质。可读存储介质例如可以是但不限于电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。可读存储介质的更具体的例子(非穷举的列表)包括:具有一个或多个导线的电连接、便携式盘、硬盘、随机存取存储器(ram)、只读存储器(rom)、可擦式可编程只读存储器(eprom或闪存)、光纤、便携式紧凑盘只读存储器(cd-rom)、光存储器件、磁存储器件、或者上述的任意合适的组合。
280.本技术的实施方式的程序产品可以采用便携式紧凑盘只读存储器(cd-rom)并包括计算机程序,并可以在计算装置上运行。然而,本技术的程序产品不限于此,在本文件中,可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被命令执行系统、装置或者器件使用或者与其结合使用。
281.可读信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载
了可读计算机程序。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。可读信号介质还可以是可读存储介质以外的任何可读介质,该可读介质可以发送、传播或者传输用于由命令执行系统、装置或者器件使用或者与其结合使用的程序。
282.可读介质上包含的计算机程序可以用任何适当的介质传输,包括但不限于无线、有线、光缆、rf等等,或者上述的任意合适的组合。
283.可以以一种或多种程序设计语言的任意组合来编写用于执行本技术操作的计算机程序,程序设计语言包括面向对象的程序设计语言—诸如java、c++等,还包括常规的过程式程序设计语言—诸如“c”语言或类似的程序设计语言。计算机程序可以完全地在用户计算装置上执行、部分地在用户设备上执行、作为一个独立的软件包执行、部分在用户计算装置上部分在远程计算装置上执行、或者完全在远程计算装置或服务器上执行。在涉及远程计算装置的情形中,远程计算装置可以通过任意种类的网络包括局域网(lan)或广域网(wan)连接到用户计算装置,或者,可以连接到外部计算装置(例如利用因特网服务提供商来通过因特网连接)。
284.应当注意,尽管在上文详细描述中提及了装置的若干单元或子单元,但是这种划分仅仅是示例性的并非强制性的。实际上,根据本技术的实施方式,上文描述的两个或更多单元的特征和功能可以在一个单元中具体化。反之,上文描述的一个单元的特征和功能可以进一步划分为由多个单元来具体化。
285.此外,尽管在附图中以特定顺序描述了本技术方法的操作,但是,这并非要求或者暗示必须按照该特定顺序来执行这些操作,或是必须执行全部所示的操作才能实现期望的结果。附加地或备选地,可以省略某些步骤,将多个步骤合并为一个步骤执行,和/或将一个步骤分解为多个步骤执行。
286.本领域内的技术人员应明白,本技术的实施例可提供为方法、系统、或计算机程序产品。因此,本技术可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本技术可采用在一个或多个其中包含有计算机可用计算机程序的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。
287.尽管已描述了本技术的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例做出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本技术范围的所有变更和修改。
288.显然,本领域的技术人员可以对本技术进行各种改动和变型而不脱离本技术的精神和范围。这样,倘若本技术的这些修改和变型属于本技术权利要求及其等同技术的范围之内,则本技术也意图包含这些改动和变型在内。

技术特征:
1.一种视频内容生成方法,其特征在于,该方法包括:响应于针对视频展示界面中播放的待处理视频触发的第一编辑操作,展示包括至少一个编辑控件的编辑界面,并在所述编辑界面中展示所述待处理视频的待编辑视频画面,每个编辑控件对应一种编辑功能;响应于基于目标编辑控件触发的第二编辑操作,在所述待编辑视频画面中的目标区域添加相应的第一目标效果素材,所述第一目标效果素材为:按照所述目标编辑控件对应的编辑功能,对所述待编辑视频画面中目标区域内的画面,进行相应效果的编辑处理而得到的;响应于针对所述待处理视频触发的编辑完成操作,基于所述第一目标效果素材生成编辑后的待处理视频,并在所述视频展示界面中继续播放编辑后的待处理视频。2.如权利要求1所述的方法,其特征在于,所述编辑界面中还包括时段设置控件;则所述方法还包括:响应于针对所述时段设置控件触发的设置操作,确定针对所述目标编辑控件的效果应用时段,并在所述效果应用时段内其他视频画面中与所述目标区域对应的区域,添加相应的第二目标效果素材,所述第二目标效果素材为:按照所述目标编辑控件对应的编辑功能,对相应的其他视频画面中与所述目标区域对应的区域内的画面,进行相应效果的编辑处理而得到的;所述基于所述第一目标效果素材生成编辑后的待处理视频,包括:基于所述第一目标效果素材和各个第二目标效果素材,生成编辑后的待处理视频。3.如权利要求1所述的方法,其特征在于,在所述响应于基于目标编辑控件触发的第二编辑操作,在所述待编辑视频画面中的目标区域添加相应的第一目标效果素材之前,还包括:响应于针对所述目标编辑控件触发的选中操作,在所述待编辑视频画面中的指定区域展示素材选框;所述响应于基于目标编辑控件触发的第二编辑操作,在所述待编辑视频画面中的目标区域添加相应的第一目标效果素材,包括:响应于针对所述素材选框的第二编辑操作,确定调整后的素材选框在所述待编辑视频画面中所标记的目标区域,并在所述目标区域添加相应的第一目标效果素材。4.如权利要求3所述的方法,其特征在于,所述响应于针对所述目标编辑控件触发的选中操作,还包括:在所述指定区域添加相应的初始效果素材,所述初始效果素材为:基于所述目标编辑控件对所述待编辑视频画面中指定区域内的画面,进行相应视频编辑功能的处理而得到的;所述确定调整后的素材选框在所述待编辑视频画面中所标记的目标区域,并在所述目标区域添加相应的第一目标效果素材,包括:在所述待编辑视频画面中的目标区域展示所述素材选框,并将所述素材选框中的初始效果素材替换为所述第一目标效果素材。5.如权利要求1所述的方法,其特征在于,所述编辑界面还包括:片段选择区域,所述片段选择区域用于展示:所述待处理视频的关联编辑时段内的至少一个视频画面的缩略图,
所述关联编辑时段为:包含所述第一编辑操作的触发时刻的一定时长的时间段;则所述待编辑视频画面是通过以下方式确定:将所述第一编辑操作的触发时刻对应的视频画面,作为所述待编辑视频画面;或者响应于从所述片段选择区域选中第一目标视频画面的缩略图的触发操作,将所述第一目标视频画面作为所述待编辑视频画面。6.如权利要求5所述的方法,其特征在于,所述方法还包括:响应于从所述片段选择区域选中至少一个第二目标视频画面的缩略图的触发操作,在所述至少一个第二目标视频画面中与所述目标区域对应的区域,添加相应的第三目标效果素材,所述第三目标效果素材为:按照所述目标编辑控件对应的编辑功能,对相应的第二目标视频画面中与所述目标区域对应的区域内的画面,进行相应效果的编辑处理而得到的;所述基于所述第一目标效果素材生成编辑后的待处理视频,包括:基于所述第一目标效果素材和各个第三目标效果素材,生成编辑后的待处理视频。7.如权利要求1所述的方法,其特征在于,所述编辑界面中还包括:效果撤销控件;则在所述响应于针对所述待处理视频触发的编辑完成操作之前,还包括:响应于针对所述效果撤销控件的触发操作,撤销所述触发操作前的至少一次第二编辑操作。8.如权利要求1所述的方法,其特征在于,所述编辑界面中还包括效果预览控件;则所述方法还包括:响应于针对所述效果预览控件的触发操作,自所述待编辑视频画面起,在所述编辑界面中预览至少一个视频画面对应的视频编辑效果。9.如权利要求1~8任一项所述的方法,其特征在于,所述视频展示界面还包括效果屏蔽控件;则所述方法还包括:在所述视频展示界面中继续播放编辑后的待处理视频的过程中,响应于针对所述效果屏蔽控件的触发操作,在所述视频展示界面中去除针对所述待处理视频的视频编辑效果,继续播放原始的待处理视频。10.一种视频内容生成方法,其特征在于,该方法包括:接收客户端发送的针对待处理视频的第一编辑指令,所述第一编辑指令为:所述客户端响应于针对编辑界面中目标编辑控件触发的第二编辑操作而生成的;所述编辑界面为:所述客户端响应于针对所述待处理视频触发的第一编辑操作后展示的,包括至少一个编辑控件,并展示有所述待处理视频的待编辑视频画面,每个编辑控件对应一种编辑功能;基于所述第一编辑指令确定所述目标编辑控件对应的编辑功能,并对所述待编辑视频画面中目标区域内的画面,进行所述编辑功能相应效果的编辑处理,生成所述第一目标效果素材,并反馈给所述客户端,以使所述客户端在所述待编辑视频画面中的目标区域添加所述第一目标效果素材;将所述第一目标效果素材与所述待处理视频关联存储。11.如权利要求10所述的方法,其特征在于,所述编辑界面中还包括时段设置控件;则所述基于所述第一编辑指令确定所述目标编辑控件对应的编辑功能,并对所述待编辑视频画面中目标区域内的画面,进行所述编辑功能相应效果的编辑处理,生成所述第一目标效果素材,并反馈给所述客户端,还包括:
对效果应用时段内的其他视频画面中与所述目标区域对应区域内的画面,进行相应所述编辑功能相应效果的编辑处理,生成相应的第二目标效果素材,并反馈给所述客户端,以使所述客户端在其他视频画面中与所述目标区域对应的区域,添加相应的第二目标效果素材;其中,所述效果应用时段为:所述客户端响应于针对所述时段设置控件触发的设置操作后,确定的针对所述目标编辑控件的效果应用时段。12.如权利要求11所述的方法,其特征在于,所述将所述第一目标效果素材所对应的编辑效果信息,与所述待处理视频关联存储,还包括:将各个第二目标效果素材以及所述效果应用时段,与所述第一目标效果素材关联存储。13.如权利要求10所述的方法,其特征在于,所述编辑界面还包括片段选择区域;则在所述接收客户端发送的针对待处理视频的第一编辑指令之前,还包括:接收所述客户端发送的针对所述待处理视频的第二编辑指令,所述第二编辑指令为所述客户端响应于所述第一编辑操作而生成的;基于所述第二编辑指令,确定待处理视频的关联编辑时段内的至少一个视频画面的缩略图,并反馈给所述客户端,以使所述客户端在所述片段选择区域中展示;所述关联编辑时段为:包含第一编辑操作的触发时刻的一定时长的时间段。14.如权利要求10、11、13任一所述的方法,其特征在于,所述方法还包括:将针对所述待处理视频的第一目标效果素材,上传至内容平台服务器进行同步存储。15.如权利要求12所述的方法,其特征在于,所述方法还包括:将针对所述待处理视频的各个第二目标效果素材以及所述效果应用时段,上传至内容平台服务器进行同步存储。16.一种视频内容生成装置,其特征在于,包括:编辑触发单元,用于响应于针对视频展示界面中播放的待处理视频触发的第一编辑操作,展示包括至少一个编辑控件的编辑界面,并在所述编辑界面中展示所述待处理视频的待编辑视频画面,每个编辑控件对应一种编辑功能;视频编辑单元,用于响应于基于目标编辑控件触发的第二编辑操作,在所述待编辑视频画面中的目标区域添加相应的第一目标效果素材,所述第一目标效果素材为:按照所述目标编辑控件对应的编辑功能,对所述待编辑视频画面中目标区域内的画面,进行相应效果的编辑处理而得到的;视频生成单元,用于响应于针对所述待处理视频触发的编辑完成操作,基于所述第一目标效果素材生成编辑后的待处理视频,并在所述视频展示界面中继续播放编辑后的待处理视频。17.一种视频内容生成装置,其特征在于,包括:第一接收单元,用于接收客户端发送的针对待处理视频的第一编辑指令,所述第一编辑指令为:所述客户端响应于针对编辑界面中目标编辑控件触发的第二编辑操作而生成的;所述编辑界面为:所述客户端响应于针对所述待处理视频触发的第一编辑操作后展示的,包括至少一个编辑控件,并展示有所述待处理视频的待编辑视频画面,每个编辑控件对应一种编辑功能;
第一反馈单元,用于基于所述第一编辑指令确定所述目标编辑控件对应的编辑功能,并对所述待编辑视频画面中目标区域内的画面,进行所述编辑功能相应效果的编辑处理,生成所述第一目标效果素材,并反馈给所述客户端,以使所述客户端在所述待编辑视频画面中的目标区域添加所述第一目标效果素材;存储单元,用于将所述第一目标效果素材与所述待处理视频关联存储。18.一种电子设备,其特征在于,其包括处理器和存储器,其中,所述存储器存储有计算机程序,当所述计算机程序被所述处理器执行时,使得所述处理器执行权利要求1~15中任一所述方法的步骤。19.一种计算机可读存储介质,其特征在于,其包括计算机程序,当所述计算机程序在电子设备上运行时,所述计算机程序用于使所述电子设备执行权利要求1~15中任一所述方法的步骤。20.一种计算机程序产品,其特征在于,包括计算机程序,所述计算机程序存储在计算机可读存储介质中;当电子设备的处理器从所述计算机可读存储介质读取所述计算机程序时,所述处理器执行所述计算机程序,使得所述电子设备执行权利要求1~15中任一所述方法的步骤。

技术总结
本申请涉及计算机技术领域,尤其涉及一种视频内容生成方法、装置、电子设备和存储介质,用以对视频内容快速二次创作,提高人机交互效率。其中,方法包括:响应于第一编辑操作,展示包括编辑控件的编辑界面,并在编辑界面中展示待处理视频的待编辑视频画面;响应于第二编辑操作,在待编辑视频画面中的目标区域添加相应的第一目标效果素材,第一目标效果素材为按照目标编辑控件对应的编辑功能,对待编辑视频画面中目标区域内画面,进行相应效果的编辑处理得到;响应于编辑完成操作,基于第一目标效果素材生成编辑后的待处理视频,并在视频展示界面中继续播放编辑后的待处理视频。本申请提取原视频内容作为快速二次创作的素材,提高了人机交互效率。机交互效率。机交互效率。


技术研发人员:黄信 陈楠
受保护的技术使用者:腾讯科技(深圳)有限公司
技术研发日:2022.01.11
技术公布日:2023/7/25
版权声明

本文仅代表作者观点,不代表航家之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)

航空之家 https://www.aerohome.com.cn/

飞机超市 https://mall.aerohome.com.cn/

航空资讯 https://news.aerohome.com.cn/

分享:

扫一扫在手机阅读、分享本文

相关推荐