CN111047673A - 一种基于手绘视频的ppt文件生成方法及装置 - Google Patents
一种基于手绘视频的ppt文件生成方法及装置 Download PDFInfo
- Publication number
- CN111047673A CN111047673A CN201911248190.8A CN201911248190A CN111047673A CN 111047673 A CN111047673 A CN 111047673A CN 201911248190 A CN201911248190 A CN 201911248190A CN 111047673 A CN111047673 A CN 111047673A
- Authority
- CN
- China
- Prior art keywords
- ppt
- scene
- file
- type
- slide
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 26
- 238000013507 mapping Methods 0.000 claims abstract description 25
- 230000003068 static effect Effects 0.000 claims description 11
- 239000000463 material Substances 0.000 claims description 7
- 230000004048 modification Effects 0.000 claims description 4
- 238000012986 modification Methods 0.000 claims description 4
- 238000007781 pre-processing Methods 0.000 claims description 3
- 230000000694 effects Effects 0.000 description 3
- 230000033764 rhythmic process Effects 0.000 description 3
- 238000004519 manufacturing process Methods 0.000 description 2
- 238000010586 diagram Methods 0.000 description 1
- 230000007704 transition Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T13/00—Animation
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Processing Or Creating Images (AREA)
Abstract
本发明公开了一种基于手绘视频的PPT文件生成方法及装置,属于PPT文件生成的技术领域,解决现有技术中将动画视频转换成PPT文件的难度高的问题。本发明读取手绘视频对应的项目文件,解析项目文件中的每个场景的场景元素;将项目文件中的各个场景分别对应为PPT文件中的一个slide,各场景中的场景元素对应为相应的slide中的PPT元素;判断PPT元素的类型是否支持对应的场景元素的类型,若否,转换为PPT元素的类型后,再将场景元素对应映射为PPT元素,若是,直接映射;基于手绘视频的出入场时间,设置PPT元素的出入场顺序;设置完后,得到PPT文件。本发明用于将手绘视频自动转换成PPT文件。
Description
技术领域
一种基于手绘视频的PPT文件生成方法及装置,用于将手绘视频自动转换成PPT文件,属于PPT文件生成的技术领域。
背景技术
目前的动画视频创作编辑,最后都是以生成视频文件结束。视频文件便于传播,播放过程中不需要额外控制操作。但是对于演示场景,动画出现的时间点控制和演示节奏控制会比较困难。现在普遍的做法,一是使用动画素材单独制作一遍动画视频,再制作一遍PPT文件,将动画视频转换成PPT文件的难度高,而且人力成本及PPT中动画编辑成本都很高。另一种是使用一些动画编辑器输出PPT文件,但是目前普遍的实现只是截图动画中的若干静态截图图片来组成PPT,动画信息和演示节奏都会丢失,效果大打折扣,如动画信息和展示效果缺失。
发明内容
本发明的目的在于提供一种基于手绘视频的PPT文件生成方法及装置,解决现有技术中将动画视频转换成PPT文件的难度高,而且人力成本及PPT中动画编辑成本都很高的问题;或截图动画中的若干静态截图图片来组成PPT,动画信息和演示节奏都会丢失的问题。
为了实现上述目的,本发明采用的技术方案为:
一种基于手绘视频的PPT文件生成方法,包括如下步骤:
S1、读取手绘视频对应的项目文件,解析项目文件中的每个场景的场景信息,场景信息即指场景元素;
S2、将项目文件中的各个场景分别对应为PPT文件中的一个slide,各场景中的场景元素对应为相应的slide中的PPT元素,其中,slide是指幻灯片;
S3、判断PPT元素的类型是否支持对应的场景元素的类型,若否,将场景元素的类型转换为PPT元素的类型后,再将场景元素对应映射为slide中的PPT元素,若是,直接将场景元素对应映射为slide中的PPT元素;
S4、基于手绘视频中各个场景和各场景中场景元素的出入场时间,在映射后的PPT文件中设置PPT元素的出入场顺序;
S5、在PPT文件中设置完PPT元素的出入场顺序,保存为PPT文件。
进一步,所述步骤S1的具体步骤为:
S1.1、读取手绘视频对应项的目文件,项目文件包括场景和各场景内的场景信息;
S1.2、读取每个场景中的场景信息,场景信息包括场景的出入场动画信息及场景中场景元素的动画信息和静态展示信息。
进一步,所述步骤S2中场景元素对应为slide中的PPT元素包括位置、尺寸、旋转、静态展示信息和动画信息。
进一步,所述步骤S3中将场景元素的类型转换为PPT元素的类型的具体步骤为:
S3-1、调取类型不受支持的场景元素;
S3-2、将场景元素的类型修改为PPT元素的类型,包括将SVG的类型转换为PPT支持的图片的类型,动态人物的类型和动态素材的类型转换为GIF动态图片的类型;
进一步,所述步骤S4中,设置PPT元素的出入场顺序是指动画视频中以时间为基准,PPT中以排版顺序和鼠标点击为基准,排版顺序指的是PPT中的图层的上下层级顺序,鼠标点击指的是PPT元素出现的顺序。
一种基于手绘视频的PPT文件生成装置,包括;
读取模块:读取手绘视频对应的项目文件,解析项目文件中的每个场景的场景信息,场景信息即指场景元素;
映射预处理模块:用于将项目文件中的各个场景分别对应为PPT文件中的一个slide,各场景中的场景元素对应为相应的slide中的PPT元素,其中,slide是指幻灯片;
映射模块:用于判断PPT元素的类型是否支持对应的场景元素的类型,若否,将场景元素的类型转换为PPT元素的类型后,再将场景元素对应映射为slide中的PPT元素,若是,直接将场景元素对应映射为slide中的PPT元素;;
排序模块:用于基于手绘视频中各个场景和各场景中场景元素的出入场时间,在映射后的PPT文件中设置PPT元素的出入场顺序;
存储模块:用于在PPT文件中设置完PPT元素的出入场顺序,保存为PPT文件。
与现有技术相比,本发明的优点在于:
一、本发明与使用PPT重新制作PPT文件相比,优势在于可以直接通过制作的动画视频(即指手绘视频)的项目文件自动生成PPT文件,完全省去PPT文件制作时间成本;
二、本发明与使用普通动画编辑工具导出PPT文件相比,普通动画编辑工具导出的PPT文件只能进行显示静态展示信息,本发明的优势在于可以完整保留动画视频(即指手绘视频)中的静态展示信息和动画信息,提高PPT的演示效果。
附图说明
图1为本发明的流程示意图。
图2为本发明的实施例中手绘视频的场景1和场景2的示意图;
图3为本发明的实施例中保存的场景1的PPT文件;
图4为本发明的实施例中保存的场景2的PPT文件。
具体实施方式
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
一种基于手绘视频的PPT文件生成方法,包括如下步骤:
S1、读取手绘视频对应的项目文件,解析项目文件中的每个场景的场景信息,场景信息即指场景元素;
具体步骤为:
S1.1、读取手绘视频对应项的目文件,项目文件包括场景和各场景内的场景信息;
S1.2、读取每个场景中的场景信息,场景信息包括场景的出入场动画信息及场景中场景元素的动画信息和静态展示信息。
S2、将项目文件中的各个场景分别对应为PPT文件中的一个slide,各场景中的场景元素对应为相应的slide中的PPT元素,其中,slide是指幻灯片;其中,场景元素对应为slide中的PPT元素包括位置、尺寸、旋转、静态展示信息和动画信息。
S3、判断PPT元素的类型是否支持对应的场景元素的类型,若否,将场景元素的类型转换为PPT元素的类型后,再将场景元素对应映射为slide中的PPT元素,若是,直接将场景元素对应映射为slide中的PPT元素;
将场景元素的类型转换为PPT元素的类型的具体步骤为:
S3-1、调取类型不受支持的场景元素;
S3-2、将场景元素的类型修改为PPT元素的类型,包括将SVG的类型转换为PPT支持的图片的类型,动态人物的类型和动态素材的类型转换为GIF动态图片的类型;
S3-3、将修改前的场景元素替换为修改后的场景元素。
S4、基于手绘视频中各个场景和各场景中场景元素的出入场时间,在映射后的PPT文件中设置PPT元素的出入场顺序;其中,设置PPT元素的出入场顺序是指动画视频中以时间为基准,PPT中以排版顺序和鼠标点击为基准,排版顺序指的是PPT中的图层的上下层级顺序,鼠标点击指的是PPT元素出现的顺序。
S5、在PPT文件中设置完PPT元素的出入场顺序,保存为PPT文件。
一种基于手绘视频的PPT文件生成装置,包括;
读取模块:读取手绘视频对应的项目文件,解析项目文件中的每个场景的场景信息,场景信息即指场景元素;
映射预处理模块:用于将项目文件中的各个场景分别对应为PPT文件中的一个slide,各场景中的场景元素对应为相应的slide中的PPT元素,其中,slide是指幻灯片;
映射模块:用于判断PPT元素的类型是否支持对应的场景元素的类型,若否,将场景元素的类型转换为PPT元素的类型后,再将场景元素对应映射为slide中的PPT元素,若是,直接将场景元素对应映射为slide中的PPT元素;;
排序模块:用于基于手绘视频中各个场景和各场景中场景元素的出入场时间,在映射后的PPT文件中设置PPT元素的出入场顺序;
存储模块:用于在PPT文件中设置完PPT元素的出入场顺序,保存为PPT文件。
实施例
手绘视频对应的项目文件中有两个场景,分别为场景1和场景2,两个场景的组成分别如下:
场景1中有背景图、文稿标题、署名和日期;
场景2中有背景图、动态人物、动态素材、SVG素材;
PPT文件的生成过程具体如下:
A.读取该项目文件,得到场景1和场景2,各场景中的场景信息包括场景1和场景2之间的转场景动画信息(即指场景的出入场动画信息)、场景1和场景2中场景元素的静态展示信息和动画信息;
B.将场景1和场景2对应为PPT文件中的两个slide(幻灯片),场景中的场景元素对应到PPT文件中的PPT元素,包括位置、尺寸、旋转、静态展示信息和动画信息;
C.判断PPT元素的类型是否支持对应的场景元素的类型,若否,将场景元素的类型转换为PPT元素的类型后,再将场景元素对应映射为slide中的PPT元素,如场景2中的动态人物的类型和动态素材的类型需要转换为GIF图片的类型,SVG的类型转换为图片的类型,若是,直接将场景元素对应映射为slide中的PPT元素,如场景1中的背景图、文稿标题、署名和日期的文字都可以直接被映射为PPT元素,场景2中的背景图可以直接映射PPT元素;
D.根据两个场景和两个场景中的场景元素出入场时间,设置PPT文件中的PPT元素出入场顺序,其中,动画视频中以时间为基准,PPT中以顺序和鼠标点击为基准,排版顺序指的是PPT中的图层的上下层级顺序,鼠标点击指的是PPT元素出现的顺序;
E.在PPT文件中设置完PPT元素的出入场顺序,保存为PPT文件,即生成了PPT文件。
Claims (6)
1.一种基于手绘视频的PPT文件生成方法,其特征在于,包括如下步骤:
S1、读取手绘视频对应的项目文件,解析项目文件中的每个场景的场景信息,场景信息即指场景元素;
S2、将项目文件中的各个场景分别对应为PPT文件中的一个slide,各场景中的场景元素对应为相应的slide中的PPT元素,其中,slide是指幻灯片;
S3、判断PPT元素的类型是否支持对应的场景元素的类型,若否,将场景元素的类型转换为PPT元素的类型后,再将场景元素对应映射为sl ide中的PPT元素,若是,直接将场景元素对应映射为slide中的PPT元素;
S4、基于手绘视频中各个场景和各场景中场景元素的出入场时间,在映射后的PPT文件中设置PPT元素的出入场顺序;
S5、在PPT文件中设置完PPT元素的出入场顺序,保存为PPT文件。
2.根据权利要求1所述的一种基于手绘视频的PPT文件生成方法,其特征在于:所述步骤S1的具体步骤为:
S1.1、读取手绘视频对应项的目文件,项目文件包括场景和各场景内的场景信息;
S1.2、读取每个场景中的场景信息,场景信息包括场景的出入场动画信息及场景中场景元素的动画信息和静态展示信息。
3.根据权利要求2所述的一种基于手绘视频的PPT文件生成方法,其特征在于:所述步骤S2中场景元素对应为slide中的PPT元素包括位置、尺寸、旋转、静态展示信息和动画信息。
4.根据权利要求3所述的一种基于手绘视频的PPT文件生成方法,其特征在于:所述步骤S3中将场景元素的类型转换为PPT元素的类型的具体步骤为:
S3-1、调取类型不受支持的场景元素;
S3-2、将场景元素的类型修改为PPT元素的类型,包括将SVG的类型转换为PPT支持的图片的类型,动态人物的类型和动态素材的类型转换为GIF动态图片的类型;
S3-3、将修改前的场景元素替换为修改后的场景元素。
5.根据权利要求1-4任意一项所述的一种基于手绘视频的PPT文件生成方法,其特征在于:所述步骤S4中,设置PPT元素的出入场顺序是指动画视频中以时间为基准,PPT中以排版顺序和鼠标点击为基准,排版顺序指的是PPT中的图层的上下层级顺序,鼠标点击指的是PPT元素出现的顺序。
6.一种基于手绘视频的PPT文件生成装置,其特征在于:包括;
读取模块:读取手绘视频对应的项目文件,解析项目文件中的每个场景的场景信息,场景信息即指场景元素;
映射预处理模块:用于将项目文件中的各个场景分别对应为PPT文件中的一个slide,各场景中的场景元素对应为相应的slide中的PPT元素,其中,slide是指幻灯片;
映射模块:用于判断PPT元素的类型是否支持对应的场景元素的类型,若否,将场景元素的类型转换为PPT元素的类型后,再将场景元素对应映射为slide中的PPT元素,若是,直接将场景元素对应映射为sl ide中的PPT元素;;
排序模块:用于基于手绘视频中各个场景和各场景中场景元素的出入场时间,在映射后的PPT文件中设置PPT元素的出入场顺序;
存储模块:用于在PPT文件中设置完PPT元素的出入场顺序,保存为PPT文件。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911248190.8A CN111047673A (zh) | 2019-12-09 | 2019-12-09 | 一种基于手绘视频的ppt文件生成方法及装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911248190.8A CN111047673A (zh) | 2019-12-09 | 2019-12-09 | 一种基于手绘视频的ppt文件生成方法及装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN111047673A true CN111047673A (zh) | 2020-04-21 |
Family
ID=70235120
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201911248190.8A Pending CN111047673A (zh) | 2019-12-09 | 2019-12-09 | 一种基于手绘视频的ppt文件生成方法及装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111047673A (zh) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111638845A (zh) * | 2020-05-26 | 2020-09-08 | 维沃移动通信有限公司 | 动画元素获取方法、装置和电子设备 |
CN112312043A (zh) * | 2020-10-20 | 2021-02-02 | 深圳市前海手绘科技文化有限公司 | 一种动画视频导出的优化方法和装置 |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
AU3366900A (en) * | 1999-03-09 | 2000-09-28 | Presenter.Com | Extracting a time-sequence of slides from video |
GB0030312D0 (en) * | 2000-01-07 | 2001-01-24 | Ibm | Conversion of video and audio to a streaming slide show |
CN104572686A (zh) * | 2013-10-17 | 2015-04-29 | 北大方正集团有限公司 | Ppt文件的处理方法和装置 |
CN104933094A (zh) * | 2015-05-19 | 2015-09-23 | 深圳市松特高新实业有限公司 | 一种ppt文档构建方法及构建*** |
US20170194031A1 (en) * | 2014-08-29 | 2017-07-06 | Beijing Kingsoft Internet Security Software Co., Ltd. | Method and device for generating video slides |
CN107544989A (zh) * | 2016-06-23 | 2018-01-05 | 珠海金山办公软件有限公司 | 一种演示文档分层处理方法及装置 |
CN108073680A (zh) * | 2016-11-10 | 2018-05-25 | 谷歌有限责任公司 | 生成具有提炼内容的演示幻灯片 |
-
2019
- 2019-12-09 CN CN201911248190.8A patent/CN111047673A/zh active Pending
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
AU3366900A (en) * | 1999-03-09 | 2000-09-28 | Presenter.Com | Extracting a time-sequence of slides from video |
GB0030312D0 (en) * | 2000-01-07 | 2001-01-24 | Ibm | Conversion of video and audio to a streaming slide show |
JP2001231015A (ja) * | 2000-01-07 | 2001-08-24 | Internatl Business Mach Corp <Ibm> | ストリーミング・スライド・ショーへのビデオおよびオーディオの変換方法、装置および記憶媒体 |
CN104572686A (zh) * | 2013-10-17 | 2015-04-29 | 北大方正集团有限公司 | Ppt文件的处理方法和装置 |
US20170194031A1 (en) * | 2014-08-29 | 2017-07-06 | Beijing Kingsoft Internet Security Software Co., Ltd. | Method and device for generating video slides |
CN104933094A (zh) * | 2015-05-19 | 2015-09-23 | 深圳市松特高新实业有限公司 | 一种ppt文档构建方法及构建*** |
CN107544989A (zh) * | 2016-06-23 | 2018-01-05 | 珠海金山办公软件有限公司 | 一种演示文档分层处理方法及装置 |
CN108073680A (zh) * | 2016-11-10 | 2018-05-25 | 谷歌有限责任公司 | 生成具有提炼内容的演示幻灯片 |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111638845A (zh) * | 2020-05-26 | 2020-09-08 | 维沃移动通信有限公司 | 动画元素获取方法、装置和电子设备 |
CN111638845B (zh) * | 2020-05-26 | 2022-02-11 | 维沃移动通信有限公司 | 动画元素获取方法、装置和电子设备 |
CN112312043A (zh) * | 2020-10-20 | 2021-02-02 | 深圳市前海手绘科技文化有限公司 | 一种动画视频导出的优化方法和装置 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109978972B (zh) | 一种图片中的文字编辑的方法及装置 | |
CN110489116B (zh) | 一种页面的渲染方法、装置及计算机存储介质 | |
US11189320B2 (en) | System and methods for concatenating video sequences using face detection | |
CN110415319B (zh) | 基于ppt的动画制作方法、装置与电子设备和存储介质 | |
CN112073794B (zh) | 动画处理方法、装置、计算机可读存储介质和计算机设备 | |
CN111047673A (zh) | 一种基于手绘视频的ppt文件生成方法及装置 | |
US20220383381A1 (en) | Video generation method, apparatus, terminal and storage medium | |
CN101539845B (zh) | 用于富媒体交互展示的软件视频墙方法 | |
CN111694493B (zh) | 一种网页截图方法、计算机设备及可读存储介质 | |
CN105354138A (zh) | 一种确定手机页面上特定控件属性的方法 | |
US11126856B2 (en) | Contextualized video segment selection for video-filled text | |
CN115729416A (zh) | 信息回复方法、装置、电子设备、可读存储介质及程序产品 | |
CN111258434A (zh) | 在聊天界面***图片的方法、装置、设备及存储介质 | |
CN108874392A (zh) | 用户指引界面生成方法及装置 | |
CN116954605A (zh) | 页面生成方法、装置及电子设备 | |
CN108614657B (zh) | 图像合成方法、装置、设备及其图像载体 | |
CN113987242A (zh) | 一种文件图片可视化方法、装置、设备及介质 | |
CN111782309B (zh) | 显示信息的方法、装置及计算机可读存储介质 | |
US20180090174A1 (en) | Video generation of project revision history | |
KR20230023804A (ko) | 텍스트-비디오 생성 방법, 장치, 설비 및 매체 | |
CN111104370A (zh) | 一种广告视频存储***及方法 | |
CN117591484B (zh) | 一种白板内容数据的实时存储方法、设备及介质 | |
CN116501225A (zh) | 图像截取方法、装置及电子设备 | |
CN110221873B (zh) | 基于编程语言提升全屏动画加载性能的方法以及电子设备 | |
CN118192864A (zh) | 截屏方法、装置及电子设备 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20200421 |
|
RJ01 | Rejection of invention patent application after publication |