多媒体文件生成方法、装置、设备和介质与流程
- 国知局
- 2025-01-10 13:13:55
本公开一般涉及多媒体文件处理领域,具体涉及一种多媒体文件生成方法、装置、设备和介质。
背景技术:
1、h5是指第5代html(超文本标记语言),也指用h5语言制作的一切数字产品。h5之所以能引发如此广泛的效应,根本在于它不再只是一种标记语言,它为下一代互联网提供了全新的框架和平台,包括提供免插件的音视频、图像动画、本体存储以及更多酷炫而且重要的功能,并使这些应用标准化和开放化,从而使互联网也能够轻松实现类似桌面的应用体验。
2、然而,为了使得h5页面内容更加丰富,具有较高的观赏性,制作方通常会增加大量图像动画。相关技术中,多采用ae(after effect,动态影像只做的辅助工具)进行多媒体文件的制作,然后再利用lottie工具进行动画渲染即可实现动画展示需求。但是,随着图像动画数量需求增大,用于实现动画效果的多媒体文件也变得非常庞大,从而严重影响了整个页面的配置效率,影响用户体验。
技术实现思路
1、鉴于现有技术中的上述缺陷或不足,期望提供一种多媒体文件生成方法、装置、设备和介质,能够利用服务器存储有效降低多媒体文件的体积。
2、第一方面,本申请实施例提供了一种多媒体文件生成方法,包括:
3、响应于对目标接口的调用请求,所述目标接口获取初始多媒体文件,所述初始多媒体文件包括多媒体图像数据和多媒体描述数据,所述多媒体描述数据包括所述多媒体图像数据的初始存储地址;
4、将所述多媒体图像数据存储至目标服务器,并获取所述多媒体图像数据在所述目标服务器中的第一目标存储地址;
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、本发明附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本发明的实践了解到。
技术特征:1.一种多媒体文件生成方法,其特征在于,包括:
2.根据权利要求1所述的多媒体文件生成方法,其特征在于,还包括:
3.根据权利要求1所述的多媒体文件生成方法,其特征在于,所述利用所述第一目标存储地址对所述初始多媒体文件中的所述初始存储地址进行替换,包括:
4.根据权利要求3所述的多媒体文件生成方法,其特征在于,所述初始多媒体文件中包含多个多媒体图像数据及对应的多个多媒体描述数据,所述识别所述多媒体描述数据中的地址存储标识,包括:
5.根据权利要求4所述的多媒体文件生成方法,其特征在于,还包括:
6.根据权利要求4所述的多媒体文件生成方法,其特征在于,在所述将所述多媒体图像数据存储至目标服务器,并获取所述多媒体图像数据在所述目标服务器中的第一目标存储地址,包括:
7.一种多媒体文件生成装置,其特征在于,包括:
8.一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时,实现如权利要求1-6中任一所述的多媒体文件生成方法。
9.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现如权利要求1-6中任一所述的多媒体文件生成方法。
10.一种计算机程序产品,包括计算机程序,其特征在于,该计算机程序被处理器执行时实现权利要求1-6中任一项所述的多媒体文件生成方法。
技术总结本申请公开了一种多媒体文件生成方法、装置、设备和介质,响应于对目标接口的调用请求,所述目标接口获取初始多媒体文件,所述初始多媒体文件包括多媒体图像数据和多媒体描述数据,所述多媒体描述数据包括所述多媒体图像数据的初始存储地址;将所述多媒体图像数据存储至目标服务器,并获取所述多媒体图像数据在所述目标服务器中的第一目标存储地址;利用所述第一目标存储地址对所述初始多媒体文件中的所述初始存储地址进行替换,得到目标多媒体文件;所述目标多媒体文件包括替换后的所述多媒体描述数据,能够利用服务器存储有效降低多媒体文件的体积。技术研发人员:张志航,王宏远受保护的技术使用者:度小满科技(北京)有限公司技术研发日:技术公布日:2025/1/6本文地址:https://www.jishuxx.com/zhuanli/20250110/351766.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。