一种基于非编工程的模板编辑方法及其应用与流程

文档序号:26671768发布日期:2021-09-17 22:58阅读:112来源:国知局
一种基于非编工程的模板编辑方法及其应用与流程

1.本发明涉及视频编辑领域,尤其涉及一种基于非编工程的模板编辑方法及其应用。


背景技术:

2.随着智能终端的普及以及短视频技术的发展,用户希望用优质的视频呈现来表达感情,但通常视频编辑需要有一定的非编使用基础与编排创意,如何让普通用户能快速制作出高质量视频的模板剪辑,成为视频编辑中不可或缺的。
3.目前常用的编辑方法,是需要用户在非编从添加素材到剪辑素材再到配乐加字幕等繁复的流程,无法对内容简单的视频进行快速复制输出,这种方式虽然也能满足实际应用,但效率低下,且现有的编辑方法不能适用不同的客户端,用户在使用过程中的体验较差。


技术实现要素:

4.本发明的目的在于克服现有技术的不足,提供一种基于非编工程的模板编辑方法及其应用,通过建立的模板工程,无论是手机客户端,还是桌面客户端,只需要替换工程中的素材,就可以快速生成高质量视频。
5.本发明的目的是通过以下技术方案来实现的:一种基于非编工程的模板编辑方法及其应用,包括以下步骤:步骤一:模板工程制作,通过特定的非编客户端创建工程,所述工程至少包含一段素材,客户端通过互联网连接服务器,将创建的工程作为模板工程上传至服务器;步骤二:通过非编客户端选择模板工程进行预览,对确认的模板工程文件下载至本地客户端;步骤三:模板工程文件下载完成后,获取模板工程基信息,将模板中的素材按时间线排序从左到右依次展示,同时将本地素材依次替换模板中的素材;步骤四:素材替换完成后,进入时间线编辑,对替换素材进行出入帧修改,或者根据替换后的素材直接输出视频到本地客户端。
6.具体的,所述步骤一具体包括以下子步骤:s11,将编辑后的工程基信息重新构建;s12,通过本地客户端将工程生成的视频作为预览文件;s13,通过互联网连接服务器,将工程基信息、预览文件、非主轨和画中画轨素材一并上传到指定的服务器。
7.具体的,所述步骤三具体包括以下子步骤:s31,添加本地素材时,根据当前所需替换素材的类型须选择同类型素材;s32,若选用的本地素材分辨率超过当前工程画布分辨率的1.5倍时,则在引用该素材时需要进行转码;若本地素材分辨率未超过当前工程画布分辨率的1.5倍,则直接引入
本地素材进行替换。
8.具体的,所述子步骤s11具体包括:1)下载模板工程到本地;2)加载工程到内存中;3)对于工程中的每个素材进行裁剪和缩放;4)打开修改后的工程,完成素材替换。
9.具体的,所述对于工程中的每个素材进行裁剪和缩放过程具体包括:a. 获取原素材的宽(wold)高(hold)和裁剪值(cwold, chold),相减得到原素材的显示宽高(wold', hold'): wold' = wold
ꢀ‑ꢀ
cwold;hold' = hold
ꢀ‑ꢀ
chold;b. 获取新素材的宽(wnew)高(hnew),在保证与(wold', hold')同比例的前提下,计算新裁剪值(cwnew, chnew),并得到新素材的显示宽高(wnew', hnew');c. 获取原素材的缩放因子(swold, shold), 计算得到新素材的缩放因子: swnew = wnew' / wold' * swold;shnew = hnew' / hold' * sholdd. 将新素材路径写入工程,将新cwnew、chnew、swnew、shnew写入工程,覆盖原有值。
10.本发明的有益效果:本发明通过建立的模板工程,无论是手机客户端,还是桌面客户端,只需要替换工程中的素材,就可以快速生成高质量视频。
附图说明
11.图1是本发明的方法流程图。
12.图2是本发明模板工程调度流程示意图。
13.图3是本发明模板工程制作流程图。
14.图4是本发明模板工程使用流程图。
具体实施方式
15.为了对本发明的技术特征、目的和效果有更加清楚的理解,现对照附图说明本发明的具体实施方式。
16.本实施例中,如图1和图2所示,一种基于非编工程的模板编辑方法及其应用,方法包括以下步骤:步骤一:模板制作人员通过特定的非编客户端创建工程,所述工程中至少包含一段素材,素材不限于视频、图片、音频。通过互联网连接服务器,将工程做为模板工程上传。如图3所示,步骤一具体包括以下子步骤:(1.1)将编辑后的工程基信息重新构建;(1.2)通过本地客户端将工程生成视频作为预览文件;(1.3)将工程基信息、非主轨/画中画轨素材、预览文件上传到指定服务器。
17.步骤二:用户通过特定的非编客户端选择模板进行预览,对确认的模板工程文件进行下载到本地客户端。
18.步骤三:下载完成后,获取模板工程基信息,将模板中的视频、图片素材按时间线排序从左到右依次展示(画中画轨的素材默认在主轨的素材排序后),用户只需要依次替换
本地素材即可。如图4所示,步骤三具体包括:(3.1)添加本地素材时,根据当前所需替换素材的类型须选择同类型素材。例如工程中该切片为图片类型,则必须选择图片类型的文件。
19.(3.2)若选用的本地素材分辨率大于当前工程画布分辨率的1.5倍,则在引用该素材时需要进行转码;若本地素材分辨率未大于当前工程画布分辨率的1.5倍,则直接引入。
20.步骤四:替换完成后,进入时间线编辑,可对替换素材进行出入帧的修改,也可直接输出视频到本地。
21.本发明中,将编辑后的工程基信息重新构建过程具体包括:1. 下载模板工程到本地;2. 加载工程到内存中;3. 对于工程中的每个素材进行如下操作:a. 获取原素材的宽(wold)高(hold)和裁剪值(cwold, chold),相减得到原素材的显示宽高(wold', hold'):wold' = wold
ꢀ‑ꢀ
cwoldhold' = hold
ꢀ‑ꢀ
chold;b. 获取新素材的宽(wnew)高(hnew),在保证与(wold', hold')同比例的前提下,计算新裁剪值(cwnew, chnew),并得到新素材的显示宽高(wnew', hnew'):if wnew/hnew >= wold'/hold'
ꢀꢀꢀꢀ
cwnew = wnew
ꢀ‑ꢀ
hnew * wold' / hold'
ꢀꢀꢀꢀ
chnew = 0else
ꢀꢀꢀꢀ
cwnew = 0
ꢀꢀꢀꢀ
chnew = hnew
ꢀ‑ꢀ
wnew * hold' / wold'endwnew' = wnew
ꢀ‑ꢀ
cwnewhnew' = hnew
ꢀ‑ꢀ
chnew;c. 获取原素材的缩放因子(swold, shold), 计算得到新素材的缩放因子:swnew = wnew' / wold' * swold;shnew = hnew' / hold' * shold;d. 将新素材路径写入工程,将新cwnew, chnew, swnew, shnew写入工程,覆盖原有值4. 打开修改后的工程,完成素材替换。
22.以上显示和描述了本发明的基本原理、主要特征和本发明的优点。本行业的技术人员应该了解,本发明不受上述实施例的限制,上述实施例和说明书中描述的只是说明本发明的原理,在不脱离本发明精神和范围的前提下,本发明还会有各种变化和改进,这些变化和改进都落入要求保护的本发明范围内。本发明要求保护的范围由所附的权利要求书及其等效物界定。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1