一种多媒体资源处理方法、装置、电子设备和存储介质

文档序号:73205 发布日期:2021-10-01 浏览:12次 >En<

阅读说明:本技术 一种多媒体资源处理方法、装置、电子设备和存储介质 (Multimedia resource processing method and device, electronic equipment and storage medium ) 是由 洪嘉慧 于 2021-05-25 设计创作,主要内容包括:本公开关于一种多媒体资源处理方法、装置、电子设备和存储介质,该方法响应于基于全局处理信息触发的全局处理指令,在多媒体资源处理页面上的全局处理信息中展示全局打点信息。基于全局打点信息,在至少两个多媒体资源中展示与全局打点信息对应的打点参照信息。基于打点参照信息对至少两个多媒体资源进行展示调整,得到调整后的多媒体资源。响应于视频生成指令,基于调整后的多媒体资源,生成目标视频。该方法基于全局打点信息对应的打点参照信息,可以将至少两个多媒体资源与全局打点信息进行匹配,从而提高多媒体资源的播放时间的对齐效率,并提高目标视频的生成效率。(The disclosure relates to a multimedia resource processing method, a multimedia resource processing device, an electronic device and a storage medium. And displaying dotting reference information corresponding to the global dotting information in at least two multimedia resources based on the global dotting information. And performing display adjustment on at least two multimedia resources based on the dotting reference information to obtain the adjusted multimedia resources. And responding to the video generation instruction, and generating the target video based on the adjusted multimedia resource. The method can match at least two multimedia resources with the global dotting information based on the dotting reference information corresponding to the global dotting information, so that the alignment efficiency of the playing time of the multimedia resources is improved, and the generation efficiency of the target video is improved.)

一种多媒体资源处理方法、装置、电子设备和存储介质

技术领域

本公开涉及音视频处理

技术领域

,尤其涉及一种多媒体资源处理方法、装置、电子设备和存储介质。

背景技术

在对视频制作的过程中,可以增加新的音乐、图片等多媒体资源,对于各个不同的多媒体资源,则需要通过在多媒体资源的播放时间上进行打点标记,并匹配打点信息的方式,将各个多媒体资源的间的播放时间进行对齐,得到目标视频。

相关技术中,在进行打点标记时,需要对视频中的每个多媒体资源进行单独打点,再将打点后的各个多媒体资源的播放时间对齐,但是对每个多媒体资源进行单独打点再对齐的操作较为繁琐,从而导致多媒体资源的播放时间的对齐效率较低。

发明内容

本公开提供一种多媒体资源处理方法、装置、电子设备和存储介质,以至少解决相关技术中用户操作繁琐,多媒体资源的播放时间的对齐效率较低的问题。本公开的技术方案如下:

根据本公开实施例的第一方面,提供一种多媒体资源处理方法,所述方法包括:

显示多媒体资源处理页面,所述多媒体资源处理页面包括至少两个多媒体资源和全局处理信息,所述至少两个多媒体资源包括待处理多媒体资源,所述全局处理信息表征所述待处理多媒体资源对应的展示时间轴;

响应于基于所述全局处理信息触发的全局处理指令,在所述全局处理信息中展示全局打点信息,所述全局打点信息用于标识所述至少两个多媒体资源对应的打点时间点;

基于所述全局打点信息,在所述至少两个多媒体资源中展示与所述全局打点信息对应的打点参照信息,所述打点参照信息用于标识与所述至少两个多媒体资源中与所述全局打点信息对应的播放时间点;

基于所述打点参照信息对所述至少两个多媒体资源进行展示调整,得到调整后的多媒体资源;

响应于视频生成指令,基于所述调整后的多媒体资源,生成目标视频。

作为一个可选的实施例,所述待处理多媒体资源包括多个资源片段,所述基于所述打点参照信息对所述至少两个多媒体资源进行展示调整,得到调整后的多媒体资源包括:

响应于拖拽指令,将所述拖拽指令对应的资源片段作为目标资源片段,确定所述目标资源片段对应的目标打点参照信息;

基于所述目标打点参照信息,调整所述目标资源片段对应的第一展示结束时间和目标关联资源片段对应的第一展示起始时间,所述目标关联资源片段为所述目标资源片段相邻且在所述目标资源片段之后展示的资源片段;

将所述第一展示结束时间和所述第一展示起始时间,与所述目标打点参照信息对应的全局打点信息匹配,得到调整后的待处理多媒体资源。

作为一个可选的实施例,所述方法还包括:

确定所述多个资源片段中已调整资源片段的数目;

在所述已调整资源片段的数目满足预设数目的情况下,显示第一提示信息;

响应于基于所述第一提示信息触发的处理指令,确定其他资源片段对应的其他打点参照信息,所述其他资源片段表征所述多个资源片段中除已调整资源片段外的资源片段;

基于所述其他打点参照信息,调整所述其他资源片段对应的第二展示结束时间和其他关联资源片段对应的第二展示起始时间,所述其他关联资源片段为所述其他资源片段相邻且在所述其他资源片段之后展示的资源片段;

将所述第二展示结束时间和所述第二展示起始时间,与所述其他打点参照信息对应的全局打点信息匹配,得到调整后的待处理多媒体资源。

作为一个可选的实施例,所述至少两个多媒体资源包括新增多媒体资源,所述基于所述打点参照信息对所述至少两个多媒体资源进行展示调整,得到调整后的多媒体资源包括:

响应于拖拽指令,将所述拖拽指令对应的新增多媒体资源作为目标新增多媒体资源;

检测所述目标新增多媒体资源的展示结束时间对应的第一边界信息与所述多媒体资源处理页面对应的第二边界信息间的距离;

在所述第一边界信息与所述第二边界信息匹配的情况下,显示第二提示信息;

响应于基于所述第二提示信息触发的处理指令,确定所述目标新增多媒体资源对应的界外打点参照信息,所述界外打点参照信息为位于所述第二边界信息之外的打点参照信息;

基于所述界外打点参照信息,调整所述第一边界信息大于等于所述第二边界信息时所述目标新增多媒体资源的展示时长;

将所述目标新增多媒体资源的展示结束时间与所述界外打点参照信息对应的界外全局打点信息匹配,得到调整后的目标新增多媒体资源。

作为一个可选的实施例,所述至少两个多媒体资源包括新增多媒体资源,所述基于所述打点参照信息对所述至少两个多媒体资源进行展示调整,得到调整后的多媒体资源包括:

响应于拖拽指令,将所述拖拽指令对应的新增多媒体资源作为目标新增多媒体资源;

检测所述目标新增多媒体资源对应的拖拽速度;

在所述拖拽速度满足预设速度条件的情况下,显示第二提示信息;

响应于基于所述第二提示信息触发的处理指令,确定所述目标新增多媒体资源对应的界外打点参照信息,所述界外打点参照信息为位于所述多媒体资源处理页面对应的第二边界信息之外的打点参照信息;

基于所述界外打点参照信息,调整第一边界信息大于等于所述第二边界信息时目标新增多媒体资源的展示时长,所述第一边界信息表征所述目标新增多媒体资源的展示结束时间对应的边界信息;

将所述目标新增多媒体资源的展示结束时间与所述界外打点参照信息对应的界外全局打点信息匹配,得到调整后的目标新增多媒体资源。

作为一个可选的实施例,所述响应于基于所述第二提示信息触发的处理指令,确定所述目标新增多媒体资源对应的界外打点参照信息包括:

响应于基于所述第二提示信息触发的处理指令,获取拖拽方向上的打点参照信息;

从所述拖拽方向上的打点参照信息中确定所述界外打点参照信息。

作为一个可选的实施例,所述响应于基于所述第二提示信息触发的处理指令,获取拖拽方向上的打点参照信息包括:

响应于基于所述第二提示信息触发的处理指令,显示所述拖拽方向上的打点参照信息对应的打点缩略信息,所述打点缩略信息表征通过缩略方式展示的所述拖拽方向上的打点参照信息对应的全局打点信息;

所述从所述拖拽方向上的打点参照信息中确定所述界外打点参照信息包括:

响应于基于所述打点缩略信息触发的界外点选择指令,确定所述界外打点参照信息。

作为一个可选的实施例,所述方法还包括:

在对所述至少两个多媒体资源进行展示调整的过程中,检测调整中的多媒体资源的展示结束时间对应的第三边界信息与所述多媒体资源处理页面对应的第二边界信息间的距离;

在所述距离满足预设距离条件的情况下,更新所述多媒体资源处理页面;

基于所述距离,调整所述多媒体资源处理页面的更新速度。

作为一个可选的实施例,所述多媒体资源处理页面还包括所述待处理多媒体资源对应的第一资源更新操作信息,所述方法还包括:

响应于基于所述第一资源更新操作信息触发的多媒体资源更新指令,基于所述多媒体资源更新指令对应的资源片段更新所述待处理多媒体资源;

在所述多媒体资源处理页面中展示更新后的待处理多媒体资源。

作为一个可选的实施例,所述响应于基于所述第一资源更新操作信息触发的多媒体资源更新指令,基于所述多媒体资源更新指令对应的资源片段更新所述待处理多媒体资源包括:

在所述第一资源更新操作信息为第一资源添加操作信息的情况下,响应于基于所述第一资源添加操作信息触发的多媒体资源添加指令,显示资源片段获取页面,所述资源片段获取页面包括资源片段获取信息和多个待添加资源片段;

响应于所述资源片段获取信息触发的资源片段获取指令,获取所述多个待添加资源片段中的至少一个资源片段,并从所述资源片段获取页面跳转回所述多媒体资源处理页面;

基于所述至少一个资源片段更新所述待处理多媒体资源。

作为一个可选的实施例,所述资源片段获取页面还包括处于第一状态的打点匹配信息,所述处于第一状态的打点匹配信息指示不按照所述全局打点信息标识的打点时间点导入所述至少一个资源片段的导入方式,所述响应于基于所述第一资源添加操作信息触发的多媒体资源添加指令,显示资源片段获取页面之后,所述方法还包括:

响应于基于所述处于第一状态的打点匹配信息触发的打点匹配指令,将所述资源片段获取页面中的打点匹配信息由所述第一状态更新为第二状态,所述第二状态的打点匹配信息指示按照所述全局打点信息标识的打点时间点导入所述至少一个资源片段的导入方式;

响应于所述资源片段获取信息触发的资源片段获取指令,从所述资源片段获取页面跳转回所述多媒体资源处理页面,所述多媒体资源处理页面包括按照所述全局打点信息标识的打点时间点导入的所述至少一个资源片段更新后的待处理多媒体资源。

作为一个可选的实施例,所述待处理多媒体资源包括多个资源片段,所述响应于基于所述第一资源更新操作信息触发的多媒体资源更新指令,基于所述多媒体资源更新指令对应的资源片段更新所述待处理多媒体资源包括:

在所述第一资源更新操作信息为第一资源删除操作信息的情况下,响应于基于所述第一资源删除操作信息触发的第一资源删除指令,删除所述第一资源删除指令的触发点对应的资源片段;

基于除所述第一资源删除指令的触发点对应的资源片段之外的其他资源片段更新所述待处理多媒体资源。

作为一个可选的实施例,所述至少两个多媒体资源包括新增多媒体资源,所述多媒体资源处理页面还包括所述新增多媒体资源对应的第二资源更新操作信息,所述方法还包括:

响应于基于所述第二资源更新操作信息触发的多媒体资源更新指令,基于所述多媒体资源更新指令对应的多媒体资源更新所述新增多媒体资源;

在所述多媒体资源处理页面中展示更新后的新增多媒体资源。

作为一个可选的实施例,所述响应于基于所述第二资源更新操作信息触发的多媒体资源更新指令,基于所述多媒体资源更新指令对应的多媒体资源更新所述新增多媒体资源包括:

在所述第二资源更新操作信息为第二资源添加操作信息的情况下,响应于基于所述第二资源添加操作信息触发的第二资源添加指令,基于所述第二资源添加指令对应的多媒体资源更新所述新增多媒体资源。

作为一个可选的实施例,所述响应于基于所述第二资源更新操作信息触发的多媒体资源更新指令,基于所述多媒体资源更新指令对应的多媒体资源更新所述新增多媒体资源包括:

在所述第二资源更新操作信息为第二资源删除操作信息的情况下,响应于基于所述第二资源删除操作信息触发的第二资源删除指令,删除所述第二资源删除指令的触发点对应的多媒体资源;

基于除所述第二资源删除指令的触发点对应的多媒体资源之外的其他多媒体资源更新所述新增多媒体资源。

根据本公开实施例的第二方面,提供一种多媒体资源处理装置,所述装置包括:

多媒体资源处理页面显示模块,被配置为执行显示多媒体资源处理页面,所述多媒体资源处理页面包括至少两个多媒体资源和全局处理信息,所述至少两个多媒体资源包括待处理多媒体资源,所述全局处理信息表征所述待处理多媒体资源对应的展示时间轴;

全局打点模块,被配置为执行响应于基于所述全局处理信息触发的全局处理指令,在所述全局处理信息中展示全局打点信息,所述全局打点信息用于标识所述至少两个多媒体资源对应的打点时间点;

参照信息展示模块,被配置为执行基于所述全局打点信息,在所述至少两个多媒体资源中展示与所述全局打点信息对应的打点参照信息,所述打点参照信息用于标识与所述至少两个多媒体资源中与所述全局打点信息对应的播放时间点;

展示调整模块,被配置为执行基于所述打点参照信息对所述至少两个多媒体资源进行展示调整,得到调整后的多媒体资源;

目标视频生成模块,被配置为执行响应于视频生成指令,基于所述调整后的多媒体资源,生成目标视频。

作为一个可选的实施例,所述待处理多媒体资源包括多个资源片段,所述展示调整模块包括:

目标参照信息确定单元,被配置为执行响应于拖拽指令,将所述拖拽指令对应的资源片段作为目标资源片段,确定所述目标资源片段对应的目标打点参照信息;

第一资源片段调整单元,被配置为执行基于所述目标打点参照信息,调整所述目标资源片段对应的第一展示结束时间和目标关联资源片段对应的第一展示起始时间,所述目标关联资源片段为所述目标资源片段相邻且在所述目标资源片段之后展示的资源片段;

第一匹配单元,被配置为执行将所述第一展示结束时间和所述第一展示起始时间,与所述目标打点参照信息对应的全局打点信息匹配,得到调整后的待处理多媒体资源。

作为一个可选的实施例,所述展示调整模块还包括:

已调整片段数目确定单元,被配置为执行确定所述多个资源片段中已调整资源片段的数目;

第一提示信息显示单元,被配置为执行在所述已调整资源片段的数目满足预设数目的情况下,显示第一提示信息;

其他参照信息确定单元,被配置为执行响应于基于所述第一提示信息触发的处理指令,确定其他资源片段对应的其他打点参照信息,所述其他资源片段表征所述多个资源片段中除已调整资源片段外的资源片段;

第二资源片段调整单元,被配置为执行基于所述其他打点参照信息,调整所述其他资源片段对应的第二展示结束时间和其他关联资源片段对应的第二展示起始时间,所述其他关联资源片段为所述其他资源片段相邻且在所述其他资源片段之后展示的资源片段;

第二匹配单元,被配置为执行将所述第二展示结束时间和所述第二展示起始时间,与所述其他打点参照信息对应的全局打点信息匹配,得到调整后的待处理多媒体资源。

作为一个可选的实施例,所述至少两个多媒体资源包括新增多媒体资源,所述展示调整模块还包括:

目标新增资源确定单元,被配置为执行响应于拖拽指令,将所述拖拽指令对应的新增多媒体资源作为目标新增多媒体资源;

第一距离检测单元,被配置为执行检测所述目标新增多媒体资源的展示结束时间对应的第一边界信息与所述多媒体资源处理页面对应的第二边界信息间的距离;

第二提示信息显示单元,被配置为执行在所述第一边界信息与所述第二边界信息匹配的情况下,显示第二提示信息;

界外参照信息确定单元,被配置为执行响应于基于所述第二提示信息触发的处理指令,确定所述目标新增多媒体资源对应的界外打点参照信息,所述界外打点参照信息为位于所述第二边界信息之外的打点参照信息;

展示时长调整单元,被配置为执行基于所述界外打点参照信息,调整所述第一边界信息大于等于所述第二边界信息时所述目标新增多媒体资源的展示时长;

第三匹配单元,被配置为执行将所述目标新增多媒体资源的展示结束时间与所述界外打点参照信息对应的界外全局打点信息匹配,得到调整后的目标新增多媒体资源。

作为一个可选的实施例,所述至少两个多媒体资源包括新增多媒体资源,所述展示调整模块还包括:

目标新增资源确定单元,被配置为执行响应于拖拽指令,将所述拖拽指令对应的新增多媒体资源作为目标新增多媒体资源;

拖拽速度检测单元,被配置为执行检测所述目标新增多媒体资源对应的拖拽速度;

第二提示信息显示单元,被配置为执行在所述拖拽速度满足预设速度条件的情况下,显示第二提示信息;

界外参照信息确定单元,被配置为执行响应于基于所述第二提示信息触发的处理指令,确定所述目标新增多媒体资源对应的界外打点参照信息,所述界外打点参照信息为位于所述多媒体资源处理页面对应的第二边界信息之外的打点参照信息;

展示时长调整单元,被配置为执行基于所述界外打点参照信息,调整第一边界信息大于等于所述第二边界信息时目标新增多媒体资源的展示时长,所述第一边界信息表征所述目标新增多媒体资源的展示结束时间对应的边界信息;

第三匹配单元,被配置为执行将所述目标新增多媒体资源的展示结束时间与所述界外打点参照信息对应的界外全局打点信息匹配,得到调整后的目标新增多媒体资源。

作为一个可选的实施例,所述界外参照信息确定单元包括:

界外点获取单元,被配置为执行响应于基于所述第二提示信息触发的处理指令,获取拖拽方向上的打点参照信息;

界外点选择单元,被配置为执行从所述拖拽方向上的打点参照信息中确定所述界外打点参照信息。

作为一个可选的实施例,所述界外点获取单元包括:

打点缩略信息获取单元,被配置为执行响应于基于所述第二提示信息触发的处理指令,显示所述拖拽方向上的打点参照信息对应的打点缩略信息,所述打点缩略信息表征通过缩略方式展示的所述拖拽方向上的打点参照信息对应的全局打点信息;

所述界外点选择单元包括:

界外点选择指令执行单元,被配置为执行响应于基于所述打点缩略信息触发的界外点选择指令,确定所述界外打点参照信息。

作为一个可选的实施例,所述装置还包括:

第二距离检测单元,被配置为执行在对所述至少两个多媒体资源进行展示调整的过程中,检测调整中的多媒体资源的展示结束时间对应的第三边界信息与所述多媒体资源处理页面对应的第二边界信息间的距离;

页面更新单元,被配置为执行在所述距离满足预设距离条件的情况下,更新所述多媒体资源处理页面;

速度更新单元,被配置为执行基于所述距离,调整所述多媒体资源处理页面的更新速度。

作为一个可选的实施例,所述多媒体资源处理页面还包括所述待处理多媒体资源对应的第一资源更新操作信息,所述装置还包括:

第一多媒体资源更新模块,被配置为执行响应于基于所述第一资源更新操作信息触发的多媒体资源更新指令,基于所述多媒体资源更新指令对应的资源片段更新所述待处理多媒体资源;

第一多媒体资源展示模块,被配置为执行在所述多媒体资源处理页面中展示更新后的待处理多媒体资源。

作为一个可选的实施例,所述第一多媒体资源更新模块包括:

资源片段获取页面显示单元,被配置为执行在所述第一资源更新操作信息为第一资源添加操作信息的情况下,响应于基于所述第一资源添加操作信息触发的多媒体资源添加指令,显示资源片段获取页面,所述资源片段获取页面包括资源片段获取信息和多个待添加资源片段;

资源片段获取单元,被配置为执行响应于所述资源片段获取信息触发的资源片段获取指令,获取所述多个待添加资源片段中的至少一个资源片段,并从所述资源片段获取页面跳转回所述多媒体资源处理页面;

第一多媒体资源添加单元,被配置为执行基于所述至少一个资源片段更新所述待处理多媒体资源。

作为一个可选的实施例,所述资源片段获取页面还包括处于第一状态的打点匹配信息,所述处于第一状态的打点匹配信息指示不按照所述全局打点信息标识的打点时间点导入所述至少一个资源片段的导入方式,所述第一多媒体资源更新模块还包括:

打点匹配信息更新单元,被配置为执行响应于基于所述处于第一状态的打点匹配信息触发的打点匹配指令,将所述资源片段获取页面中的打点匹配信息由所述第一状态更新为第二状态,所述第二状态的打点匹配信息指示按照所述全局打点信息标识的打点时间点导入所述至少一个资源片段的导入方式;

资源片段匹配导入单元,被配置为执行响应于所述资源片段获取信息触发的资源片段获取指令,从所述资源片段获取页面跳转回所述多媒体资源处理页面,所述多媒体资源处理页面包括按照所述全局打点信息标识的打点时间点导入的所述至少一个资源片段更新后的待处理多媒体资源。

作为一个可选的实施例,所述待处理多媒体资源包括多个资源片段,所述第一多媒体资源更新模块还包括:

资源片段删除单元,被配置为执行在所述第一资源更新操作信息为第一资源删除操作信息的情况下,响应于基于所述第一资源删除操作信息触发的第一资源删除指令,删除所述第一资源删除指令的触发点对应的资源片段;

第一多媒体资源删除单元,被配置为执行基于除所述第一资源删除指令的触发点对应的资源片段之外的其他资源片段更新所述待处理多媒体资源。

作为一个可选的实施例,所述至少两个多媒体资源包括新增多媒体资源,所述多媒体资源处理页面还包括所述新增多媒体资源对应的第二资源更新操作信息,所述装置还包括:

第二多媒体资源更新模块,被配置为执行响应于基于所述第二资源更新操作信息触发的多媒体资源更新指令,基于所述多媒体资源更新指令对应的多媒体资源更新所述新增多媒体资源;

第二多媒体资源展示模块,被配置为执行在所述多媒体资源处理页面中展示更新后的新增多媒体资源。

作为一个可选的实施例,所述第二多媒体资源更新模块包括:

第二多媒体资源添加单元,被配置为执行在所述第二资源更新操作信息为第二资源添加操作信息的情况下,响应于基于所述第二资源添加操作信息触发的第二资源添加指令,基于所述第二资源添加指令对应的多媒体资源更新所述新增多媒体资源。

作为一个可选的实施例,所述第二多媒体资源更新模块包括:

新增多媒体资源删除单元,被配置为执行在所述第二资源更新操作信息为第二资源删除操作信息的情况下,响应于基于所述第二资源删除操作信息触发的第二资源删除指令,删除所述第二资源删除指令的触发点对应的多媒体资源;

第二多媒体资源删除单元,被配置为执行基于除所述第二资源删除指令的触发点对应的多媒体资源之外的其他多媒体资源更新所述新增多媒体资源。

根据本公开实施例的第三方面,提供一种电子设备,所述电子设备包括:

处理器;

用于存储所述处理器可执行指令的存储器;

其中,所述处理器被配置为执行所述指令,以实现上述所述的多媒体资源处理方法。

根据本公开实施例的第四方面,提供一种计算机可读存储介质,当所述计算机可读存储介质中的指令由电子设备的处理器执行时,使得所述电子设备能够执行上述所述的多媒体资源处理方法。

根据本公开实施例的第五方面,提供一种计算机程序产品,包括计算机指令,所述计算机指令被处理器执行时实现上述所述的多媒体资源处理方法。

本公开的实施例提供的技术方案至少带来以下有益效果:

响应于基于全局处理信息触发的全局处理指令,在多媒体资源处理页面上的全局处理信息中展示全局打点信息,全局打点信息用于标识至少两个多媒体资源对应的打点时间点。基于全局打点信息,在至少两个多媒体资源中展示与全局打点信息对应的打点参照信息,打点参照信息用于标识与至少两个多媒体资源中与所述全局打点信息对应的播放时间点。基于打点参照信息对至少两个多媒体资源进行展示调整,得到调整后的多媒体资源。响应于视频生成指令,基于调整后的多媒体资源,生成目标视频。该方法基于全局打点信息对应的打点参照信息,可以将至少两个多媒体资源与全局打点信息进行匹配,从而提高多媒体资源的播放时间的对齐效率,并提高目标视频的生成效率。

应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。

附图说明

此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理,并不构成对本公开的不当限定。

图1是根据一示例性实施例示出的一种多媒体资源处理方法的流程图。

图2是根据一示例性实施例示出的在全局处理信息中展示全局打点信息的示意图。

图3是根据一示例性实施例示出的一种多媒体资源处理方法中对待处理多媒体资源进行展示调整的流程图。

图4是根据一示例性实施例示出的对目标资源片段进行调整的示意图。

图5是根据一示例性实施例示出的一种多媒体资源处理方法中对其他资源片段进行自动匹配的流程图。

图6是根据一示例性实施例示出的在多媒体资源处理页面中显示的第一提示信息的示意图。

图7是根据一示例性实施例示出的在多媒体资源处理页面中显示的自动匹配后的待处理多媒体资源。

图8是根据一示例性实施例示出的一种多媒体资源处理方法中基于边界信息对新增多媒体资源进行展示调整的流程图。

图9是根据一示例性实施例示出的在多媒体资源处理页面中显示的第二提示信息的示意图。

图10是根据一示例性实施例示出的一种多媒体资源处理方法中基于拖拽速度对新增多媒体资源进行展示调整的流程图。

图11是根据一示例性实施例示出的在多媒体资源处理页面中显示的打点缩略信息的示意图。

图12是根据一示例性实施例示出的在多媒体资源处理页面中显示的界外匹配后的目标新增多媒体资源。

图13是根据一示例性实施例示出的在待处理多媒体资源对应的显示区域中包括第一资源更新操作信息。

图14是根据一示例性实施例示出的一种多媒体资源处理方法中添加资源片段的流程图。

图15是根据一示例性实施例示出的资源片段获取页面的示意图。

图16是根据一示例性实施例示出的资源片段获取页面中处于第一状态的打点匹配信息的示意图。

图17是根据一示例性实施例示出的按照全局打点信息标识的打点时间点导入资源片段的示意图。

图18是根据一示例性实施例示出的在多媒体资源处理页面包括第二资源更新操作信息的示意图。

图19是根据一示例性实施例示出的一种多媒体资源处理装置的示意图。

图20是根据一示例性实施例示出的一种客户端侧的电子设备的框图。

具体实施方式

为了使本领域普通人员更好地理解本公开的技术方案,下面将结合附图,对本公开实施例中的技术方案进行清楚、完整地描述。

需要说明的是,本公开的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本公开的实施例能够以除了在这里图示或描述的那些以外的顺序实施。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。

图1是根据一示例性实施例示出的一种多媒体资源处理方法的流程图,如图1所示,该方法用于客户端中,包括以下步骤。

S110.显示多媒体资源处理页面,多媒体资源处理页面包括至少两个多媒体资源和全局处理信息,至少两个多媒体资源包括待处理多媒体资源,全局处理信息表征待处理多媒体资源对应的展示时间轴;

作为一个可选的实施例,响应于用户触发的页面显示指令,显示多媒体资源处理页面,多媒体资源处理页面用于对多媒体资源进行处理并生成目标视频。在多媒体资源处理页面上包括至少两个多媒体资源和全局处理信息,至少两个多媒体资源包括待处理多媒体资源和新增多媒体资源,待处理多媒体资源可以为目标视频对应的视频主轨道,新增多媒体资源可以为视频主轨道之外的其他轨道。多媒体资源的类型包括图像、文字、贴纸、视频、音频等。全局处理信息为待处理多媒体资源对应的展示时间轴,在全局处理信息上可以添加全局打点信息。

S120.响应于基于全局处理信息触发的全局处理指令,在全局处理信息中展示全局打点信息,全局打点信息用于标识至少两个多媒体资源对应的打点时间点;

作为一个可选的实施例,请参见图2,如图2所示为在全局处理信息中展示全局打点信息的示意图,响应于全局处理指令对应的触发点,在全局处理信息中展示全局处理指令对应的触发点的标识点,该标记位置即为全局打点信息,全局打点信息用于标识至少两个多媒体资源对应的打点时间点。全局处理信息为展示时间轴,全局打点信息为展示时间轴上的打点时间点,全局打点信息可以用于与待处理多媒体资源的展示时间进行匹配并对齐待处理多媒体资源和新增多媒体资源的播放时间。响应于标识点选择指令,可以将标识点选择指令对应的全局打点信息进行放大显示。

S130.基于全局打点信息,在至少两个多媒体资源中展示与全局打点信息对应的打点参照信息,打点参照信息用于标识与至少两个多媒体资源中与全局打点信息对应的播放时间点;

作为一个可选的实施例,在全局处理信息中展示全局打点信息时,在至少两个多媒体资源中展示与全局打点信息对应的打点参照信息,打点参照信息可以用于标识至少两个多媒体资源中与全局打点信息对应的播放时间点,从而对齐至少两个多媒体资源。打点参照信息可以为竖线,利用竖线可以标识待处理多媒体资源和新增多媒体资源的对齐位置,在后续步骤中可以基于竖线与待处理多媒体资源或竖线与新增多媒体资源交叉的位置,对待处理多媒体资源或新增多媒体资源进行展示调整。

在切换到每个新增多媒体资源对应的展示页面时,在新增多媒体资源对应的展示页面上展开显示新增多媒体资源,同时可以在每个新增多媒体资源的展示页面显示打点参照信息。

基于全局打点信息对应的打点参照信息,可以将至少两个多媒体资源与全局打点信息进行匹配,从而提高多媒体资源的播放时间的对齐效率,并提高目标视频的生成效率。

S140.基于打点参照信息对至少两个多媒体资源进行展示调整,得到调整后的多媒体资源;

作为一个可选的实施例,基于打点参照信息确定待调整的多媒体资源对应的全局打点信息,基于对应的全局打点信息,对待调整的多媒体资源进行展示调整,得到调整后的多媒体资源。在对多媒体资源进行调整时,可以响应于拖拽指令,基于拖拽指令对应的多媒体资源对应的打点参照信息,对拖拽指令对应的多媒体资源进行展示调整,将拖拽指令对应的多媒体资源与打点参照信息对应的全局打点信息进行匹配。也可以基于打点参照信息,自动将多媒体资源与打点参照信息对应的全局打点信息进行匹配,从而对多媒体资源进行自动调整。

作为一个可选的实施例,请参见图3,待处理多媒体资源包括多个资源片段,基于打点参照信息对至少两个多媒体资源进行展示调整,得到调整后的多媒体资源包括:

S310.响应于拖拽指令,将拖拽指令对应的资源片段作为目标资源片段,确定目标资源片段对应的目标打点参照信息;

S320.基于目标打点参照信息,调整目标资源片段对应的第一展示结束时间和目标关联资源片段对应的第一展示起始时间;

S330.将第一展示结束时间和第一展示起始时间,与目标打点参照信息对应的全局打点信息匹配,得到调整后的待处理多媒体资源。

作为一个可选的实施例,请参见图4,如图4所示为对目标资源片段进行调整的示意图,响应于拖拽指令,基于拖拽指令的接触点对应的资源片段作为目标资源片段。在目标资源片段之前展示的资源片段与全局打点信息匹配的情况下,获取目标资源片段对应的展示起始时间对应的打点参照信息,将该打点参照信息的后一打点参照信息作为目标打点参照信息。

基于目标打点参照信息,在拖拽指令的响应期间,调整目标资源片段对应的第一展示结束时间和目标关联资源片段对应的第一展示起始时间,目标关联资源片段为目标资源片段相邻且在目标资源片段之后展示的资源片段。在拖拽指令的响应结束时,展示第一展示结束时间和第一展示起始时间与全局处理信息对应的当前位置。在当前位置与目标打点参照信息对应的全局打点信息的标记点在同一打点参照信息上时,表示第一展示结束时间和第一展示起始时间与目标打点参照信息对应的全局打点信息相匹配。

将第一展示结束时间和第一展示起始时间与目标打点参照信息对应的全局打点信息匹配后,可以得到调整后的待处理多媒体资源。

在实际应用中,待处理多媒体资源可以包括多个展示图像,将拖拽指令对应的展示图像作为目标展示图像,从打点参照信息中确定目标展示图像对应的目标打点参照信息。基于目标打点参照信息,调整目标展示图像对应的第一展示结束时间和目标展示图像的关联展示图像对应的第一展示起始时间,将目标展示图像对应的第一展示结束时间和关联展示图像对应的第一展示起始时间,与目标打点参照信息对应的全局打点信息匹配,得到调整后的待处理多媒体资源。

用户可以手动调整待处理多媒体资源中的资源片段与全局打点信息对齐,便于在需要调整的资源片段不多的场景中,用户可以手动对资源片段的展示结束时间进行调整,增加了资源片段调整操作的多样性。

作为一个可选的实施例,该方法还包括:

S510.确定多个资源片段中已调整资源片段的数目;

S520.在已调整资源片段的数目满足预设数目的情况下,显示第一提示信息;

S530.响应于基于第一提示信息触发的处理指令,确定其他资源片段对应的其他打点参照信息,其他资源片段表征多个资源片段中除已调整资源片段外的资源片段;

S540.基于其他打点参照信息,调整其他资源片段对应的第二展示结束时间和其他关联资源片段对应的第二展示起始时间,其他关联资源片段为其他资源片段相邻且在其他资源片段之后展示的资源片段;

S550.将第二展示结束时间和第二展示起始时间,与其他打点参照信息对应的全局打点信息匹配,得到调整后的待处理多媒体资源。

作为一个可选的实施例,在用户基于拖拽指令对资源片段进行调整时,可以检测多个资源片段中已调整资源片段的数目。在已调整资源片段的数目满足预设数目的情况下,显示第一提示信息,例如在用户调整了三次资源片段后,显示第一提示信息,第一提示信息用于提示用户将全局打点信息和资源片段进行自动匹配。请参见图6,如图6所示为在多媒体资源处理页面中显示的第一提示信息的示意图。第一提示信息可以以弹窗的方式展示,第一提示信息的内容可以为“是否需要将资源片段依次对齐打点位置”。在已调整资源片段的数目满足预设数目,多个资源片段中包括未调整资源片段且打点参照信息包括与未调整资源片段对应的打点参照信息的情况下,展示第一提示信息。响应于第一提示信息对应的展示区域外的点击指令或响应于第一提示信息中的提示关闭信息触发的提示关闭指令,可以关闭第一提示信息,提示关闭信息可以显示为“取消”,在用户点击“取消”对应的显示区域时,触发提示关闭指令。响应于基于第一提示信息触发的处理指令,在关闭第一提示信息的同时执行自动匹配功能。在实际应用中,第一提示信息中包括自动匹配信息,基于第一提示信息触发的处理指令为基于自动匹配信息触发的自动匹配指令。自动匹配信息的内容可以显示为“依次对齐打点位置”,在用户点击“依次对齐打点位置”对应的显示区域时,触发自动匹配指令。

响应于基于第一提示信息触发的处理指令,确定已调整资源片段对应的已调整打点参照信息,将打点参照信息中除已调整打点参照信息外的打点参照信息确定为其他打点参照信息,其他打点参照信息与其他资源片段对应,其他资源片段表征多个资源片段中除已调整资源片段外的资源片段。

基于其他打点参照信息,在拖拽指令的响应期间,调整其他资源片段对应的第二展示结束时间和其他关联资源片段对应的第二展示起始时间,其他关联资源片段为其他资源片段相邻且在其他资源片段之后展示的资源片段。在拖拽指令的响应结束时,展示第二展示结束时间和第二展示起始时间与全局处理信息对应的当前位置。在当前位置与其他打点参照信息对应的全局打点信息的标记点在同一打点参照信息上时,表示第二展示结束时间和第二展示起始时间与其他打点参照信息对应的全局打点信息相匹配。

请参见图7,如图7所示为自动匹配后的待处理多媒体资源,将第二展示结束时间和第二展示起始时间与其他打点参照信息对应的全局打点信息匹配后,可以得到调整后的待处理多媒体资源。

在实际应用中,待处理多媒体资源可以包括多个展示图像,对拖拽指令对应的展示图像进行调整,在重复预设数目次调整展示图像的过程、多个展示图像中包括未调整的展示图像且打点参照信息中包括未调整的展示图像对应的打点参照信息的情况下,显示第一提示信息。响应于基于第一提示信息中的自动匹配确定信息触发的自动匹配指令,从打点参照信息中确定未调整的展示图像对应的其他打点参照信息。基于其他打点参照信息,调整未调整的展示图像对应的第二展示结束时间和未调整的展示图像的关联展示图像对应的第二展示起始时间,将未调整的展示图像对应的第二展示结束时间和关联展示图像对应的第二展示起始时间,与其他打点参照信息对应的全局打点信息匹配,得到调整后的待处理多媒体资源。

在实际应用中,待处理多媒体资源可以为视频资源,在基于其他打点参照信息,将视频资源中每一帧图像的第二展示结束时间和每一帧图像的下一帧图像的第一展示结束时间与打点参照信息对应的全局打点信息匹配时,由于视频无法按照全局打点信息拉长展示时间进行匹配,因此可以在相邻的两帧图像间填充黑色片段进行示意。

在检测到用户多次调整资源片段的情况下,可以启动自动匹配功能,将用户未调整的资源片段与全局打点信息自动匹配,从而简化用户操作,提高待处理多媒体资源与全局打点信息进行匹配的效率。

作为一个可选的实施例,请参见图8,至少两个多媒体资源包括新增多媒体资源,基于打点参照信息对至少两个多媒体资源进行展示调整,得到调整后的多媒体资源包括:

S810.响应于拖拽指令,将拖拽指令对应的新增多媒体资源作为目标新增多媒体资源;

S820.检测目标新增多媒体资源的展示结束时间对应的第一边界信息与多媒体资源处理页面对应的第二边界信息间的距离;

S830.在第一边界信息与第二边界信息匹配的情况下,显示第二提示信息;

S840.响应于基于第二提示信息触发的处理指令,确定目标新增多媒体资源对应的界外打点参照信息,界外打点参照信息为位于第二边界信息之外的打点参照信息;

S850.基于界外打点参照信息,调整第一边界信息大于等于第二边界信息时目标新增多媒体资源的展示时长;

S860.将目标新增多媒体资源的展示结束时间与界外打点参照信息对应的界外全局打点信息匹配,得到调整后的目标新增多媒体资源。

作为一个可选的实施例,响应于拖拽指令,将拖拽指令的触发点对应的新增多媒体资源作为目标新增多媒体资源。新增多媒体资源可以包括音频、画中画、文字、贴纸等等,其中音频可以包括音乐、音效、配音等多种音频。检测目标新增多媒体资源的展示结束时间对应的第一边界信息与多媒体资源处理页面对应的第二边界信息间的距离,在拖拽指令的响应期间,第一边界信息会随着拖拽指令的接触点的移动而移动,因此,在拖拽指令的响应期间,第一边界信息和第二边界信息间的距离会缩短,直到第一边界信息和第二边界信息相等,即第一边界信息和第二边界信息匹配。在第一边界信息与第二边界信息匹配的情况下,显示第二提示信息。请参见图9,如图9所示为在多媒体资源处理页面中显示的第二提示信息的示意图。第二提示信息可以通过弹窗的方式进行显示。在第一边界信息与第二边界信息匹配,且打点参照信息中包括在第二边界信息之外未显示的打点参照信息的情况下,展示第二提示信息。响应于第二提示信息对应的展示区域外的点击指令,可以关闭第二提示信息。响应于基于第二提示信息触发的处理指令,也可以关闭第一提示信息。在实际应用中,第二提示信息中包括界外匹配信息,基于第二提示信息触发的处理指令可以为基于界外匹配信息触发的界外匹配指令。

作为一个可选的实施例,请参见图10,至少两个多媒体资源包括新增多媒体资源,基于打点参照信息对至少两个多媒体资源进行展示调整,得到调整后的多媒体资源包括:

S1010.响应于拖拽指令,将拖拽指令对应的新增多媒体资源作为目标新增多媒体资源;

S1020.检测目标新增多媒体资源对应的拖拽速度;

S1030.在拖拽速度满足预设速度条件的情况下,显示第二提示信息;

S1040.响应于基于第二提示信息触发的处理指令,确定目标新增多媒体资源对应的界外打点参照信息,界外打点参照信息为位于多媒体资源处理页面对应的第二边界信息之外的打点参照信息;

S1050.基于界外打点参照信息,调整第一边界信息大于等于第二边界信息时目标新增多媒体资源的展示时长,第一边界信息表征目标新增多媒体资源的展示结束时间对应的边界信息;

S1060.将目标新增多媒体资源的展示结束时间与界外打点参照信息对应的界外全局打点信息匹配,得到调整后的目标新增多媒体资源。

作为一个可选的实施例,可以检测目标新增多媒体资源对应的拖拽速度,在拖拽指令的响应期间,第一边界信息会随着拖拽指令的接触点的移动而移动,第一边界信息移动的速度即为拖拽速度,由于用户意图为进行界外打点匹配时的拖拽速度大于用户意图为进行页面内打点匹配时的拖拽速度,因此在拖拽速度大于或等于预设速度条件的情况下,可以显示第二提示信息。

作为一个可选的实施例,响应于基于第二提示信息触发的处理指令,将打点参照信息中在第二边界信息之外的打点参照信息确定为界外打点参照信息包括:

响应于基于第二提示信息触发的处理指令,获取拖拽方向上的打点参照信息;

从拖拽方向上的打点参照信息中确定界外打点参照信息。

作为一个可选的实施例,界外打点参照信息与目标新增多媒体资源对应。界外打点参照信息可以为位于第二边界信息之外的第一个打点参照信息,界外打点参照信息也可以为待处理多媒体资源的展示结束时间对应的打点参照信息或其他新增多媒体资源的展示结束时间对应的打点参照信息。在响应于基于第二提示信息触发的处理指令后,获取拖拽方向上的打点参照信息,拖拽方向上的打点参照信息包括在多媒体资源处理界面以外的全部打点参照信息。从拖拽方向上的打点参照信息中可以确定界外打点参照信息,将界外打点参照信息对应的全局打点信息,作为在本次展示调整中目标新增多媒体资源需要匹配的标识点。

作为一个可选的实施例,响应于基于第二提示信息触发的处理指令,获取拖拽方向上的打点参照信息包括:

响应于基于第二提示信息触发的处理指令,显示拖拽方向上的打点参照信息对应的打点缩略信息,打点缩略信息表征通过缩略方式展示的拖拽方向上的打点参照信息对应的全局打点信息;

从拖拽方向上的打点参照信息中确定界外打点参照信息包括:

响应于基于打点缩略信息触发的界外点选择指令,确定界外打点参照信息。

作为一个可选的实施例,打点缩略信息可以为拖拽方向上的打点参照信息对应的全局打点信息的缩略图,请参见图11,如图11所示,在响应于基于第二提示信息触发的处理指令,在多媒体资源处理页面中展示打点缩略信息。用户可以将光标移动到打点缩略信息对应的区域中,选择打点缩略信息中显示的全局打点信息对应的标识点,即基于打点缩略信息触发界外点选择指令。获取用户在打点缩略信息中选中的全局打点信息对应的打点参照信息,将该打点参照信息确定为界外打点参照信息。

请参见图12,如图12所示为界外匹配后的目标新增多媒体资源,将目标新增多媒体资源的展示结束时间与界外打点参照信息对应的界外全局打点信息匹配,可以得到调整后的目标新增多媒体资源。

在实际应用中,拖拽指令对应的目标新增多媒体资源可以为音乐资源。检测音乐资源的展示结束时间对应的第一边界信息与多媒体资源处理页面对应的第二边界信息间的距离,在第一边界信息和第二边界信息相匹配时,显示第二提示信息,第二提示信息的内容可以包括“对齐下一标识点”、“视频结尾”、“片段结尾”三种界外匹配信息。其中“对齐下一标识点”用于将音乐资源的展示结束时间与第二边界信息之外的第一个打点参照信息对应的全局打点信息进行对齐,“视频结尾”用于将音乐资源的展示结束时间与第二边界信息之外的待处理资源的展示结束时间对齐,“片段结尾”用于将音乐资源的展示结束时间与其他新增多媒体资源的展示结束时间对齐。响应于基于第二提示信息中的界外匹配信息触发的界外匹配指令,确定音乐资源对应的界外打点参照信息,基于界外打点参照信息,调整第一边界信息大于等于第二边界信息时音乐资源的展示时长,使得音乐资源的展示结束时间与界外打点参照信息对应的界外全局打点信息匹配,可以得到调整后的音乐资源。

在用户拖拽新增多媒体资源时,可以在屏幕外对齐该新增多媒体资源,从而简化用户操作,提高了对新增多媒体资源和全局打点信息进行匹配的效率。

作为一个可选的实施例,该方法还包括:

在对至少两个多媒体资源进行展示调整的过程中,检测调整中的多媒体资源的展示结束时间对应的第三边界信息与多媒体资源处理页面对应的第二边界信息间的距离;

在距离满足预设距离条件的情况下,更新多媒体资源处理页面;

基于距离,调整多媒体资源处理页面的更新速度。

作为一个可选的实施例,在对至少两个多媒体资源进行展示调整的过程中,检测调整中的多媒体资源的展示结束时间对应的第三边界信息与多媒体资源处理页面对应的第二边界信息间的距离。随着第三边界信息和第二边界信息间的距离与预设的距离阈值匹配时,生成自动滚动信息,基于自动滚动信息触发的自动滚动指令,以滚动的方式更新多媒体资源处理页面。在第三边界信息和第二边界信息间的距离小于距离阈值时,加快多媒体资源处理页面的更新速度,在第三边界信息和第二边界信息间的距离大于距离阈值时,减小调整中的多媒体资源处理页面的更新速度。

在实际应用中,用户拖拽多媒体资源的展示结束时间对应的第三边界信息到达多媒体资源处理页面对应的第二边界信息,即到达多媒体资源处理页面的边缘,触发自动滚动指令,基于自动滚动指令更新多媒体资源处理页面。在第三边界信息和第二边界信息间的距离小于预设的距离阈值时,可以确定用户意图为快速拖拽多媒体资源的展示结束时间对应的第三边界信息,因此逐渐加快调整中的多媒体资源处理页面的更新速度,以适应用户需求。在第三边界信息和第二边界信息间的距离大于预设的距离阈值时,可以确定用户意图为慢速拖拽多媒体资源的展示结束时间对应的第三边界信息,因此逐渐减少调整中的多媒体资源处理页面的更新速度,以适应用户需求。

根据用户需求调整多媒体资源处理页面的更新速度,可以提高用户手动调整多媒体资源的效率和精确性,并提高了用户体验。

S150.响应于视频生成指令,基于调整后的多媒体资源,生成目标视频。

作为一个可选的实施例,调整后的多媒体资源的播放时间是对齐的,响应于视频生成指令,基于调整后的多媒体资源的播放时间和内容,生成目标视频。该目标视频包括全部的多媒体资源,且在该目标视频进行播放时,不同的音轨中的音乐的播放时间,以及画面的播放时间均与全局打点信息相匹配。例如,基于调整后的多媒体资源,在目标视频的播放时间1的时候,展示画面1,且此时音乐播放到第1小节结束,则生成的目标视频在播放时间与播放时间1匹配时,展示画面1,音乐播放到第1小节结束。

作为一个可选的实施例,多媒体资源处理页面还包括待处理多媒体资源对应的第一资源更新操作信息,该方法还包括:

响应于基于第一资源更新操作信息触发的多媒体资源更新指令,基于多媒体资源更新指令对应的资源片段更新待处理多媒体资源;

在多媒体资源处理页面中展示更新后的待处理多媒体资源。

作为一个可选的实施例,请参见图13,如图13所示,在待处理多媒体资源对应的显示区域中包括第一资源更新操作信息。响应于基于第一资源更新操作信息触发的多媒体资源更新指令,可以添加多媒体资源更新指令对应的资源片段或删除多媒体资源更新指令对应的资源片段,从而基于多媒体资源更新指令对应的资源片段更新待处理多媒体资源。在多媒体资源处理页面中可以展示更新后的待处理多媒体资源。

作为一个可选的实施例,请参见图14,响应于基于第一资源更新操作信息触发的多媒体资源更新指令,基于多媒体资源更新指令对应的资源片段更新待处理多媒体资源包括:

S1410.在第一资源更新操作信息为第一资源添加操作信息的情况下,响应于基于第一资源添加操作信息触发的多媒体资源添加指令,显示资源片段获取页面,资源片段获取页面包括资源片段获取信息和多个待添加资源片段;

S1420.响应于资源片段获取信息触发的资源片段获取指令,获取多个待添加资源片段中的至少一个资源片段,并从资源片段获取页面跳转回多媒体资源处理页面;

S1430.基于至少一个资源片段更新待处理多媒体资源。

作为一个可选的实施例,在第一资源更新操作信息为第一资源添加操作信息的情况下,响应于基于第一资源添加操作信息触发的多媒体资源添加指令,可以从多媒体资源处理页面跳转到资源片段获取页面,从而显示资源片段获取页面。如图13所示为资源片段获取页面,资源片段获取页面包括多个待添加资源片段和资源片段获取信息。

每个待添加资源片段包括处于第三状态的资源选择信息,处于第三状态的资源选择信息指示资源选择信息对应的待添加资源片段未被选中,响应于基于处于第三状态的资源选择信息触发的资源选择指令,将资源选择信息从第三状态切换到第四状态,处于第四状态的资源选择信息指示资源选择信息对应的待添加资源片段被选中。在完成对资源片段选择之后,响应于资源片段获取信息触发的资源片段获取指令,从多个待添加资源片段中获取选中的至少一个资源片段,并从资源片段获取页面跳转回多媒体资源处理页面。基于至少一个资源片段更新待处理多媒体资源,并可以在多媒体资源处理页面展示至少一个资源片段。

在实际应用中,资源片段获取页面可以包括多个待添加图像,在每个待添加图像中包括处于第三状态的资源选择信息,处于第三状态的资源选择信息可以为空心圆圈或空心正方形等形状。响应于基于处于第三状态的资源选择信息触发的资源选择指令,将资源选择信息从第三状态切换到第四状态,处于第四状态的资源选择信息可以为具有数字标识的空心圆圈,或具有数字标识的空心正方形等形状,数字标识用于标识待添加图像的添加顺序,如图15所示,图像5标记为1,图像2标记为2,图像9标记为3,在跳转回多媒体资源处理页面时,在待处理多媒体资源中按照图像5、图像2和图像9的顺序依次显示三个图像。此时,该资源选择信息对应的待添加图像被选中。资源片段获取页面包括资源片段获取信息,资源片段获取信息的内容可以为“完成”,在响应于资源片段获取信息触发的资源片段获取指令,从多个待添加图像中获取选中的至少一个图像,并从资源片段获取页面跳转回多媒体资源处理页面。基于至少一个图像更新待处理多媒体资源,将至少一个图像填充到视频主轨道中,并可以在多媒体资源处理页面展示填充到视频主轨道后的至少一个图像。

在多媒体资源处理页面上可以添加资源片段,从而可以更新待处理多媒体资源,便于用户根据自己的需求对多媒体资源的内容进行调整,提高目标视频的丰富度。

作为一个可选的实施例,资源片段获取页面还包括处于第一状态的打点匹配信息,处于第一状态的打点匹配信息指示不按照全局打点信息标识的打点时间点导入至少一个资源片段的导入方式,响应于基于第一资源添加操作信息触发的多媒体资源添加指令,显示资源片段获取页面之后,该方法还包括:

响应于基于处于第一状态的打点匹配信息触发的打点匹配指令,将资源片段获取页面中的打点匹配信息由第一状态更新为第二状态,第二状态的打点匹配信息指示按照全局打点信息标识的打点时间点导入至少一个资源片段的导入方式;

响应于资源片段获取信息触发的资源片段获取指令,从资源片段获取页面跳转回多媒体资源处理页面,多媒体资源处理页面包括按照全局打点信息标识的打点时间点导入的至少一个资源片段更新后的待处理多媒体资源。

作为一个可选的实施例,资源片段获取页面还包括处于第一状态的打点匹配信息,请参见图16,如图16所示为资源片段获取页面中处于第一状态的打点匹配信息,在获取至少一个资源片段时,在打点匹配信息处于第一状态的情况下,不按照全局打点信息标识的打点时间点导入至少一个资源片段。

响应于基于处于第一状态的打点匹配信息触发的打点匹配指令,将资源片段获取页面中的打点匹配信息由第一状态更新为第二状态,在打点匹配信息处于第二状态且多媒体资源处理页面中具有全局打点信息的情况下,按照全局打点信息标识的打点时间点导入至少一个资源片段。响应于资源片段获取信息触发的资源片段获取指令,从资源片段获取页面跳转回多媒体资源处理页面,按照全局打点信息标识的打点时间点导入的至少一个资源片段更新待处理多媒体资源,如图17所示为按照全局打点信息标识的打点时间点导入资源片段的过程。在多媒体资源处理页面展示更新后的待处理多媒体资源。

在实际应用中,资源片段获取页面包括处于第一状态的打点匹配信息,打点匹配信息的内容可以为“匹配打点导入”,打点匹配信息的第一状态可以为未选择“匹配打点导入”的状态,打点匹配信息的第二状态可以为选择“匹配打点导入”的状态。响应于基于处于第一状态的打点匹配信息触发的打点匹配指令,将资源片段获取页面中的打点匹配信息由第一状态更新为第二状态。资源片段获取页面包括多个待添加图像,在响应于资源片段获取信息触发的资源片段获取指令,从多个待添加图像中获取选中的至少一个图像,按照全局打点信息标识的打点时间点导入至少一个图像,并从资源片段获取页面跳转回多媒体资源处理页面。基于至少一个图像更新待处理多媒体资源,将至少一个图像对应全局打点信息填充到视频主轨道中,并可以在多媒体资源处理页面展示填充到视频主轨道后的至少一个图像。

在导入资源片段时,可以将资源片段与全局打点信息标识的打点时间点匹配导入,简化用户操作,提高了待处理多媒体资源与全局打点信息匹配的效率。

作为一个可选的实施例,待处理多媒体资源包括多个资源片段,响应于基于第一资源更新操作信息触发的多媒体资源更新指令,基于多媒体资源更新指令对应的资源片段更新待处理多媒体资源包括:

在第一资源更新操作信息为第一资源删除操作信息的情况下,响应于基于第一资源删除操作信息触发的第一资源删除指令,删除第一资源删除指令的触发点对应的资源片段;

基于除第一资源删除指令的触发点对应的资源片段之外的其他资源片段更新待处理多媒体资源。

作为一个可选的实施例,在第一资源更新操作信息为第一资源删除操作信息的情况下,响应于基于第一资源删除操作信息触发的第一资源删除指令,确定第一资源删除指令的触发点对应的资源片段,将第一资源删除指令的触发点对应的资源片段删除。在删除第一资源删除指令的触发点对应的资源片段后,基于其他资源片段更新待处理多媒体资源,在多媒体资源处理页面上展示更新后的待处理多媒体资源。其他资源片段为除第一资源删除指令的触发点对应的资源片段之外的资源片段。

删除第一资源删除指令的触发点对应的资源片段时,可以显示第三提示信息,第三提示信息用于提示用户是否需要在删除资源片段后将其他资源片段与全局打点信息对齐。响应于基于第三提示信息触发的处理指令,获取其他资源片段对应的打点参照信息,基于其他资源片段对应的打点参照信息,将其他资源片段的展示结束时间与打点参照信息对应的全局打点信息进行匹配,得到更新后的待处理多媒体资源。

在删除资源片段时,可以将未删除的资源片段与全局打点信息标识的打点时间点重新匹配,简化用户操作,提高了待处理多媒体资源与全局打点信息匹配的效率。

作为一个可选的实施例,至少两个多媒体资源包括新增多媒体资源,多媒体资源处理页面还包括新增多媒体资源对应的第二资源更新操作信息,该方法还包括:

响应于基于第二资源更新操作信息触发的多媒体资源更新指令,基于多媒体资源更新指令对应的多媒体资源更新新增多媒体资源;

在多媒体资源处理页面中展示更新后的新增多媒体资源。

作为一个可选的实施例,请参见图18,如图18所示,在多媒体资源处理页面包括第二资源更新操作信息。响应于基于第二资源更新操作信息触发的多媒体资源更新指令,可以添加多媒体资源更新指令对应的多媒体资源或删除多媒体资源更新指令对应的多媒体资源,从而基于多媒体资源更新指令对应的多媒体资源更新新增多媒体资源。在多媒体资源处理页面中可以展示更新后的新增多媒体资源。

作为一个可选的实施例,响应于基于第二资源更新操作信息触发的多媒体资源更新指令,基于多媒体资源更新指令对应的多媒体资源更新新增多媒体资源包括:

在第二资源更新操作信息为第二资源添加操作信息的情况下,响应于基于第二资源添加操作信息触发的第二资源添加指令,基于第二资源添加指令对应的多媒体资源更新新增多媒体资源。

作为一个可选的实施例,在第二资源更新操作信息为第二资源添加操作信息的情况下,响应于基于第二资源添加操作信息触发的第二资源添加指令,跳转到第二资源添加指令对应的多媒体资源获取页面。第二资源添加操作信息可以包括多个不同的操作信息,例如配音添加信息、音乐添加信息等,不同的操作信息具有对应的多媒体资源获取页面,例如配音添加信息对应的配音页面,用户可以在配音页面上输入语音信息,对视频进行配音。或者音乐添加信息对应的音乐资源获取页面,用户可以在音乐资源获取页面上选择音乐资源,添加到多媒体资源处理页面中。

从多媒体资源获取页面上获取第二资源添加指令对应的多媒体资源后,跳转回多媒体资源处理页面,更新新增多媒体资源。在实际应用中,第二资源添加指令对应的多媒体资源可以填充到多媒体资源处理页面上除视频主轨道之外的其他轨道中。

在多媒体资源处理页面上可以添加新增多媒体资源,从而可以更新新增多媒体资源,便于用户根据自己的需求对多媒体资源的内容进行调整,提高目标视频的丰富度。

作为一个可选的实施例,响应于基于第二资源更新操作信息触发的多媒体资源更新指令,基于多媒体资源更新指令对应的多媒体资源更新新增多媒体资源包括:

在第二资源更新操作信息为第二资源删除操作信息的情况下,响应于基于第二资源删除操作信息触发的第二资源删除指令,删除第二资源删除指令的触发点对应的多媒体资源;

基于除第二资源删除指令的触发点对应的多媒体资源之外的其他多媒体资源更新新增多媒体资源。

作为一个可选的实施例,在第二资源更新操作信息为第二资源删除操作信息的情况下,响应于基于第二资源删除操作信息触发的第二资源删除指令,确定第二资源删除指令的触发点对应的多媒体资源,将第一资源删除指令的触发点对应的多媒体资源删除。在删除第二资源删除指令的触发点对应的多媒体资源后,基于其他多媒体资源更新新增多媒体资源,在多媒体资源处理页面上展示更新后的新增多媒体资源。其他多媒体资源为除第二资源删除指令的触发点对应的多媒体资源之外的多媒体资源。

在多媒体资源处理页面上可以删除新增多媒体资源,从而便于用户根据自己的需求对多媒体资源的内容进行调整,提高了用户体验。

本公开实施例提供了一种多媒体资源处理方法,该方法可以基于全局打点信息和打点参照信息,对多媒体资源处理页面上的多媒体资源的播放时间进行匹配。在用户需要对待处理多媒体资源中的资源片段进行调整时,可以自动将资源片段和全局打点信息匹配对齐,在用户需要对新增多媒体资源进行调整时,可以将新增多媒体资源和界外全局打点信息匹配对齐,并可以对应全局打点信息导入待处理多媒体资源中的资源片段。该方法基于全局打点信息对应的打点参照信息,可以将至少两个多媒体资源与全局打点信息进行匹配,从而提高多媒体资源的播放时间的对齐效率,并提高目标视频的生成效率,同时能够在调整多媒体资源时,通过自动匹配功能和界外匹配功能,提高多媒体资源与全局打点信息的匹配效率,简化用户操作,提高用户体验。

图19是根据一示例性实施例示出的一种多媒体资源处理装置框图。参照图19,该装置包括:

多媒体资源处理页面显示模块1910,被配置为执行显示多媒体资源处理页面,多媒体资源处理页面包括至少两个多媒体资源和全局处理信息,至少两个多媒体资源包括待处理多媒体资源,全局处理信息表征待处理多媒体资源对应的展示时间轴;

全局打点模块1920,被配置为执行响应于基于全局处理信息触发的全局处理指令,在全局处理信息中展示全局打点信息,全局打点信息用于标识至少两个多媒体资源对应的打点时间点;

参照信息展示模块1930,被配置为执行基于全局打点信息,在至少两个多媒体资源中展示与全局打点信息对应的打点参照信息,打点参照信息用于标识与至少两个多媒体资源中与全局打点信息对应的播放时间点;

展示调整模块1940,被配置为执行基于打点参照信息对至少两个多媒体资源进行展示调整,得到调整后的多媒体资源;

目标视频生成模块1950,被配置为执行响应于视频生成指令,基于调整后的多媒体资源,生成目标视频。

作为一个可选的实施例,待处理多媒体资源包括多个资源片段,展示调整模块1740包括:

目标参照信息确定单元,被配置为执行响应于拖拽指令,将拖拽指令对应的资源片段作为目标资源片段,确定目标资源片段对应的目标打点参照信息;

第一资源片段调整单元,被配置为执行基于目标打点参照信息,调整目标资源片段对应的第一展示结束时间和目标关联资源片段对应的第一展示起始时间,目标关联资源片段为目标资源片段相邻且在目标资源片段之后展示的资源片段;

第一匹配单元,被配置为执行将第一展示结束时间和第一展示起始时间,与目标打点参照信息对应的全局打点信息匹配,得到调整后的待处理多媒体资源。

作为一个可选的实施例,展示调整模块1940还包括:

已调整片段数目确定单元,被配置为执行确定多个资源片段中已调整资源片段的数目;

第一提示信息显示单元,被配置为执行在已调整资源片段的数目满足预设数目的情况下,显示第一提示信息;

其他参照信息确定单元,被配置为执行响应于基于第一提示信息触发的处理指令,确定其他资源片段对应的其他打点参照信息,其他资源片段表征多个资源片段中除已调整资源片段外的资源片段;

第二资源片段调整单元,被配置为执行基于其他打点参照信息,调整其他资源片段对应的第二展示结束时间和其他关联资源片段对应的第二展示起始时间,其他关联资源片段为其他资源片段相邻且在其他资源片段之后展示的资源片段;

第二匹配单元,被配置为执行将第二展示结束时间和第二展示起始时间,与其他打点参照信息对应的全局打点信息匹配,得到调整后的待处理多媒体资源。

作为一个可选的实施例,至少两个多媒体资源包括新增多媒体资源,展示调整模块1940还包括:

目标新增资源确定单元,被配置为执行响应于拖拽指令,将拖拽指令对应的新增多媒体资源作为目标新增多媒体资源;

第一距离检测单元,被配置为执行检测目标新增多媒体资源的展示结束时间对应的第一边界信息与多媒体资源处理页面对应的第二边界信息间的距离;

第二提示信息显示单元,被配置为执行在第一边界信息与第二边界信息匹配的情况下,显示第二提示信息;

界外参照信息确定单元,被配置为执行响应于基于第二提示信息触发的处理指令,确定目标新增多媒体资源对应的界外打点参照信息,界外打点参照信息为位于第二边界信息之外的打点参照信息;

展示时长调整单元,被配置为执行基于界外打点参照信息,调整第一边界信息大于等于第二边界信息时目标新增多媒体资源的展示时长;

第三匹配单元,被配置为执行将目标新增多媒体资源的展示结束时间与界外打点参照信息对应的界外全局打点信息匹配,得到调整后的目标新增多媒体资源。

作为一个可选的实施例,至少两个多媒体资源包括新增多媒体资源,展示调整模块1940还包括:

目标新增资源确定单元,被配置为执行响应于拖拽指令,将拖拽指令对应的新增多媒体资源作为目标新增多媒体资源;

拖拽速度检测单元,被配置为执行检测目标新增多媒体资源对应的拖拽速度;

第二提示信息显示单元,被配置为执行在拖拽速度满足预设速度条件的情况下,显示第二提示信息;

界外参照信息确定单元,被配置为执行响应于基于第二提示信息触发的处理指令,确定目标新增多媒体资源对应的界外打点参照信息,界外打点参照信息为位于多媒体资源处理页面对应的第二边界信息之外的打点参照信息;

展示时长调整单元,被配置为执行基于界外打点参照信息,调整第一边界信息大于等于第二边界信息时目标新增多媒体资源的展示时长,第一边界信息表征目标新增多媒体资源的展示结束时间对应的边界信息;

第三匹配单元,被配置为执行将目标新增多媒体资源的展示结束时间与界外打点参照信息对应的界外全局打点信息匹配,得到调整后的目标新增多媒体资源。

作为一个可选的实施例,界外参照信息确定单元包括:

界外点获取单元,被配置为执行响应于基于第二提示信息触发的处理指令,获取拖拽方向上的打点参照信息;

界外点选择单元,被配置为执行从拖拽方向上的打点参照信息中确定界外打点参照信息。

作为一个可选的实施例,界外点获取单元包括:

打点缩略信息获取单元,被配置为执行响应于基于第二提示信息触发的处理指令,显示拖拽方向上的打点参照信息对应的打点缩略信息,打点缩略信息表征通过缩略方式展示的拖拽方向上的打点参照信息对应的全局打点信息;

界外点选择单元包括:

界外点选择指令执行单元,被配置为执行响应于基于打点缩略信息触发的界外点选择指令,确定界外打点参照信息。

作为一个可选的实施例,装置还包括:

第二距离检测单元,被配置为执行在对至少两个多媒体资源进行展示调整的过程中,检测调整中的多媒体资源的展示结束时间对应的第三边界信息与多媒体资源处理页面对应的第二边界信息间的距离;

页面更新单元,被配置为执行在距离满足预设距离条件的情况下,更新多媒体资源处理页面;

速度更新单元,被配置为执行基于距离,调整多媒体资源处理页面的更新速度。

作为一个可选的实施例,多媒体资源处理页面还包括待处理多媒体资源对应的第一资源更新操作信息,该装置还包括:

第一多媒体资源更新模块,被配置为执行响应于基于第一资源更新操作信息触发的多媒体资源更新指令,基于多媒体资源更新指令对应的资源片段更新待处理多媒体资源;

第一多媒体资源展示模块,被配置为执行在多媒体资源处理页面中展示更新后的待处理多媒体资源。

作为一个可选的实施例,第一多媒体资源更新模块包括:

资源片段获取页面显示单元,被配置为执行在第一资源更新操作信息为第一资源添加操作信息的情况下,响应于基于第一资源添加操作信息触发的多媒体资源添加指令,显示资源片段获取页面,资源片段获取页面包括资源片段获取信息和多个待添加资源片段;

资源片段获取单元,被配置为执行响应于资源片段获取信息触发的资源片段获取指令,获取多个待添加资源片段中的至少一个资源片段,并从资源片段获取页面跳转回多媒体资源处理页面;

第一多媒体资源添加单元,被配置为执行基于至少一个资源片段更新待处理多媒体资源。

作为一个可选的实施例,资源片段获取页面还包括处于第一状态的打点匹配信息,处于第一状态的打点匹配信息指示不按照全局打点信息标识的打点时间点导入至少一个资源片段的导入方式,第一多媒体资源更新模块还包括:

打点匹配信息更新单元,被配置为执行响应于基于处于第一状态的打点匹配信息触发的打点匹配指令,将资源片段获取页面中的打点匹配信息由第一状态更新为第二状态,第二状态的打点匹配信息指示按照全局打点信息标识的打点时间点导入至少一个资源片段的导入方式;

资源片段匹配导入单元,被配置为执行响应于资源片段获取信息触发的资源片段获取指令,从资源片段获取页面跳转回多媒体资源处理页面,多媒体资源处理页面包括按照全局打点信息标识的打点时间点导入的至少一个资源片段更新后的待处理多媒体资源。

作为一个可选的实施例,待处理多媒体资源包括多个资源片段,第一多媒体资源更新模块还包括:

资源片段删除单元,被配置为执行在第一资源更新操作信息为第一资源删除操作信息的情况下,响应于基于第一资源删除操作信息触发的第一资源删除指令,删除第一资源删除指令的触发点对应的资源片段;

第一多媒体资源删除单元,被配置为执行基于除第一资源删除指令的触发点对应的资源片段之外的其他资源片段更新待处理多媒体资源。

作为一个可选的实施例,至少两个多媒体资源包括新增多媒体资源,多媒体资源处理页面还包括新增多媒体资源对应的第二资源更新操作信息,装置还包括:

第二多媒体资源更新模块,被配置为执行响应于基于第二资源更新操作信息触发的多媒体资源更新指令,基于多媒体资源更新指令对应的多媒体资源更新新增多媒体资源;

第二多媒体资源展示模块,被配置为执行在多媒体资源处理页面中展示更新后的新增多媒体资源。

作为一个可选的实施例,第二多媒体资源更新模块包括:

第二多媒体资源添加单元,被配置为执行在第二资源更新操作信息为第二资源添加操作信息的情况下,响应于基于第二资源添加操作信息触发的第二资源添加指令,基于第二资源添加指令对应的多媒体资源更新新增多媒体资源。

作为一个可选的实施例,第二多媒体资源更新模块包括:

新增多媒体资源删除单元,被配置为执行在第二资源更新操作信息为第二资源删除操作信息的情况下,响应于基于第二资源删除操作信息触发的第二资源删除指令,删除第二资源删除指令的触发点对应的多媒体资源;

第二多媒体资源删除单元,被配置为执行基于除第二资源删除指令的触发点对应的多媒体资源之外的其他多媒体资源更新新增多媒体资源。

关于上述实施例中的装置,其中各个模块执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。

图20是根据一示例性实施例示出的一种用于多媒体资源处理的电子设备的框图,该电子设备可以是终端,其内部结构图可以如图20所示。该电子设备包括通过系统总线连接的处理器、存储器、网络接口、显示屏和输入装置。其中,该电子设备的处理器用于提供计算和控制能力。该电子设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统和计算机程序。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该电子设备的网络接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时以实现一种多媒体资源处理方法。该电子设备的显示屏可以是液晶显示屏或者电子墨水显示屏,该电子设备的输入装置可以是显示屏上覆盖的触摸层,也可以是电子设备外壳上设置的按键、轨迹球或触控板,还可以是外接的键盘、触控板或鼠标等。

本领域技术人员可以理解,图20中示出的结构,仅仅是与本公开方案相关的部分结构的框图,并不构成对本公开方案所应用于其上的电子设备的限定,具体的电子设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。

在示例性实施例中,还提供了一种包括指令的计算机可读存储介质,例如包括指令的存储器2004,上述指令可由电子设备2000的处理器2020执行以完成上述方法。可选地,计算机可读存储介质可以是ROM、随机存取存储器(RAM)、CD-ROM、磁带、软盘和光数据存储设备等。

在示例性实施例中,还提供一种计算机程序产品,包括计算机指令,计算机指令被处理器执行时实现上述所述的多媒体资源处理方法。

本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本公开的其它实施方案。本申请旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的真正范围和精神由下面的权利要求指出。

应当理解的是,本公开并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本公开的范围仅由所附的权利要求来限制。

40页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:一种音视频对齐方法、装置、设备及存储介质

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!

技术分类