互动特效视频的处理方法、介质和终端设备与流程

文档序号:14847012发布日期:2018-06-30 16:48阅读:167来源:国知局
互动特效视频的处理方法、介质和终端设备与流程

本发明涉及信息处理技术,尤其是一种互动特效视频的处理方法、介质和终端设备。



背景技术:

现有的视频特效一般为用户预先拍摄好视频后,再经由后期处理添加特效合成得到;对于带有多个特效的视频,一般是每个特效逐一制作,这种特效合成的制作方式非常耗时,而且当多个特效之间具有一定的互动关系时,对用户操作的专业程度和精细程度具有更高的要求,致使普通用户难以在视频娱乐中制作具有多个特效的视频,尤其是具有互动关系的特效视频,增加了用户的制作门槛,限制了普通用户的视频娱乐方式。



技术实现要素:

本发明的目的旨在至少解决上述技术缺陷之一,特别降低了用户制作具有互动视频特效难度。

本发明提供了一种互动特效视频的处理方法,包括:

获取包含第一特效的参考视频;

获取与所述第一特效互动的第二特效;

根据所述第二特效处理当前视频的图像,得到包含所述第二特效的视频。

优选地,所述参考视频携带所述第一特效的内容信息;

所述获取与所述第一特效互动的第二特效,包括:

从所述内容信息获取所述第一特效;

从互动特效对应表中,获取与所述第一特效互动的所述第二特效。

优选地,所述参考视频携带与所述第一特效互动的所述第二特效的内容信息;

所述获取与所述第一特效互动的所述第二特效,包括:

从所述内容信息中,获取与所述第一特效互动的第二特效。

优选地,所述获取与所述第一特效互动的第二特效,包括:

识别所述参考视频中所述第一特效的特征;

根据所述特征,从互动特效对应表中,获取与所述第一特效互动的所述第二特效。

优选地,所述从互动特效对应表中,获取与所述第一特效互动的所述第二特效,包括:

从本终端或特效服务器的互动特效对应表中,获取与所述第一特效互动的特效组;其中,所述特效组包括两个以上的第二特效,每个第二特效具有颜色属性和用户反馈的特效评分;

判断是否接收到用户输入的第二特效选择指令;

若接收到所述第二特效选择指令,从所述特效组中获取所述第二特效选择指令对应的所述第二特效;

若没有接收到所述第二特效选择指令,判断是否设置为特效颜色自适应,若是,计算所述当前视频的帧图片的颜色平均值,获取所述颜色平均值对应颜色属性的第二特效,否则,获取所述特效评分最高的第二特效。

优选地,所述第一特效与所述第二特效为内容相同、相反、或相似的特效。

优选地,所述第一特效与所述第二特效为以起播时间为参考起点的时间轴上交互的特效。

优选地,所述以起播时间为参考起点的时间轴上交互的特效,包括:所述以起播时间为参考起点的时间轴上,所述第一特效与所述第二特效的交互的时间点相同;

根据所述第二特效处理当前视频的图像,包括:

所述以起播时间为参考起点的时间轴上,获取所述第一特效在所述参考视频中的时间点;

使用所述第二特效处理所述当前视频对应所述时间点的图像。

优选地,所述以起播时间为参考起点的时间轴上交互的特效,包括:所述以起播时间为参考起点的时间轴上,所述第一特效与所述第二特效的交互的时间点为先后排列关系;

根据所述第二特效处理当前视频的图像,包括:

以所述起播时间为参考起点的时间轴上,获取所述第一特效在所述参考视频中的时间点;

根据所述先后排列关系,得到所述第二特效在所述当前视频中的时间点;

使用所述第二特效处理所述当前视频对应该时间点的图像。

优选地,所述得到包含所述第二特效的视频之后,还包括:

把包含第二特效的视频与所述包含第一特效的参考视频,合成一个视频。

本发明还提出一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,该程序被处理器执行时实现前述任一项所述互动特效视频的处理方法的步骤。

本发明还提出一种终端设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序;所述处理器执行所述计算机程序时,实现前述任意一项所述互动特效视频的处理方法的步骤。

本发明的有益效果如下:

1、本发明可根据所述参考视频的所述第一特效获取所述第二特效,以自动生成包含所述第二特效的视频,简化了用户制作多个特效的步骤,降低了用户制作多个视频特效的难度;而且,所述第二特效与所述第一特效具有多种互动效果,增加了用户制作视频特效的娱乐性。

2、本发明可将所述第一特效和/或所述第二特效的内容信息携带于所述参考视频中,以便单独编辑所述第一特效和/或所述第二特效,从而避免编辑整个参考视频,减少了对终端内存空间的占用;而且替换所述第一特效和/或所述第二特效也变得更为简单。

3、本发明可通过互动特效对应表确定所述第一特效对应的特效组,并根据用户选择或系统设置或特效评分确定所述第二特效,增加了所述第一特效和所述第二特效之间的组合方式,丰富了多种特效之间的互动效果;还可通过所述第一特效和所述第二特效之间的交互时间进一步增强视频特效的娱乐性。

本发明附加的方面和优点将在下面的描述中部分给出,这些将从下面的描述中变得明显,或通过本发明的实践了解到。

附图说明

本发明上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和容易理解,其中:

图1为本发明所述处理方法第一实施例的流程示意图;

图2为本发明所述处理方法第二实施例的流程示意图;

图3为本发明所述终端设备的实施例示意图。

具体实施方式

下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本发明,而不能解释为对本发明的限制。

本技术领域技术人员可以理解,除非特意声明,这里使用的单数形式“一”、“一个”、“所述”和“该”也可包括复数形式。应该进一步理解的是,本发明的说明书中使用的措辞“包括”是指存在所述特征、整数、步骤、操作、元件和/或组件,但是并不排除存在或添加一个或多个其他特征、整数、步骤、操作、元件、组件和/或它们的组。应该理解,当我们称元件被“连接”或“耦接”到另一元件时,它可以直接连接或耦接到其他元件,或者也可以存在中间元件。此外,这里使用的“连接”或“耦接”可以包括无线连接或无线耦接。这里使用的措辞“和/或”包括一个或更多个相关联的列出项的全部或任一单元和全部组合。

本技术领域技术人员可以理解,除非另外定义,这里使用的所有术语(包括技术术语和科学术语),具有与本发明所属领域中的普通技术人员的一般理解相同的意义。还应该理解的是,诸如通用字典中定义的那些术语,应该被理解为具有与现有技术的上下文中的意义一致的意义,并且除非像这里一样被特定定义,否则不会用理想化或过于正式的含义来解释。

本发明提出一种互动特效视频的处理方法,如图1所示的第一实施例,包括如下步骤:

步骤S10:获取包含第一特效的参考视频;

步骤S20:获取与所述第一特效互动的第二特效;

步骤S30:根据所述第二特效处理当前视频的图像,得到包含第二特效的视频。

其中,每个步骤具体如下:

步骤S10:获取包含第一特效的参考视频;

所述参考视频可为即时录制的视频,也可为已预存于本终端的视频;所述参考视频中包括的所述第一特效可为视觉特效,也可为声音特效;当所述第一特效为视觉特效时,其可显示于所述参考视频的画面中,也可不显示于画面中,而仅存储于参考视频相关文件中;同时,所述第一特效可与所述参考视频为同一个视频流文件,也可与所述参考视频为不同的文件,仅在播放时才根据对应信息或匹配信息合成输出于同一视频的画面或声音中。所述第一特效可为与视频画面中肢体动作相关联的特效,例如:当视频画面中出现打响指的肢体动作,则为该肢体动作匹配用户场景切换的第一特效;该用户场景切换的特效可显示于所述参考视频的视频画面中,亦可根据用户需求将该第一特效隐藏,当出现另一触发显示特效的动作时,才显示出所述第一特效。

步骤S20:获取与所述第一特效互动的第二特效;

所述第二特效可为视觉特效,也可为声音特效;所述第一特效互动的第二特效,是指所述第一特效与所述第二特效具有某种特殊的关联效果,例如:当所述第一特效为在视频画面中出现火花特效时,可同时或延时在所述视频画面中出现雪花的第二特效;当所述第一特效为在视频画面中的人物左侧出现一个传送门时,也可在所述视频画面中的人物右侧同时或延时出现另一传送门的第二特效;当所述第一特效为视频画面中出现爆炸的视觉特效时,可同时或延时在所述视频中输出爆炸音效的第二特效。所述第二特效的获取途径可为从本终端获取,也可从特效服务器中获取。

步骤S30:根据所述第二特效处理当前视频的图像,得到包含所述第二特效的视频。

所述处理当前视频的图像,可包括多种方式,例如:将所述第一特效和所述第二特效同时输出于所述当前视频的图像或声音中,或将所述第一特效和所述第二特效按照一定的时间依次显示于所述参考视频的画面中,或将所述第一特效和所述第二特效以一定的交互式运动轨迹显示于所述参考视频中,或将所述第一特效和所述第二特效预设一定的触发逻辑,以便后续交互输出等。当所述第一特效和所述第二特效中的至少一个特效为视觉特效时,可形成包括视觉特效的视频;当所述第一特效和所述第二特效均为声音特效时,可根据所述第二特效的声音处理当前视频的图像,以形成具有图像特效的视频。

本实施例可根据所述参考视频的第一特效获取所述第二特效,以自动生成包含所述第二特效的视频,简化了用户制作多个特效的流程,降低了用户制作多个视频特效的难度;且,所述第二特效与所述第一特效具有互动的效果,增加了用户制作视频特效的娱乐性。

基于第一实施例,本发明还提出另一实施例:所述参考视频携带所述第一特效的内容信息;

所述获取与所述第一特效互动的第二特效,包括:

从所述内容信息获取所述第一特效;

从互动特效对应表中,获取所述第一特效互动的第二特效。

在本实施例中,所述内容信息可直接包括所述第一特效的显示效果或声音效果,也可包括获取所述第一特效的本机地址或网络地址;此外,所述内容信息还可包括所述第一特效的视频作者、特效时长,以及参考的视频解码方式等;从所述内容信息中获取所述第一特效,可直接从所述内容信息中获取,亦可根据所述第一特效的本机地址或网络地址获取;获取所述第二特效之前,可预设所述互动特效对应表,以根据所述第一特效确定所述第二特效。本实施例可将所述第一特效包括于所述内容信息中,以避免将所述第一特效直接合成于所述参考视频中,达到方便修改所述第一特效的目的。例如:当所述第一特效为视觉特效时,所述第一特效可不直接显示于所述参考视频的画面中,而是从所述内容信息中读取,故可单独修改或编辑所述内容信息中的所述第一特效,从而达到避免编辑所述参考视频便可修改所述参考视频中的第一特效的目的,节约了编辑特效时占用的内存空间;而且节约了所述第一特效的修改时间或替换时间。

基于上一实施例,本发明提出又一实施例:所述参考视频携带与所述第一特效互动的所述第二特效的内容信息;

所述获取与所述第一特效互动的所述第二特效,包括:

从所述内容信息中,获取与所述第一特效互动的所述第二特效。

在本实施例中,所述内容信息不仅携带所述第一特效的相关信息,还携带所述第二特效的相关信息。所述内容信息中可直接包括所述第二特效的显示效果或声音效果,也可包括获取所述第二特效的本机地址或网络地址,还可包括所述第一特效与所述第二特效对应关系的所述互动特效对应表;此外,所述内容信息还可包括所述第二特效的视频作者、特效时长等;从所述内容信息中获取所述第二特效,可为直接从所述内容信息中获取所述第二特效,亦可根据所述第二特效的本机地址或网络地址获取。本实施例将所述第二特效的内容信息携带于所述参考视频中,可通过修改或替换所述内容信息,达到修改所述第二特效的目的,而不必于所述参考视频中修改所述第二特效,简化了修改所述第二特效的操作。

基于第一实施例,本发明提出又一实施例:所述获取与所述第一特效互动的第二特效,包括:

识别所述参考视频中所述第一特效的特征;

根据所述特征,从互动特效对应表中,获取与所述第一特效互动的所述第二特效。

当所述第一特效与所述参考视频为同一个视频流文件时,本实施例可从所述参考视频中识别出所述第一特效的特征,以根据所述互动特效对应表获取所述第二特效。所述互动特效对应表可预存于特效服务器或本终端,以确定所述第一特效与所述第二特效的对应关系;当需要修改所述第一特效所对应的所述第二特效时,可直接于所述互动特效对应表中修改,而不必于所述参考视频中修改,简化了修改步骤。

当所述第一特效与所述参考视频为分开的文件时,所述参考视频中亦可携带所述内容信息,或携带所述第一特效与所述参考视频具有对应关系的信息,以识别出所述第一特效的特征。所述第一特效的特征可直接包括于所述参考视频中,也可位于对应的本机地址或网络地址中。识别出所述第一特效的特征后,再根据所述特征,从互动特效对应表中获取与所述第一特效互动的所述第二特效。所述第二特效可直接包括于所述参考视频中,也可位于对应的本机地址或网络地址中。当所述第二特效直接包括于所述参考视频中时,可暂不显示或输出,在获取到触发显示或输出的指令后,才显示特效画面或输出特效音频。当所述第二特效包括于所述参考视频中时,可节省获取所述第二特效的时间,避免获取所述第二特效的延时异常或获取失败的情形。

基于上一实施例,本发明还提出又一实施例:

所述获取包含第一特效的参考视频,获取与所述第一特效互动的第二特效,包括:

判断所述参考视频是否携带与所述第一特效互动的所述第二特效的内容信息;

若携带所述第二特效的内容信息,从所述内容信息中,获取与所述第一特效互动的所述第二特效;

若没有携带所述第二特效的内容信息,判断所述参考视频是否携带所述第一特效的内容信息;

若携带所述第一特效的内容信息,从所述内容信息中获取所述第一特效;从互动特效对应表中,获取与所述第一特效互动的所述第二特效;

若没有携带所述第一特效的内容信息,识别所述参考视频中所述第一特效的特征;根据所述特征,从所述互动特效对应表中,获取与所述第一特效互动的所述第二特效。

本实施例可优先从所述内容信息中,直接获取所述第二特效,以加快获取所述第二特效的时间;若没有所述第二特效的内容信息,则根据所述第一特效的内容信息中获取所述第一特效,再从所述互动特效对应表中获取与所述第一特效对应的所述第二特效;若没有所述第一特效的内容信息,则从所述参考视频中识别所述第一特效的特征,再基于所述特征获取所述第二特效。本实施例具有多种获取所述第二特效的方式,并将获取速度最快的方式作为第一顺位的获取方式,以加快所述第二特效的获取速度;同时将其它获取方式作为备选方式,以确保能够获取到所述第二特效。

基于上一实施例,本发明提出又一实施例:所述从互动特效对应表中,获取与所述第一特效互动的所述第二特效,包括:

从本终端或特效服务器的互动特效对应表中,获取与所述第一特效互动的特效组;其中,所述特效组包括两个以上的第二特效,每个第二特效具有颜色属性和用户反馈的特效评分;

判断是否接收到用户输入的第二特效选择指令;

若接收到所述第二特效选择指令,从所述特效组中获取所述第二特效选择指令对应的所述第二特效;

若没有接收到所述第二特效选择指令,判断是否设置为特效颜色自适应,若是,计算所述当前视频的帧图片的颜色平均值,获取所述颜色平均值对应颜色属性的第二特效,否则,获取所述特效评分最高的第二特效。

本实施例提供了一种基于颜色特效的具体实施方式。例如:所述第一特效为声音,与所述第一特效互动的第二特效为不同颜色的水果视觉特效;当所述第一特效触发所述第二特效时,由于所述特效组中具有不同颜色的水果视觉特效,则用户可选择输入哪种特效;若用户不选择,则可根据当前视频的帧图片颜色平均值自动选择,或根据所述特效评分自动选择。本实施例中的颜色特效互动方式既可由用户确定所述第二特效,以提高用户的参与程度和增加所述第二特效的创意形式,也提供了自动添加所述第二特效的功能,简化了用户操作,提升了用户体验。

所述特效组中的第二特效可由第三方服务器提供给用户,用户可对所述特效组中的每个第二特效进行打分,以提高用户的互动性。

在本发明中,所述第一特效与所述第二特效可以为内容相同、相反、或相似的特效。例如所述内容相同,时指所述特效的画面、声音或特效的移动方式相同,例如:当所述第一特效为在人物A上添加脸红的特效时,所述第二特效为在人物B上添加同样的脸红特效;所述内容相反,可包括画面动作的镜像,或画面的相反变化,例如:所述第一特效为人物A的放大,所述第二特效为人物B的缩小;所述内容相似可为增加类似的特效,例如:所述第一特效为在人物A头顶增加眩晕的特效,所述第二特效为在人物B头顶增加另一种不同的眩晕特效。本发明可通过所述第一特效和所述第二特效的不同组合,形成夸张、对比、反差等多种特效,为用户提供了更多的更丰富的娱乐方式。

本发明还提出第二实施例:所述第一特效与所述第二特效还可为以起播时间为参考起点的时间轴上交互的特效。在本实施例中,所述第一实施例中的步骤S20可变为:

步骤S21:获取与所述第一特效互动的第二特效,所述第一特效与所述第二特效为以起播时间为参考起点的时间轴上交互的特效。

所述第一特效与所述第二特效的互动时间或触发时间可以时间轴为参照对象,可同时触发显示画面或播出声音的特效,亦可将其中一个特效进行延时,或在时间轴上进行交错进行。

基于前述第二实施例,本发明还提出以下实施例:所述以起播时间为参考起点的时间轴上交互的特效,包括:所述以起播时间为参考起点的时间轴上,所述第一特效与所述第二特效的交互的时间点相同;

根据所述第二特效处理当前视频的图像,包括:

所述以起播时间为参考起点的时间轴上,获取所述第一特效在所述参考视频中的时间点;

使用所述第二特效处理所述当前视频对应所述时间点的图像。

在本实施例中,所述第一特效与所述第二特效的交互时间点相同。例如所述第一特效和所述第二特效均为火焰特效,可在所述起播时间的5秒后同时显示于视频画面的不同位置;或者所述第一特效为火焰视觉特效,所述第二特效为火焰声音特效,可在所述起播时间的5秒后同时出现,以强化燃烧的特效。

基于前述第二实施例,本发明还提出以下实施例:所述以起播时间为参考起点的时间轴上交互的特效,包括:所述以起播时间为参考起点的时间轴上,所述第一特效与所述第二特效的交互的时间点为先后排列关系;

根据所述第二特效处理当前视频的图像,包括:

所述以起播时间为参考起点的时间轴上,获取所述第一特效在所述参考视频中的时间点;

根据所述先后排列关系,得到所述第二特效在所述当前视频中的时间点;

使用所述第二特效处理所述当前视频对应该时间点的图像。

在本实施例中,所述第一特效与所述第二特效的交互时间点错开。例如所述第一特效为下雨,所述第二特效为撑伞,可根据获取的所述第一特效在所述参考视频中的时间点,将所述第二特效的出现时间延时,以体现两个特效之间的逻辑关系,或根据两个特效之间的时间差关系达到更加多样的娱乐效果。

基于以上各实施例:在得到包含所述第二特效的视频之后,还可包括:

把包含所述第二特效的视频与所述包含第一特效的参考视频,合成一个视频。

所述包含所述第二特效的视频中可包括所述第一特效,也可不包括所述第一特效。为增强娱乐效果,可再将所述包含所述第二特效的视频与所述包含第一特效的参考视频再次合成为一个视频,以在该一个视频中形成具有对比效果的两个视频画面。例如:所述参考视频为用户见到一种美食,所述第一特效为用户看到美食大快朵颐的夸张表情,所述第二特效为用户看到美食冷淡拒绝的夸张表情;可将用户见到美食大快朵颐的第一个视频和见到美食冷淡拒绝的第二个视频合成在一个视频中,以达到对比的效果。

所述的合成方式有多种,例如:所述第一个视频和所述第二个视频合称为一个视频后的位置关系可以左右设置或上下设置,亦可设置为先播其中一个视频,播完之后再继续播另一个视频;还可将所述第一个视频和所述第二个视频的播出时间错开预设时间,和/或错开预设距离,以便用户通过多种组合形式达到更多样化的组合效果,为用户提供更丰富的娱乐方式。

本发明还提出一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,该程序被处理器执行时实现前述任一项所述互动特效视频的处理方法的步骤。

本发明还提出一种终端设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序;所述处理器执行所述计算机程序时,实现前述任意一项所述互动特效视频的处理方法的步骤。

如图3所示为本发明所述终端设备的部分结构框图,为了便于说明,仅示出了与本发明实施例相关的部分。所述终端设备可以为包括手机、平板电脑、笔记本电脑、台式电脑等可观看视频节目的终端设备。下面以手机为例说明本发明终端设备的工作方式。

参考图3,手机包括处理器、存储器、输入单元、显示单元等部件。本领域技术人员可以理解,图3中示出的手机结构并不构成对所有手机的限定,可以包括比图示更多或更少的部件,或者组合某些部件。存储器可用于存储计算机程序以及各功能模块,处理器通过运行存储在存储器的计算机程序,从而执行手机的各种功能应用以及数据处理。存储器可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序(比如播放视频的功能)等;存储数据区可存储根据手机的使用所创建的数据(比如视频数据等)等。此外,存储器可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其它易失性固态存储器件。

输入单元可用于接收用户输入的搜索关键字,以及产生与手机的用户设置以及功能控制有关的信号输入。具体地,输入单元可包括触控面板以及其它输入设备。触控面板可收集用户在其上或附近的触摸操作(比如用户使用手指、触笔等任何适合的物体或附件在触控面板上或在触控面板附近的操作),并根据预先设定的程序驱动相应的连接装置;其它输入设备可以包括但不限于物理键盘、功能键(比如播放控制按键、开关按键等)、轨迹球、鼠标、操作杆等中的一种或多种。显示单元可用于显示用户输入的信息或提供给用户的信息以及手机的各种菜单。显示单元可采用液晶显示器、有机发光二极管等形式。处理器是手机的控制中心,利用各种接口和线路连接整个电脑的各个部分,通过运行或执行存储在存储器内的软件程序和/或模块,以及调用存储在存储器内的数据,执行各种功能和处理数据。

在本发明实施例中,该终端设备所包括的处理器还具有以下功能:

获取包含第一特效的参考视频;

获取与所述第一特效互动的第二特效;

根据所述第二特效处理当前视频的图像,得到包含所述第二特效的视频。

此外,在本发明各个实施例中的各模块可以集成在一个处理模块中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。所述集成的模块如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。

上述提到的存储介质可以是只读存储器,磁盘或光盘等。

以上所述仅是本发明的部分实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1