一种添加视频特效的方法和装置的制造方法

文档序号:8384179阅读:237来源:国知局
一种添加视频特效的方法和装置的制造方法
【技术领域】
[0001]本发明涉及图像处理技术领域,尤其是涉及一种添加视频特效的方法和装置。
【背景技术】
[0002]视频特效常被用于影视中人工制造出来的假象和幻觉,以达到现实场景无法实现或难于实现的效果,用来避免真实演员处于危险的境地、减少电影的制作成本;也常被用于电视节目视频中增加符合节目环境的特效,以达到娱乐、搞笑等目的。当用户只需要在出现某些场景时就配上想要的特效,比如视频画面中出现大笑的表情时,即配上特定的大笑音效;或者视频中出现“降龙十八掌”声音时,则配上指定的龙的动画效果;或出现“降龙十八掌”字幕时,则配上龙的动画效果。现有的视频特效的添加或剪辑都需要较为专业的知识和技能来支撑完成,同时也需要较长的时间和精力,对于普通的用户来说难度太高,效率低下,耗时耗力,浪费资源,用户体验较差。

【发明内容】

[0003]本发明的主要目的在于提供一种添加视频特效方法和装置,旨在解决上述问题,降低视频特效制作难度,提高效率,提升用户体验。
[0004]本发明提出一种添加视频特效的方法,包括:
[0005]接收输入指令,解析出所述输入指令的类型及所述输入指令所包含的关键词信息;
[0006]在特效库中搜索所述关键词信息对应的特效;
[0007]根据所述输入指令的类型,获取所述视频文件的数据流信息;
[0008]当所述视频文件的数据流信息包含有所述关键词信息时,在所述视频文件上合成所述关键词信息对应的特效;
[0009]优选地,所述根据输入指令的类型,获取所述视频文件的数据流信息,还包括:
[0010]当所述输入指令的类型为文字信息时,则解析视频文件的字幕信息,并提取出所述字幕信息;
[0011]当所述输入指令的类型为声音信息时,则解析视频文件的音频轨信息,并提取出所述音频轨信息;
[0012]当所述输入指令的类型为图像信息时,则解析视频文件的视频轨信息,并提取出所述视频轨信息。
[0013]优选地,所述当视频文件的数据流信息包含有关键词信息时,在视频文件上合成关键词信息对应的特效,还包括:
[0014]获取所述特效的类型,并将所述类型的特效与原始视频进行合成,所述特效的类型为字幕、声音以及视频中的一种或多种。
[0015]优选地,所述获取特效的类型,并将所述类型的特效与原始视频进行合成,还包括:在所述原始视频上增加与所述特效的类型所对应的特效轨,并将所述类型的特效添加至所述原始视频的特效轨上,包括:
[0016]当所述特效的类型为字幕时,将所述原始视频增加一特效字幕轨,并将字幕特效添加至所述原始视频的特效字幕轨上;
[0017]当所述特效的类型为声音时,将所述原始视频增加一特效音频轨,并将音频特效添加至所述原始视频的特效音频轨上;
[0018]当所述特效的类型为图像时,将所述原始视频增加一特效覆盖轨,并将图像特效添加至所述原始视频的特效覆盖轨上,或者,将所述原始视频增加一特效视频轨,并将图像特效添加至原始视频的特效视频轨上。
[0019]优选地,所述在原始视频上增加与所述特效的类型所对应的特效轨,并将所述类型的特效添加至所述原始视频的特效轨上,包括:
[0020]所述特效轨记录所述原始视频中与所述关键词信息所对应的时间戳,所述特效添加至所述原始视频的特效轨的时间戳上。
[0021]优选地,所述当视频文件的数据流信息包含有所述关键词信息时,在视频文件上合成关键词信息对应的特效之后,还包括:
[0022]调整所述合成后的特效,所述调整合成后的特效包括更新、删除或编辑特效。
[0023]本发明同时提出一种添加视频特效装置,包括接收模块、解析模块、特效库模块、搜索模块和合成模块,其中:
[0024]接收模块,用于接收输入指令;
[0025]解析模块,用于解析所述输入指令的类型及所述输入指令所包含的关键词信息;
[0026]特效库模块,用于存储特效;
[0027]搜索模块,用于在所述特效库中搜索包含所述关键词信息的特效;
[0028]所述解析模块,还用于根据所述输入指令的类型,获取所述视频文件的数据流信息;
[0029]合成模块,用于将视频文件的数据与所述特效的数据进行合成编码。
[0030]优选地,所述特效库模块,还用于获取特效的效果属性,按照所述特效的效果将特效进行分类。
[0031]优选地,所述搜索模块,还包括:
[0032]确定单元,所述解析模块,还用于根据输入指令的类型,获取所述视频文件的数据流信息,包括:
[0033]当所述输入指令的类型为文字信息时,则解析视频文件的字幕信息,并提取出所述字幕信息;
[0034]当所述输入指令的类型为声音信息时,则解析视频文件的音频轨信息,并提取出所述音频轨信息;
[0035]当所述输入指令的类型为图像信息时,则解析视频文件的视频轨轨信息,并提取出所述视频轨信息。
[0036]优选地,所述解析模块,还用于获取获取所述特效的类型,并将所述类型的特效与原始视频进行合成,所述特效的类型为字幕、声音以及视频中的一种或多种。
[0037]优选地,所述添加视频特效装置,还包括调整模块,用于当接收到调整指令时,根据所述调整指令更新或删除或编辑特效。
[0038]本发明所提供的一种添加视频特效方法,通过搜索用户输入的关键词信息的所对应的特效,自动地识别视频中需要添加特效的时间戳,并将搜索出的特效与原始视频进行合成。从而降低视频特效制作难度,使用户可以简便快捷地添加想要的特效效果,提高效率,提升用户体验。
【附图说明】
[0039]图1是本发明的添加视频特效方法第一实施例的流程图;
[0040]图2是本发明的添加视频特效方法第二实施例的流程图;
[0041]图3是本发明的提供的一终端的模块示意图;
[0042]图4是本发明的添加视频特效装置第一实施例的模块示意图;
[0043]图5是本发明的添加视频特效装置第二实施例的模块示意图。
[0044]本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
【具体实施方式】
[0045]应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0046]基于上述参见图1,提出本发明的添加视频特效方法第一实施例,所述方法包括步骤:
[0047]步骤SlO:接收输入指令,解析出所述输入指令的类型及所述输入指令所包含的关键词信息信息;
[0048]用户输入指令时,解析用户输入的指令,判断指令的类型,包括文字、声音或图像;并且解析出指令所包含的关键词信息。
[0049]当解析出用户的输入指令类型为文字时,将进一步解析文字指令所包含的关键词信息。当文字指令为一个字或者一个词时,将该字或词直接作为关键词信息。当文字指令为一句话时,解析该句话中所包含的关键词信息。关键词信息的提取,可以通过基于语义的关键词提取算法,或者基于相邻词的自动抽取算法,或者基于PAT TREE统计语言模型算法,或者基于词汇链的算法。此为行业内公知的算法,在此不再赘述。用户可以直接通过键盘(虚拟键盘或实体键盘)输入文字信息,将输入的文字信息解析后,作为关键词信息。比如,用户输入的文字信息为一个词,“下雨”,则将“下雨”作为关键词信息;用户输入的文字信息为一句话,“天要下雨”,将解析该句话的关键词为“下雨”。用户也可以输入语音信息,通过语音识别技术识别语音信息内容并转化为文字信息,将转化的文字信息解析后,作为关键词信息。
[0050]当解析出用户的输入指令类型为音频时,将进一步解析音频指令所包含的关键词信息。该音频信息可以是一个录音文件(当场录制的音频数据或本地存储的音频文件),也可以是从视频中剪切的某段声音文件;同时,该音频信息可以是人的声音信息,可以是自然环境的声音,也可以是一段音乐。将输入的声音信息作为关键词信息。比如,用户输入的音频信息为“哈哈”的笑声,则将“哈哈”作为关键词信息;用户输入的音频信息为打雷的声音,则将雷声作为关键词信息。
[005
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1