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

技术编号:30074066 阅读:24 留言:0更新日期:2021-09-18 08:28
本发明专利技术公开了一种基于非编工程的模板编辑方法及其应用,包括以下步骤:模板工程制作,通过特定的非编客户端创建工程,所述工程至少包含一段素材,客户端通过互联网连接服务器,将创建的工程作为模板工程上传至服务器;通过非编客户端选择模板工程进行预览,对确认的模板工程文件下载至本地客户端;模板工程文件下载完成后,获取模板工程基信息,将模板中的素材按时间线排序从左到右依次展示,同时将本地素材依次替换模板中的素材;素材替换完成后,进入时间线编辑,对替换素材进行出入帧修改,或根据替换后的素材直接输出视频到本地客户端。本发明专利技术建立的模板工程兼容性好,只需要在客户端替换模板工程中的素材,就可以快速生成高质量视频。高质量视频。高质量视频。

【技术实现步骤摘要】
一种基于非编工程的模板编辑方法及其应用


[0001]本专利技术涉及视频编辑领域,尤其涉及一种基于非编工程的模板编辑方法及其应用。

技术介绍

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

技术实现思路

[0004]本专利技术的目的在于克服现有技术的不足,提供一种基于非编工程的模板编辑方法及其应用,通过建立的模板工程,无论是手机客户端,还是桌面客户端,只需要替换工程中的素材,就可以快速生成高质量视频。
[0005]本专利技术的目的是通过以下技术方案来实现的:一种基于非编工程的模板编辑方法及其应用,包括以下步骤:步骤一:模板工程制作,通过特定的非编客户端创建工程,所述工程至少包含一段素材,客户端通过互联网连接服务器,将创建的工程作为模板工程上传至服务器;步骤二:通过非编客户端选择模板工程进行预览,对确认的模板工程文件下载至本地客户端;步骤三:模板工程文件下载完成后,获取模板工程基信息,将模板中的素材按时间线排序从左到右依次展示,同时将本地素材依次替换模板中的素材;步骤四:素材替换完成后,进入时间线编辑,对替换素材进行出入帧修改,或者根据替换后的素材直接输出视频到本地客户端。
[0006]具体的,所述步骤一具体包括以下子步骤:S11,将编辑后的工程基信息重新构建;S12,通过本地客户端将工程生成的视频作为预览文件;S13,通过互联网连接服务器,将工程基信息、预览文件、非主轨和画中画轨素材一并上传到指定的服务器。
[0007]具体的,所述步骤三具体包括以下子步骤:S31,添加本地素材时,根据当前所需替换素材的类型须选择同类型素材;S32,若选用的本地素材分辨率超过当前工程画布分辨率的1.5倍时,则在引用该素材时需要进行转码;若本地素材分辨率未超过当前工程画布分辨率的1.5倍,则直接引入
本地素材进行替换。
[0008]具体的,所述子步骤S11具体包括:1)下载模板工程到本地;2)加载工程到内存中;3)对于工程中的每个素材进行裁剪和缩放;4)打开修改后的工程,完成素材替换。
[0009]具体的,所述对于工程中的每个素材进行裁剪和缩放过程具体包括: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写入工程,覆盖原有值。
[0010]本专利技术的有益效果:本专利技术通过建立的模板工程,无论是手机客户端,还是桌面客户端,只需要替换工程中的素材,就可以快速生成高质量视频。
附图说明
[0011]图1是本专利技术的方法流程图。
[0012]图2是本专利技术模板工程调度流程示意图。
[0013]图3是本专利技术模板工程制作流程图。
[0014]图4是本专利技术模板工程使用流程图。
具体实施方式
[0015]为了对本专利技术的技术特征、目的和效果有更加清楚的理解,现对照附图说明本专利技术的具体实施方式。
[0016]本实施例中,如图1和图2所示,一种基于非编工程的模板编辑方法及其应用,方法包括以下步骤:步骤一:模板制作人员通过特定的非编客户端创建工程,所述工程中至少包含一段素材,素材不限于视频、图片、音频。通过互联网连接服务器,将工程做为模板工程上传。如图3所示,步骤一具体包括以下子步骤:(1.1)将编辑后的工程基信息重新构建;(1.2)通过本地客户端将工程生成视频作为预览文件;(1.3)将工程基信息、非主轨/画中画轨素材、预览文件上传到指定服务器。
[0017]步骤二:用户通过特定的非编客户端选择模板进行预览,对确认的模板工程文件进行下载到本地客户端。
[0018]步骤三:下载完成后,获取模板工程基信息,将模板中的视频、图片素材按时间线排序从左到右依次展示(画中画轨的素材默认在主轨的素材排序后),用户只需要依次替换
本地素材即可。如图4所示,步骤三具体包括:(3.1)添加本地素材时,根据当前所需替换素材的类型须选择同类型素材。例如工程中该切片为图片类型,则必须选择图片类型的文件。
[0019](3.2)若选用的本地素材分辨率大于当前工程画布分辨率的1.5倍,则在引用该素材时需要进行转码;若本地素材分辨率未大于当前工程画布分辨率的1.5倍,则直接引入。
[0020]步骤四:替换完成后,进入时间线编辑,可对替换素材进行出入帧的修改,也可直接输出视频到本地。
[0021]本专利技术中,将编辑后的工程基信息重新构建过程具体包括: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), 计算得到新素材的缩本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1. 一种基于非编工程的模板编辑方法及其应用 ,其特征在于,包括以下步骤:步骤一:模板工程制作,通过特定的非编客户端创建工程,所述工程至少包含一段素材,客户端通过互联网连接服务器,将创建的工程作为模板工程上传至服务器;步骤二:通过非编客户端选择模板工程进行预览,对确认的模板工程文件下载至本地客户端;步骤三:模板工程文件下载完成后,获取模板工程基信息,将模板中的素材按时间线排序从左到右依次展示,同时将本地素材依次替换模板中的素材;步骤四:素材替换完成后,进入时间线编辑,对替换素材进行出入帧修改,或者根据替换后的素材直接输出视频到本地客户端。2. 根据权利要求1所述的一种基于非编工程的模板编辑方法及其应用 ,其特征在于,所述步骤一具体包括以下子步骤:S11,将编辑后的工程基信息重新构建;S12,通过本地客户端将工程生成的视频作为预览文件;S13,通过互联网连接服务器,将工程基信息、预览文件、非主轨和画中画轨素材一并上传到指定的服务器。3.根据权利要求1所述的一种基于非编工程的模板编辑方法及其应用 ,其特征在于,所述步骤三具体包括以下子步骤:S31,添加本地素材时,根据当前所需替换素材的类型须选择同类型素材;S32,若选用的本地素材分辨率超过当前工程画布分辨率的1.5倍时,则在引用该素材时需要进行转码;若本地素材分辨率未超过当前工程画布分辨率的1.5倍,则直接...

【专利技术属性】
技术研发人员:马萧萧刘科材蒲通杨树海刘欢
申请(专利权)人:成都东方盛行电子有限责任公司
类型:发明
国别省市:

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

1