多媒体数据处理方法、系统、设备、存储介质及程序产品技术方案

技术编号:37682460 阅读:16 留言:0更新日期:2023-05-28 09:35
本申请提供一种多媒体数据处理方法、系统、设备、存储介质及程序产品,其中方法包括:响应于在用户界面录入的编辑操作,获取所述编辑操作对应的待处理多媒体数据;将所述编辑操作转换成适用于运行系统的编辑指令;根据所述编辑指令通过所述运行系统对所述待处理多媒体数据进行编辑处理,得到编辑后的数据;将所述编辑后的数据转换成与所述用户界面匹配的显示数据,在所述用户界面输出所述显示数据。本申请实现了在多媒体数据编辑时,通过用户界面调用运行系统的编辑核心,多媒体数据编辑的用户界面不再需要依据运行系统的不同而重新设计,不管运行系统是否相同,都能够在UI层保持一致的体验,不仅提高开发效率,并且提高了用户体验。用户体验。用户体验。

【技术实现步骤摘要】
多媒体数据处理方法、系统、设备、存储介质及程序产品


[0001]本申请涉及数据处理
,尤其涉及一种多媒体数据处理方法、系统、设备、存储介质及程序产品。

技术介绍

[0002]视频剪辑是使用软件对视频源进行非线性编辑,加入的图片、背景音乐、特效、场景等素材与视频进行重混合,对视频源进行切割、合并,通过二次编码,生成具有不同表现力的新视频。
[0003]随着信息技术的发展,视频剪辑成为人们工作和文娱生活中重要的一部分,视频剪辑技术也得到迅速发展。视频剪辑依赖于高性能的视频处理核心模块,目前高性能的视频处理核心模块虽然大多可以基于高级语言开发,并运行在各类系统平台上,但是,视频剪辑的实际交互能力则需依据不同平台的UI(User Interface,用户界面)框架来各自实现,因此其交互体验还需要根据不同的技术架构重复设计,开发效率不高。

技术实现思路

[0004]本申请实施例的主要目的在于提供一种多媒体数据处理方法、系统、设备、存储介质及程序产品,实现了多媒体数据编辑的用户界面不再需要依据运行系统的不同而重新设计,不管运行系统是否相同,都能够在UI层保持一致的体验,不仅提高开发效率,并且提高了用户体验。
[0005]第一方面,本申请实施例提供一种多媒体数据处理方法,包括:响应于在用户界面录入的编辑操作,获取所述编辑操作对应的待处理多媒体数据;将所述编辑操作转换成适用于运行系统的编辑指令;根据所述编辑指令通过所述运行系统对所述待处理多媒体数据进行编辑处理,得到编辑后的数据;将所述编辑后的数据转换成与所述用户界面匹配的显示数据,在所述用户界面输出所述显示数据。
[0006]于一实施例中,所述响应于在用户界面录入的编辑操作,获取所述编辑操作对应的待处理多媒体数据,包括:响应于在所述用户界面对目标多媒体数据标识的确认操作,获取所述目标多媒体数据标识对应的多媒体数据资源;响应于对所述多媒体数据资源的编辑操作,从所述多媒体数据资源中截取目标多媒体数据帧作为所述待处理多媒体数据。
[0007]于一实施例中,所述将所述编辑操作转换成适用于运行系统的编辑指令,包括:获取所述运行系统针对所述编辑操作的配置参数;根据所述配置参数将所述编辑操作转换成适用于运行系统的编辑指令。
[0008]于一实施例中,所述配置参数包括:所述编辑操作对应的指令类型、指令的目标数量和指令组合方式;所述根据所述配置参数将所述编辑操作转换成适用于运行系统的编辑指令,包括:按照所述指令类型生成所述目标数量的子指令;将所述子指令按照所述指令组合方式进行组合,生成运行系统可识别的所述编辑指令。
[0009]于一实施例中,所述将所述编辑后的数据转换成与所述用户界面匹配的显示数
据,在所述用户界面输出所述显示数据,包括:确定所述用户界面对应的显示容器;将所述编辑后的数据转换成适用于所述显示容器的显示数据;通过所述显示容器输出所述显示数据。
[0010]于一实施例中,在所述响应于在用户界面录入的编辑操作,获取所述编辑操作对应的待处理多媒体数据之前,还包括:加载所述运行系统对应的编辑内核模块;创建Web容器窗体,并在所述Web容器窗体中配置所述编辑内核模块的转换接口;其中,所述转换接口,用于执行所述将所述编辑操作转换成适用于运行系统的编辑指令;所述编辑内核模块,用于执行所述根据所述编辑指令通过运行系统对所述待处理多媒体数据进行编辑处理,得到编辑后的数据;将所述编辑后的数据转换成与所述用户界面匹配的显示数据。
[0011]于一实施例中,在所述将所述编辑后的数据转换成与所述用户界面匹配的显示数据,在所述用户界面输出所述显示数据之后,还包括:保存经过编辑处理的多媒体数据和编辑操作数据。
[0012]第二方面,本申请实施例提供一种视频数据处理方法,包括:响应于在用户界面录入的剪辑操作,获取所述剪辑操作对应的待处理视频;将所述剪辑操作转换成运行系统可识别的剪辑指令;根据所述剪辑指令通过所述运行系统对所述待处理视频进行剪辑处理,得到剪辑后的数据;将所述剪辑后的数据转换成与所述用户界面匹配的显示数据,在所述用户界面输出所述显示数据。
[0013]第三方面,本申请实施例提供一种多媒体数据处理装置,该装置包括:
[0014]获取模块,用于响应于在用户界面录入的编辑操作,获取所述编辑操作对应的待处理多媒体数据;
[0015]转换模块,用于将所述编辑操作转换成适用于运行系统的编辑指令;
[0016]编辑模块,用于根据所述编辑指令通过所述运行系统对所述待处理多媒体数据进行编辑处理,得到编辑后的数据;
[0017]显示模块,用于将所述编辑后的数据转换成与所述用户界面匹配的显示数据,在所述用户界面输出所述显示数据。
[0018]于一实施例中,所述获取模块,用于响应于在所述用户界面对目标多媒体数据标识的确认操作,获取所述目标多媒体数据标识对应的多媒体数据资源;响应于对所述多媒体数据资源的编辑操作,从所述多媒体数据资源中截取目标多媒体数据帧作为所述待处理多媒体数据。
[0019]于一实施例中,所述转换模块,用于获取所述运行系统针对所述编辑操作的配置参数;根据所述配置参数将所述编辑操作转换成适用于运行系统的编辑指令。
[0020]于一实施例中,所述配置参数包括:所述编辑操作对应的指令类型、指令的目标数量和指令组合方式;所述转换模块,具体用于按照所述指令类型生成所述目标数量的子指令;将所述子指令按照所述指令组合方式进行组合,生成运行系统可识别的所述编辑指令。
[0021]于一实施例中,所述显示模块,用于确定所述用户界面对应的显示容器;将所述编辑后的数据转换成适用于所述显示容器的显示数据;通过所述显示容器输出所述显示数据。
[0022]于一实施例中,还包括:
[0023]加载模块,用于在所述响应于在用户界面录入的编辑操作,获取所述编辑操作对
应的待处理多媒体数据之前,加载所述运行系统对应的编辑内核模块;
[0024]创建模块,用于创建Web容器窗体,并在所述Web容器窗体中配置所述编辑内核模块的转换接口;其中,所述转换接口,用于执行所述将所述编辑操作转换成适用于运行系统的编辑指令;所述编辑内核模块,用于执行所述根据所述编辑指令通过运行系统对所述待处理多媒体数据进行编辑处理,得到编辑后的数据;将所述编辑后的数据转换成与所述用户界面匹配的显示数据。
[0025]于一实施例中,还包括:保存模块,用于在所述将所述编辑后的数据转换成与所述用户界面匹配的显示数据,在所述用户界面输出所述显示数据之后,保存经过编辑处理的多媒体数据和编辑操作数据。
[0026]第四方面,本申请实施例提供一种多媒体数据处理系统,包括:
[0027]用户界面模块,用于响应于在用户界面录入的编辑操作,获取所述编辑操作对应的待处理多媒体数据;
[0028]转换接口,用于将所述编辑操作转换成适用于运行系统的编辑指令;
[0029]编辑内核模块,用于根据所述本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种多媒体数据处理方法,其特征在于,所述方法包括:响应于在用户界面录入的编辑操作,获取所述编辑操作对应的待处理多媒体数据;将所述编辑操作转换成适用于运行系统的编辑指令;根据所述编辑指令通过所述运行系统对所述待处理多媒体数据进行编辑处理,得到编辑后的数据;将所述编辑后的数据转换成与所述用户界面匹配的显示数据,在所述用户界面输出所述显示数据。2.根据权利要求1所述的方法,其特征在于,所述响应于在用户界面录入的编辑操作,获取所述编辑操作对应的待处理多媒体数据,包括:响应于在所述用户界面对目标多媒体数据标识的确认操作,获取所述目标多媒体数据标识对应的多媒体数据资源;响应于对所述多媒体数据资源的编辑操作,从所述多媒体数据资源中截取目标多媒体数据帧作为所述待处理多媒体数据。3.根据权利要求1所述的方法,其特征在于,所述将所述编辑操作转换成适用于运行系统的编辑指令,包括:获取所述运行系统针对所述编辑操作的配置参数;根据所述配置参数将所述编辑操作转换成适用于运行系统的编辑指令。4.根据权利要求3所述的方法,其特征在于,所述配置参数包括:所述编辑操作对应的指令类型、指令的目标数量和指令组合方式;所述根据所述配置参数将所述编辑操作转换成适用于运行系统的编辑指令,包括:按照所述指令类型生成所述目标数量的子指令;将所述子指令按照所述指令组合方式进行组合,生成运行系统可识别的所述编辑指令。5.根据权利要求1所述的方法,其特征在于,所述将所述编辑后的数据转换成与所述用户界面匹配的显示数据,在所述用户界面输出所述显示数据,包括:确定所述用户界面对应的显示容器;将所述编辑后的数据转换成适用于所述显示容器的显示数据;通过所述显示容器输出所述显示数据。6.根据权利要求1所述的方法,其特征在于,在所述响应于在用户界面录入的编辑操作,获取所述编辑操作对应的待处理多媒体数据之前,还包括:加载所述运行系统对应的编辑内核模块;创建Web容器窗体,并在所述Web容器窗体中配置所述编辑内核模块的转换接口;其中,所述转换接口,用于执行所述将所述编辑操作转换成适用于运行系统的编辑指令;所述编辑内核模块,用于执行所述根据所述编辑指令通过运行系统对所述待处理多媒体数据进行编辑处理,得到编辑后的数据;将所述编辑后的数据转换成与所述用户界面匹配的显示数据。7.根据权利要求1所述的方法,其特征在于,在所述将所述编辑后的数据转换成与所述用户界面匹配的显示数据,在所述用户界面输出所述显示数据之后,还包括:

【专利技术属性】
技术研发人员:郭健锋
申请(专利权)人:阿里巴巴中国有限公司
类型:发明
国别省市:

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

1