一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

编辑数据的预览方法、终端和存储介质与流程

2022-03-02 01:59:29 来源:中国专利 TAG:


1.本技术涉及视频数据处理技术领域,尤其涉及一种编辑数据的预览方法、终端和存储介质。


背景技术:

2.随着人们的文化生活变得丰富多彩,人们对艺术作品的表现力提出了更高的要求。对图像或视频的编辑操作越来越丰富,从更改字体和添加图像的基础编辑操作,发展为添加文字动态效果或将视频与音频合成等高级编辑操作。随着编辑操作的复杂化,为了确保编辑操作的准确性,减少由于编辑操作达不到理想的效果而进行的不必要的修改,会对编辑操作所能达成的效果进行预览,使编辑人员可以根据预览的效果准确选择恰当的编辑操作。
3.一种编辑数据的预览方法是,设置固定的文字模板或图片模板,当选择了某种编辑操作时,在该固定的文字模板或图片模板上显示出编辑操作完成后的效果作为预览效果。
4.但是,当采用高级编辑操作进行处理时,由于高级编辑操作效果的复杂性,使用对固定的文字模板或图片模板进行复杂的高级编辑操作后的效果作为该高级编辑操作的预览效果变得越来越不准确,降低了编辑操作的预览效果的准确性,降低了编辑的效率。


技术实现要素:

5.本技术实施例的主要目的在于提出一种编辑数据的预览方法、终端和存储介质,旨在将在第一视频帧中已经完成编辑的编辑数据集合转换为目标预览数据,该目标预览数据用于对第二视频帧直接进行复制编辑,实现了对编辑操作效果的真实预览,提高了编辑数据预览效果呈现的准确性,提高了视频剪辑的效率。
6.为实现上述目的,本技术实施例提供了一种编辑数据的预览方法,所述方法包括以下步骤:获取第一视频帧数据,所述第一视频帧数据包括编辑数据集合,所述编辑数据集合表示在第一视频帧中完成编辑的数据集合;确定目标预览区域;将所述编辑数据集合转换为在所述目标预览区域的目标预览数据,所述目标预览数据用于用于复制编辑至第二视频帧。
7.为实现上述目的,本技术实施例还提出了一种编辑数据的预览装置,所述编辑数据的预览装置包括:
8.数据获取模块,获取第一视频帧数据,所述第一视频帧数据包括编辑数据集合,所述编辑数据集合表示在第一视频帧中完成编辑的数据集合;
9.区域确定模块,确定目标预览区域;
10.数据转换模块,将所述编辑数据集合转换为在所述目标预览区域的目标预览数据,所述目标预览数据用于复制编辑至第二视频帧。
11.为实现上述目的,本技术实施例还提出了一种终端,所述终端包括存储器、处理
器、存储在所述存储器上并可在所述处理器上运行的程序以及用于实现所述处理器和所述存储器之间的连接通信的数据总线,所述程序被所述处理器执行时实现前述方法的步骤。
12.为实现上述目的,本技术提供了一种存储介质,用于计算机可读存储,所述存储介质存储有一个或者多个程序,所述一个或者多个程序可被一个或者多个处理器执行,以实现前述方法的步骤。
13.本技术提出的编辑数据的预览方法、终端和存储介质,首先获取一个已经完成编辑的第一视频帧数据和对第一视频帧数据完成编辑操作的编辑数据集合,确定目标预览区域,将编辑数据集合转换为在目标预览区域的目标预览数据,该目标预览数据用于对第二视频帧进行复制编辑,实现了对编辑操作效果的真实预览,提高了编辑数据预览效果呈现的准确性,提高了视频剪辑的效率。
附图说明
14.为了更清楚地说明本技术实施例技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
15.图1为本技术实施例提供的编辑数据的预览方法的一个步骤流程示意图;
16.图2为本技术实施例提供的编辑数据的预览方法的另一步骤流程示意图;
17.图3为本技术实施例提供的编辑数据的预览方法的另一应用场景示意图;
18.图4为本技术实施例提供的编辑数据的预览方法的另一步骤流程示意图;
19.图5为本技术实施例提供的编辑数据的预览方法的另一应用场景示意图;
20.图6为本技术实施例提供的编辑数据的预览方法的另一步骤流程示意图;
21.图7为本技术实施例提供的编辑数据的预览方法的另一应用场景示意图;
22.图8为本技术实施例提供的编辑数据的预览方法的另一应用场景示意图;
23.图9为本技术实施例提供的终端的结构示意图。
具体实施方式
24.下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
25.附图中所示的流程图仅是示例说明,不是必须包括所有的内容和操作/步骤,也不是必须按所描述的顺序执行。例如,有的操作/步骤还可以分解、组合或部分合并,因此实际执行的顺序有可能根据实际情况改变。
26.应当理解,在此本技术说明书中所使用的术语仅仅是出于描述特定实施例的目的而并不意在限制本技术。如在本技术说明书和所附权利要求书中所使用的那样,除非上下文清楚地指明其它情况,否则单数形式的“一”、“一个”及“该”意在包括复数形式。
27.还应当理解,在本技术说明书和所附权利要求书中使用的术语“和/或”是指相关联列出的项中的一个或多个的任何组合以及所有可能组合,并且包括这些组合。
28.为了解决使用对固定的文字模板或图片模板进行复杂的高级编辑操作后的效果
作为该高级编辑操作的预览效果变得越来越不准确,降低了编辑操作的预览效果的准确性,降低了编辑的效率的问题,本技术提供了一种编辑数据的预览方法、终端和存储介质。
29.下面结合附图,对本技术的一些实施方式作详细说明。在不冲突的情况下,下述的实施例及实施例中的特征可以相互组合。
30.请参阅图1,图1为本技术实施例提供的编辑数据的预览方法的一个步骤流程示意图。
31.s110、获取第一视频帧数据,第一视频帧数据包括编辑数据集合。
32.当视频拍摄完成需要对视频进行处理时,从视频文件中获取待剪辑视频帧,对待剪辑视频帧进行编辑后得到第一视频帧数据,编辑完成后的第一视频帧数据包括第一视频帧和对第一视频帧进行编辑的操作完成后形成的表示编辑效果数据的编辑数据集合。
33.s120、确定目标预览区域。
34.视频剪辑软件中除了包括编辑操作区域,还包括一个目标预览区域。确定该目标预览区域的边界范围,还可以确定衡量该边界范围的坐标数据。该边界范围可以是矩形区域,也可以是圆形区域,对该目标预览区域的形状不做限定。
35.s130、将编辑数据集合转换为在目标预览区域中的目标预览数据,目标预览数据用于复制编辑至第二视频帧。
36.将获取的编辑数据集合,转换为可以在剪辑软件中显示出来的目标预览数据,该目标预览数据在已经划定范围的目标预览区域中显示。
37.目标预览数据表示编辑数据实际完成的显示效果,在编辑第二视频帧时,可以根据目标预览数据获取表示对第二视频帧的期望编辑操作的目标编辑数据,将目标编辑数据复制到第二视频帧中,完成对第二视频帧的编辑操作。
38.需要说明的是,在图1所示实施例的步骤130中,将编辑数据集合转换为目标预览数据可以有多种方式,一种是在目标预览区域中全域显示编辑数据集合所处的第一视频帧的数据,再将编辑集合数据显示在第一视频帧中相应的位置;另一种是不对第一视频帧进行全域显示,仅显示第一视频帧中某个区域对应的全部编辑数据。
39.请参阅图2,图2是对步骤130中将编辑数据集合转换为目标预览区域的目标预览数据时,采用首先将第一视频帧全域显示,再将编辑集合数据显示在第一视频帧中相应的位置的方式进行的实施例,在图2所示实施例中,步骤s131和步骤s132为图1所示实施例中步骤s130的一种具体的实现方式。
40.s131、确定第一视频帧为目标预览区域的全域预览数据。
41.当获取第一视频帧数据中的第一视频帧和对应的编辑操作集合时,确定将第一视频帧作为目标预览区域的全域预览数据,将第一视频帧全部在目标预览区域展示出来。
42.s132、根据编辑数据集合与第一视频帧的相对位置信息,将编辑数据集合转换为目标预览数据。
43.根据第一视频帧存储时确定的编辑数据集合中每个编辑数据与第一视频帧的相对位置信息,将第一视频帧中编辑完成的编辑数据集合,在相应的位置,转换成以功能接口实现调用的目标预览数据,即在目标预览区域中,编辑数据集合作为目标预览数据是可通过功能接口实现调用的数据,而不仅仅是用于显示的数据。
44.如图3所示,图3中的目标预览区域中全面显示了第一视频帧,第一视频帧仅仅是
用于显示的,而编辑数据集合a和编辑数据集合b从显示的方面是第一视频帧的一部分,但编辑数据集合a和编辑数据集合b还是可以根据功能接口进行调用的编辑数据。
45.请参阅图4,图4是对图1所示实施例中步骤130中将编辑数据集合转换为目标预览区域的目标预览数据时,采用仅显示第一视频帧中某个区域对应的全部编辑数据方式进行的实施例,在图4所示实施例中,步骤s133至步骤s135为图1所示实施例中步骤s130的一种具体的实现方式。
46.s133、在第一视频帧中确定目标区域;
47.第一视频帧数据存储时,预先建立了第一视频帧和编辑数据集合中每个编辑数据的位置关系,该位置关系可以是存储了以相同的坐标系定义的区域坐标。当需要仅显示部分编辑数据集合而不用显示整个视频帧时,首先在第一视频帧中确定目标区域。
48.s134、在编辑数据集合中确定目标区域对应的编辑数据;
49.在第一视频帧数据所包括的编辑数据集合中,确定第一视频帧的目标区域对应的编辑数据,即选取一定区域内的编辑数据。
50.s135、将目标区域对应的编辑数据转换为目标预览数据。
51.以目标区域范围内的部分第一视频帧和编辑数据作为目标预览区域的边界范围,将目标区域对应的编辑数据根据功能接口转换为可以进行调用的目标预览数据。
52.如图5所示,在目标预览区域中仅显示编辑数据集合a,而不显示整个第一视频帧,也不显示编辑数据集合b,可以更加准确清晰的显示希望预览的编辑效果。
53.结合上述介绍,下面对本技术实施例提供的编辑数据的预览方法的另一个步骤流程示意图进行介绍。
54.请参阅图6,图6为当获取目标预览数据之后,对结合目标预览数据对视频帧进行处理的一种具体的实现方式的实施例,该实施例包括步骤s140和步骤s150。
55.s140、在目标预览数据中选取目标编辑数据。
56.当完成对编辑数据集合的预览,而得到目标预览数据后,可以从目标预览数据所显示的多个编辑数据中选择希望使用的目标编辑数据。
57.目标预览数据的获取方式可以采用如图2至图3的方法,也可以采用如图4至图5的方法,具体此处不做限定。
58.s150、将目标编辑数据复制到第二视频帧。
59.当对目标编辑数据选取完成后,将目标编辑数据复制到第二视频帧,完成对第二视频帧的编辑操作。
60.如图7所示,视频剪辑软件的界面包括对编辑操作的效果进行预览的目标预览区域和用于对视频帧进行编辑操作的编辑区域。以图2至图3所示的获取目标预览数据的方法为例,当在目标预览数据中确定了编辑数据集合a中的目标编辑数据时,将目标编辑数据复制到编辑区域中的第二视频帧中。
61.本技术实施例中的目标预览数据中,不仅可以包括编辑完成效果的预览,还可以包括操作功能接口菜单的预览,预览该项编辑数据可以提供的功能。
62.请参阅图8,编辑数据提供的功能,可以包括包括选取、独立预览和应用中的至少一种,这些功能接口形成的菜单称为编辑接口菜单数据。
63.当在编辑接口菜单中确定选取时,该目标编辑数据可以被选取后拖动,拖动释放
时即完成复制编辑操作。
64.当在编辑接口菜单中确定独立预览时,将其他编辑数据屏蔽,仅显示目标编辑数据,可以更清晰的显示出编辑效果。
65.当在编辑接口菜单中确定应用时,在所述第二视频帧中的相同位置应用所述目标编辑数据。
66.编辑接口菜单中还可以定义其他需要的功能,具体此处不做限定。
67.结合上述介绍,本技术实施例中的编辑数据操作包括添加文字、添加图片、添加特效或添加音频等;完成编辑后得到的编辑数据集合包括文本框、图层、动画和音频中的至少一种。
68.编辑数据集合可以包括更复杂的数据,具体此处不做限定。
69.需要说明的是,所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,上述描述的数据迁移装置和各模块的具体工作过程,可以参考前述数据迁移方法实施例中的对应过程,在此不再赘述。
70.请参阅图9,该终端包括通过系统总线连接的处理器、存储器和网络接口,其中,存储器可以包括非易失性存储介质和内存储器。
71.非易失性存储介质可存储操作系统和计算机程序。该计算机程序包括程序指令,该程序指令被执行时,可使得处理器执行任意一种编辑数据的预览方法。
72.处理器用于提供计算和控制能力,支撑整个计算机设备的运行。
73.内存储器为非易失性存储介质中的计算机程序的运行提供环境,该计算机程序被处理器执行时,可使得处理器执行任意一种编辑数据的预览方法。
74.该网络接口用于进行网络通信,如发送分配的任务等。本领域技术人员可以理解,图9中示出的结构,仅仅是与本技术方案相关的部分结构的框图,并不构成对本技术方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
75.应当理解的是,处理器可以是中央处理单元(central processing unit,cpu),该处理器还可以是其他通用处理器、数字信号处理器(digital signal processor,dsp)、专用集成电路(application specific integrated circuit,asic)、现场可编程门阵列(field-programmable gate array,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。其中,通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。
76.示例性的,在一些实施例中,所述处理器用于运行存储在存储器中的计算机程序,以实现如下步骤:
77.获取第一视频帧数据,所述第一视频帧数据包括编辑数据集合,所述编辑数据集合表示在第一视频帧中完成编辑的数据集合;
78.确定目标预览区域;
79.将所述编辑数据集合转换为在所述目标预览区域的目标预览数据,所述目标预览数据用于用于复制编辑至第二视频帧。
80.在一些实施例中,所述处理器用于运行存储在存储器中的计算机程序,以实现如下步骤:
81.确定所述第一视频帧为所述目标预览区域的全域预览数据;
82.根据所述编辑数据集合与所述第一视频帧的相对位置信息,将所述编辑数据集合转换为所述目标预览数据。
83.在一些实施例中,所述处理器用于运行存储在存储器中的计算机程序,以实现如下步骤:
84.在所述第一视频帧中确定目标区域;
85.在所述编辑数据集合中确定所述目标区域对应的编辑数据;
86.将所述目标区域对应的编辑数据转换为所述目标预览数据。
87.在一些实施例中,所述处理器用于运行存储在存储器中的计算机程序,以实现如下步骤:
88.在所述目标预览数据中选取目标编辑数据;
89.将所述目标编辑数据复制到所述第二视频帧。
90.在一些实施例中,所述目标预览数据包括文本框、图层、动画和音频中的至少一种。
91.在一些实施例中,所述目标预览数据包括编辑接口菜单数据,所述编辑接口菜单数据表示对所述编辑数据集合中每个编辑数据的编辑操作菜单的界面数据。
92.在一些实施例中,所述编辑接口菜单数据包括选取、独立预览和应用中的至少一种,所述应用表示在所述第二视频帧中的相同位置应用所述目标编辑数据。
93.本技术的实施例中还提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序中包括程序指令,所述处理器执行所述程序指令,实现本技术实施例提供的任一项视频数据的处理方法。
94.其中,所述计算机可读存储介质可以是前述实施例所述的计算机设备的内部存储单元,例如所述计算机设备的硬盘或内存。所述计算机可读存储介质也可以是所述计算机设备的外部存储设备,例如所述计算机设备上配备的插接式硬盘、智能存储卡(smart med ia card,smc)、安全数字(secure digita l,sd)卡、闪存卡(f l ash card)等。
95.以上所述,仅为本技术的具体实施方式,但本技术的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本技术揭露的技术范围内,可轻易想到各种等效的修改或替换,这些修改或替换都应涵盖在本技术的保护范围之内。因此,本技术的保护范围应以权利要求的保护范围为准。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献