多媒体内容生成方法、装置、设备及存储介质与流程

文档序号:36341396发布日期:2023-12-13 22:08阅读:19来源:国知局
多媒体内容生成方法与流程

本申请涉及多媒体数据处理,更具体的说,是涉及一种多媒体内容生成方法、装置、设备及存储介质。


背景技术:

1、在多媒体内容创作过程中,多媒体设计人员可以通过多种成熟的软件进行内容创作,常见的如视频创作,设计人员可以首先获取一份纯文本数据,如演讲稿、产品介绍文档等,进而利用视频创作软件基于该纯文本数据生成一份视频内容,过程中可能需要设计人员在软件中对文本数据的格式等属性进行调整,从而保证视频生成效果。

2、然而在实际的文案编辑过程中,文案编辑人员经常会使用到各种富文本编辑器来生成富文本文档,富文本文档相比于纯文本数据本身自带数据结构格式。现有的视频创作软件目前也不支持基于富文本进行视频内容创作,极大影响了多媒体设计人员的视频内容创作。


技术实现思路

1、鉴于上述问题,提出了本申请以便提供一种多媒体内容生成方法、装置、设备及存储介质,以实现基于富文本直接进行多媒体内容的创作,满足多媒体设计人员的创作需求。具体方案如下:

2、第一方面,提供了一种多媒体内容生成方法,包括:

3、获取用于生成多媒体内容的富文本数据;

4、将所述富文本数据转换为设定的数据结构;

5、对所述数据结构按照数据类型进行分类,得到不同类型的子数据结构;

6、生成与每一类型的子数据结构对应的目标多媒体格式的内容元素;

7、组合生成的各所述内容元素,得到所述目标多媒体格式的创作内容。

8、优选地,所述设定的数据结构为json对象。

9、优选地,将所述富文本数据转换为所述json对象的过程,包括:

10、获取所述富文本数据的超文本标记语言html内容;

11、将所述html内容解析成一个dom树;

12、遍历所述dom树并从中提取各元素内容,并将提取的各元素内容保存到创建的json对象中。

13、优选地,将提取的各元素内容保存到创建的json对象中的过程,包括:

14、确定提取的每一元素内容对应的字段类型;

15、将所述每一元素内容作为对应类型字段下的值,并将每一元素内容及其对应类型字段以一个树级节点的形式保存到创建的json对象中。

16、优选地,各元素内容对应的字段类型包括以下任意一种或多种:

17、标题heading类型、段落paragraph类型、图片image类型。

18、优选地,对所述数据结构按照数据类型进行分类,得到不同类型的子数据结构的过程,包括:

19、读取所述json对象中的每一树级节点,得到每一树级节点包含的字段及作为字段取值的元素内容;

20、按照字段类型的不同,将读取的元素内容进行字段划分,得到每一字段类型的各条元素内容,作为每一字段类型的子数据结构。

21、优选地,所述目标多媒体格式包括以下任意一种或多种:

22、视频、直播内容、演示文稿。

23、优选地,当所述目标多媒体格式为视频时;

24、生成与每一类型的子数据结构对应的视频内容元素的过程,包括:

25、对于标题heading类型的子数据结构,生成与所述子数据结构匹配的视频标题元素;

26、对于段落paragraph类型的子数据结构,检索与所述子数据结构的文本语义匹配的视频片段;

27、对于图片image类型的子数据结构,将其作为嵌入至视频中的悬浮图片元素。

28、第二方面,提供了一种多媒体内容生成装置,包括:

29、富文本数据获取单元,用于获取用于生成多媒体内容的富文本数据;

30、数据转换单元,用于将所述富文本数据转换为设定的数据结构;

31、子数据结构划分单元,用于对所述数据结构按照数据类型进行分类,得到不同类型的子数据结构;

32、内容元素生成单元,用于生成与每一类型的子数据结构对应的目标多媒体格式的内容元素;

33、内容元素组合单元,用于组合生成的各所述内容元素,得到所述目标多媒体格式的创作内容。

34、第三方面,提供了一种多媒体内容生成设备,包括:存储器和处理器;

35、所述存储器,用于存储程序;

36、所述处理器,用于执行所述程序,实现如前所述的多媒体内容生成方法的各个步骤。

37、第四方面,提供了一种存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时,实现如前所述的多媒体内容生成方法的各个步骤。

38、借由上述技术方案,本申请对于获取到的富文本数据,首先转换为设定的数据结构,在保留富文本数据中的元素数据及其结构信息的同时,还能够将其转换为统一格式的数据结构,方便后续处理。进一步,由于富文本数据中可以包含不同类型的数据,如标题、段落、图片等,因而转换后的数据结构中也可以包括不同类型的子数据结构,且不同类型的子数据结构在最终生成的目标多媒体格式的创作内容中的展示形式也不一样,为此本实施例中可以进一步对数据结构按照数据类型进行分类,得到不同类型的子数据结构,进而分别生成与每一类型的子数据结构对应的目标多媒体格式的内容元素,组合生成的各所述内容元素,得到目标多媒体格式的创作内容。采用本实施例提供的方案可以直接基于富文本数据来生成目标多媒体格式的创作内容,该目标多媒体格式可以是多种,如视频、直播内容、演示文稿ppt等等,从而更加方便多媒体设计人员直接使用富文本数据来进行多媒体内容的创作,极大方便了多媒体设计人员的工作。

39、采用本申请提供的上述方案,可以打通富文本与其它格式的多媒体内容之间的创作壁垒,实现从富文本数据到其它多媒体格式内容间的形态转换。



技术特征:

1.一种多媒体内容生成方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述设定的数据结构为json对象。

3.根据权利要求2所述的方法,其特征在于,将所述富文本数据转换为所述json对象的过程,包括:

4.根据权利要求3所述的方法,其特征在于,将提取的各元素内容保存到创建的json对象中的过程,包括:

5.根据权利要求4所述的方法,其特征在于,各元素内容对应的字段类型包括以下任意一种或多种:

6.根据权利要求4所述的方法,其特征在于,对所述数据结构按照数据类型进行分类,得到不同类型的子数据结构的过程,包括:

7.根据权利要求1所述的方法,其特征在于,所述目标多媒体格式包括以下任意一种或多种:

8.根据权利要求7所述的方法,其特征在于,当所述目标多媒体格式为视频时;

9.一种多媒体内容生成装置,其特征在于,包括:

10.一种多媒体内容生成设备,其特征在于,包括:存储器和处理器;

11.一种存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时,实现如权利要求1~8中任一项所述的多媒体内容生成方法的各个步骤。


技术总结
本申请公开了一种多媒体内容生成方法、装置、设备及存储介质,本申请将富文本数据转换为设定的数据结构;对数据结构按照数据类型进行分类,得到不同类型的子数据结构;生成与每一类型的子数据结构对应的目标多媒体格式的内容元素;组合各内容元素,得到目标多媒体格式的创作内容。本申请可以直接基于富文本数据生成目标多媒体格式的创作内容,该目标多媒体格式可以是视频、直播内容、演示文稿等,从而更加方便多媒体设计人员直接使用富文本数据来进行多媒体内容的创作,极大方便了多媒体设计人员的工作。本申请可以打通富文本与其它格式的多媒体内容之间的创作壁垒,实现从富文本数据到其它多媒体格式内容间的形态转换。

技术研发人员:王洋,田力,邵天宇,谭庆超,陈慧芳,李翠珠
受保护的技术使用者:上海应帆数字科技有限公司
技术研发日:
技术公布日:2024/1/15
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1