CN104703043A - 一种添加视频特效的方法和装置 - Google Patents
一种添加视频特效的方法和装置 Download PDFInfo
- Publication number
- CN104703043A CN104703043A CN201510136006.6A CN201510136006A CN104703043A CN 104703043 A CN104703043 A CN 104703043A CN 201510136006 A CN201510136006 A CN 201510136006A CN 104703043 A CN104703043 A CN 104703043A
- Authority
- CN
- China
- Prior art keywords
- special efficacy
- video
- information
- type
- special
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 230000000694 effects Effects 0.000 title claims abstract description 109
- 238000000034 method Methods 0.000 title claims abstract description 51
- 230000015572 biosynthetic process Effects 0.000 claims description 52
- 238000003786 synthesis reaction Methods 0.000 claims description 52
- 239000002131 composite material Substances 0.000 claims description 3
- 238000004519 manufacturing process Methods 0.000 abstract description 7
- 230000002194 synthesizing effect Effects 0.000 abstract description 3
- 230000000875 corresponding effect Effects 0.000 description 41
- 230000008569 process Effects 0.000 description 21
- 230000014509 gene expression Effects 0.000 description 17
- 238000010586 diagram Methods 0.000 description 10
- 238000005516 engineering process Methods 0.000 description 8
- 238000004590 computer program Methods 0.000 description 7
- 230000006870 function Effects 0.000 description 7
- 238000000605 extraction Methods 0.000 description 6
- 238000012545 processing Methods 0.000 description 5
- 238000012217 deletion Methods 0.000 description 4
- 230000037430 deletion Effects 0.000 description 4
- 239000000203 mixture Substances 0.000 description 4
- 230000008859 change Effects 0.000 description 3
- 230000004048 modification Effects 0.000 description 3
- 238000012986 modification Methods 0.000 description 3
- 230000009471 action Effects 0.000 description 2
- 238000010009 beating Methods 0.000 description 2
- 238000004891 communication Methods 0.000 description 2
- 230000008878 coupling Effects 0.000 description 2
- 238000010168 coupling process Methods 0.000 description 2
- 238000005859 coupling reaction Methods 0.000 description 2
- 239000012634 fragment Substances 0.000 description 2
- 230000003993 interaction Effects 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 230000001105 regulatory effect Effects 0.000 description 2
- 241000931705 Cicada Species 0.000 description 1
- 230000001133 acceleration Effects 0.000 description 1
- 230000008901 benefit Effects 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 230000001413 cellular effect Effects 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 230000001276 controlling effect Effects 0.000 description 1
- 230000002596 correlated effect Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 230000005484 gravity Effects 0.000 description 1
- 239000002699 waste material Substances 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/222—Studio circuitry; Studio devices; Studio equipment
- H04N5/262—Studio circuits, e.g. for mixing, switching-over, change of character of image, other special effects ; Cameras specially adapted for the electronic generation of special effects
- H04N5/265—Mixing
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/44—Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/80—Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
- H04N21/85—Assembly of content; Generation of multimedia applications
- H04N21/854—Content authoring
- H04N21/8547—Content authoring involving timestamps for synchronizing content
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/222—Studio circuitry; Studio devices; Studio equipment
- H04N5/262—Studio circuits, e.g. for mixing, switching-over, change of character of image, other special effects ; Cameras specially adapted for the electronic generation of special effects
- H04N5/278—Subtitling
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- Studio Circuits (AREA)
Abstract
本发明公开了一种添加视频特效方法和装置,所述方法包括步骤:接收输入指令,解析出所述输入指令的类型及所述输入指令所包含的关键词信息;在特效库中搜索所述关键词信息对应的特效;根据所述输入指令的类型,获取所述视频文件的数据流信息;当所述视频文件的数据流信息包含有所述关键词信息时,在所述视频文件上合成所述关键词信息对应的特效。本发明省去了后续人工添加特效的步骤,降低了制作视频特效的难度,提高了效率,节省了人力,提高了用户体验。
Description
技术领域
本发明涉及图像处理技术领域,尤其是涉及一种添加视频特效的方法和装置。
背景技术
视频特效常被用于影视中人工制造出来的假象和幻觉,以达到现实场景无法实现或难于实现的效果,用来避免真实演员处于危险的境地、减少电影的制作成本;也常被用于电视节目视频中增加符合节目环境的特效,以达到娱乐、搞笑等目的。当用户只需要在出现某些场景时就配上想要的特效,比如视频画面中出现大笑的表情时,即配上特定的大笑音效;或者视频中出现“降龙十八掌”声音时,则配上指定的龙的动画效果;或出现“降龙十八掌”字幕时,则配上龙的动画效果。现有的视频特效的添加或剪辑都需要较为专业的知识和技能来支撑完成,同时也需要较长的时间和精力,对于普通的用户来说难度太高,效率低下,耗时耗力,浪费资源,用户体验较差。
发明内容
本发明的主要目的在于提供一种添加视频特效方法和装置,旨在解决上述问题,降低视频特效制作难度,提高效率,提升用户体验。
本发明提出一种添加视频特效的方法,包括:
接收输入指令,解析出所述输入指令的类型及所述输入指令所包含的关键词信息;
在特效库中搜索所述关键词信息对应的特效;
根据所述输入指令的类型,获取所述视频文件的数据流信息;
当所述视频文件的数据流信息包含有所述关键词信息时,在所述视频文件上合成所述关键词信息对应的特效;
优选地,所述根据输入指令的类型,获取所述视频文件的数据流信息,还包括:
当所述输入指令的类型为文字信息时,则解析视频文件的字幕信息,并提取出所述字幕信息;
当所述输入指令的类型为声音信息时,则解析视频文件的音频轨信息,并提取出所述音频轨信息;
当所述输入指令的类型为图像信息时,则解析视频文件的视频轨信息,并提取出所述视频轨信息。
优选地,所述当视频文件的数据流信息包含有关键词信息时,在视频文件上合成关键词信息对应的特效,还包括:
获取所述特效的类型,并将所述类型的特效与原始视频进行合成,所述特效的类型为字幕、声音以及视频中的一种或多种。
优选地,所述获取特效的类型,并将所述类型的特效与原始视频进行合成,还包括:在所述原始视频上增加与所述特效的类型所对应的特效轨,并将所述类型的特效添加至所述原始视频的特效轨上,包括:
当所述特效的类型为字幕时,将所述原始视频增加一特效字幕轨,并将字幕特效添加至所述原始视频的特效字幕轨上;
当所述特效的类型为声音时,将所述原始视频增加一特效音频轨,并将音频特效添加至所述原始视频的特效音频轨上;
当所述特效的类型为图像时,将所述原始视频增加一特效覆盖轨,并将图像特效添加至所述原始视频的特效覆盖轨上,或者,将所述原始视频增加一特效视频轨,并将图像特效添加至原始视频的特效视频轨上。
优选地,所述在原始视频上增加与所述特效的类型所对应的特效轨,并将所述类型的特效添加至所述原始视频的特效轨上,包括:
所述特效轨记录所述原始视频中与所述关键词信息所对应的时间戳,所述特效添加至所述原始视频的特效轨的时间戳上。
优选地,所述当视频文件的数据流信息包含有所述关键词信息时,在视频文件上合成关键词信息对应的特效之后,还包括:
调整所述合成后的特效,所述调整合成后的特效包括更新、删除或编辑特效。
本发明同时提出一种添加视频特效装置,包括接收模块、解析模块、特效库模块、搜索模块和合成模块,其中:
接收模块,用于接收输入指令;
解析模块,用于解析所述输入指令的类型及所述输入指令所包含的关键词信息;
特效库模块,用于存储特效;
搜索模块,用于在所述特效库中搜索包含所述关键词信息的特效;
所述解析模块,还用于根据所述输入指令的类型,获取所述视频文件的数据流信息;
合成模块,用于将视频文件的数据与所述特效的数据进行合成编码。
优选地,所述特效库模块,还用于获取特效的效果属性,按照所述特效的效果将特效进行分类。
优选地,所述搜索模块,还包括:
确定单元,所述解析模块,还用于根据输入指令的类型,获取所述视频文件的数据流信息,包括:
当所述输入指令的类型为文字信息时,则解析视频文件的字幕信息,并提取出所述字幕信息;
当所述输入指令的类型为声音信息时,则解析视频文件的音频轨信息,并提取出所述音频轨信息;
当所述输入指令的类型为图像信息时,则解析视频文件的视频轨轨信息,并提取出所述视频轨信息。
优选地,所述解析模块,还用于获取获取所述特效的类型,并将所述类型的特效与原始视频进行合成,所述特效的类型为字幕、声音以及视频中的一种或多种。
优选地,所述添加视频特效装置,还包括调整模块,用于当接收到调整指令时,根据所述调整指令更新或删除或编辑特效。
本发明所提供的一种添加视频特效方法,通过搜索用户输入的关键词信息的所对应的特效,自动地识别视频中需要添加特效的时间戳,并将搜索出的特效与原始视频进行合成。从而降低视频特效制作难度,使用户可以简便快捷地添加想要的特效效果,提高效率,提升用户体验。
附图说明
图1是本发明的添加视频特效方法第一实施例的流程图;
图2是本发明的添加视频特效方法第二实施例的流程图;
图3是本发明的提供的一终端的模块示意图;
图4是本发明的添加视频特效装置第一实施例的模块示意图;
图5是本发明的添加视频特效装置第二实施例的模块示意图。
本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
基于上述参见图1,提出本发明的添加视频特效方法第一实施例,所述方法包括步骤:
步骤S10:接收输入指令,解析出所述输入指令的类型及所述输入指令所包含的关键词信息信息;
用户输入指令时,解析用户输入的指令,判断指令的类型,包括文字、声音或图像;并且解析出指令所包含的关键词信息。
当解析出用户的输入指令类型为文字时,将进一步解析文字指令所包含的关键词信息。当文字指令为一个字或者一个词时,将该字或词直接作为关键词信息。当文字指令为一句话时,解析该句话中所包含的关键词信息。关键词信息的提取,可以通过基于语义的关键词提取算法,或者基于相邻词的自动抽取算法,或者基于PAT TREE统计语言模型算法,或者基于词汇链的算法。此为行业内公知的算法,在此不再赘述。用户可以直接通过键盘(虚拟键盘或实体键盘)输入文字信息,将输入的文字信息解析后,作为关键词信息。比如,用户输入的文字信息为一个词,“下雨”,则将“下雨”作为关键词信息;用户输入的文字信息为一句话,“天要下雨”,将解析该句话的关键词为“下雨”。用户也可以输入语音信息,通过语音识别技术识别语音信息内容并转化为文字信息,将转化的文字信息解析后,作为关键词信息。
当解析出用户的输入指令类型为音频时,将进一步解析音频指令所包含的关键词信息。该音频信息可以是一个录音文件(当场录制的音频数据或本地存储的音频文件),也可以是从视频中剪切的某段声音文件;同时,该音频信息可以是人的声音信息,可以是自然环境的声音,也可以是一段音乐。将输入的声音信息作为关键词信息。比如,用户输入的音频信息为“哈哈”的笑声,则将“哈哈”作为关键词信息;用户输入的音频信息为打雷的声音,则将雷声作为关键词信息。
当解析出用户的输入指令类型为图像时,将进一步解析视频指令所包含的关键词信息。用户所输入的图像信息是带有场景、人物、人物表情等特征的图像信息,装置通过图像识别技术对图像信息进行解析,识别并提取图像中的特征信息作为关键词信息。该图像信息中的特征信息包括图像中的场景、地点、人物、表情、人脸等。例如,用户输入的图像信息的特征信息为具有下雪的场景,则将下雪作为关键词信息;用户输入的图像信息的特征信息为具有大笑的表情,则将“大笑的表情”作为关键词信息。
进一步的,保存输入的关键词信息数据,可能为文字,音频或者图像。
步骤S11:在特效库中搜索所述关键词信息对应的特效;
特效库包括本地特效库和/或网络特效库,当本地存储有与关键词信息对应的特效时选择本地的特效,当本地特效库没有存储于关键词信息对应的特效时进行网络特效的搜索,若用户选择该特效,则将该特效存储至本地特效库;也可以同时对本地和网络特效库进行搜索,搜索多种与关键词信息对应的特效。
步骤S12:根据所述输入指令的类型,获取所述视频文件的数据流信息;
从视频库中选择一个视频文件,并打开该视频文件,对视频文件进行解析,提取视频文件的数据流信息。具体为,通过视频的解析器,分离字幕、音频和视频轨的数据流,并读取该数据流,送往解码器解码。
当关键词信息为文字信息时,则解析视频文件的字幕信息,并提取出所述字幕信息,保存至缓存中;
当关键词信息为声音信息时,则解析视频文件的音频轨信息,并提取出所述音频轨信息,并使用音频解码器对提取出来的音频信息进行解码,并将解码后的音频数据保存至缓存中;该音频数据为PCM数据。
当关键词信息为图像信息时,则解析视频文件的视频轨信息,并提取出所述视频轨信息,并对提取出来的视频信息进行解码,并将解码后的视频数据保存至缓存中,该视频数据为YUV数据。
在某些实施例中,也可以先打开视频文件,再接收输入的指令,本发明对二者的顺序不做限制。
步骤S13:当所述视频文件的数据流信息包含有所述关键词信息时,在所述视频文件上合成所述关键词信息对应的特效;
原始视频文件的视频数据信息根据关键词信息的数据类型进行匹配:
当关键词信息为文字信息时,对视频文件的字幕进行字符串匹配,判断字幕的字符串是否包含有该文字信息,只要字幕的字符串中出现了该文字信息,则记录视频文件中含有文字信息关键词信息的时间戳(time-stamp),并对该时间戳的视频文件合成含有文字信息关键词信息的特效。例如,用户输入的文字信息为“下雨”,则视频中只要出现下雨的字幕就会合成下雨的特效。
当关键词信息为音频信息时,使用语言识别算法将音频信息关键词信息PCM与视频文件解码后的PCM数据进行语音匹配,当视频文件PCM数据的一个时间戳中包含有声音信息的PCM信息时,记录时间戳,并合成含有音频信息关键词信息的特效。例如,用户输入的声音信息为录制的一段雷声,通过声音内容进行比对,则视频中有打雷场景的视频时间戳都将合成打雷的特效。
当关键词信息为图像信息,则将图像关键词信息解码为图像YUV数据,并与视频文件解码出的图像YUV数据进行匹配,并记录图像出现的开始的时间戳和结束时间戳。在图像YUV数据与视频YUV比对的过程中,当图像数据与视频的特征信息相对应时,则判定该时间戳的视频符合关键词信息,合成特效。例如,用户输入的图像信息的特征信息为具有下雪的场景,则只要视频中有下雪场景的时间片段都会合成下雪的特效;用户输入的图像信息的特征信息为具有大笑的表情,则只要视频中有微笑表***片段都会合成大笑的特效。
如果用户同时输入了文字信息、声音信息、图像信息等关键词信息中的两种或多种,则需要对多种关键词信息逐一进行比对。例如,用户同时选择了3种关键词信息,分别为文字信息(“下雨”)、声音信息(雷声)和图像信息(人物大笑表情的图像),则当视频中含有“下雨”字幕时合成“下雨”的特效;则当视频中含有“雷声”的音频信息时合成“雷声”的特效;当视频出现人物“大笑”的表情时,合成“大笑”的特效;若三种关键词信息同时出现,即视频某一时间戳同时包含有带有文字信息、声音信息、图像信息时,同时合成三种特效。
可选地,特效类型包含字幕、声音以及图像。
如前所述,当关键词信息搜索出的特效类型为一种时,将该种类型的特效与原始视频进行合成。
当特效类型为字幕时,将原始视频增加一特效字幕轨,并将字幕特效添加至原始视频的特效字幕轨;当特效类型为声音时,将原始视频增加一特效音频轨,并将音频特效添加至原始视频的特效音频轨;当特效类型为图像时,将原始视频增加一特效覆盖轨(Overlay Track),并将图像特效添加至原始视频的特效覆盖轨。或者,当特效类型为图像时,将原始视频增加一特效视频轨,并将图像特效添加至原始视频的特效视频轨。
或者,当特效类型为字幕时,将字幕特效添加至原始字幕轨,用字幕特效替换该时间戳的字幕;当特效类型为声音时,将音频特效添加至原始音频轨,并将音频特效与该时间戳的原始音频进行混音处理;当特效类型为图像时,将图像特效添加至原始视频轨,并将图像特效叠加至该时间戳的原始视频上。
当关键词信息搜索出的特效类型同时包含字幕、声音及图像中的多个类型时,将原始视频增加相应的类型轨。例如“下雨”的特效包含有声音和图像。将该特效中的声音特效添加至原始视频的特效音频轨中,将该特效中的图像特效添加至原始视频特效的覆盖轨中,则合成后的视频文件至少有四个轨,原始视频轨,特效覆盖轨,原始音频轨,一个特效音频轨。
或者,当关键词信息搜索出的特效类型同时包含字幕、声音及图像中的多个类型时,将该类型的视频特效添加至原始视频所对应的轨上。例如“下雨”的特效包含有声音和图像。将该特效中的声音特效添加至原始视频的特音频轨中,并将声音特效与原始音频进行混音处理;将该特效中的图像特效添加至原始视频特效的视频轨中,并将图像特效叠加至该时间戳的原始视频上。则合成后的视频文件至少有两个轨,即视频轨和音频轨。
可以对视频逐帧进行匹配和合成特效。当视频数据与关键词信息数据匹配上时,即合成对应的特效。也可以在视频数据最后的时间戳已匹配完成后,再合成对应的特效。
进一步的,视频显示添加特效的效果,以供用户预览。将合成的特效在视频中显示结果,并结合视频播放,可以更直观的显示匹配的结果在视频中的时间戳和合成特效的效果。
从而,本实施例的添加视频特效方法,可以由用户输入关键词信息,装置则在视频中自动合成符合关键词信息的特效,省去了后续人工合成的步骤,降低视频特效制作难度,提高效率,提升用户体验。
参见图2,提出本发明的添加视频特效方法第二实施例,所述方法包括步骤:
S20:接收输入指令,解析出所述输入指令的类型及所述输入指令所包含的关键词信息信息;
S21:在特效库中搜索所述关键词信息对应的特效;
在特效库中搜索关键词信息对应的特效之前,还包括:
获取特效的效果属性,按照特效的效果将特效属性进行分类。例如,按照特效的效果将特效分为搞笑、温馨和可爱等。
进一步的,当同一关键词信息对应多个特效时,确定某一特效作为用户所需要的特效。
可以根据用户的选择,确定与关键词信息对应的特效。用户选择某一特效属性,或者某一特效属性中的某一个特效。比如,用户输入的关键词信息为“大笑”,搜索到的特效属性有搞笑类、可爱类,同时,搞笑类特效还有多个特效可供选择。可以根据用户的选择,选择搞笑类特效中某一特效。
进一步的,还可以根据用户的使用习惯及生理特征,自动确定与关键词信息对应的特效。
记录用户的使用习惯,分析确定用户的风格类型,并根据所述风格类型从所述多个特效中确定出一个或多个特效,所述特效的类型与用户的风格类型相匹配,
和/或,识别用户的生理特征,并根据所述生理特征确定特效类型;
比如用户经常使用搞笑的风格,则自动优选搞笑的特效;或者当识别到用户为十几岁的女生,则自动选择可爱的特效类型。
S22:根据所述输入指令的类型,获取所述视频文件的数据流信息;
S23:当所述视频文件的数据流信息包含有所述关键词信息时,在所述视频文件上合成所述关键词信息对应的特效;
本实施例中的步骤S20-步骤S23分别与第一实施例中的步骤S10-步骤S13相同,在此不再赘述。
S24:调整合成的特效
在合成关键词信息对应的特效之后,用户可以根据自己的需要调整视频特效,对视频特效进行更新、删除、编辑等操作。
当接收到更新特效类型指令时,合成更新后的特效类型到所述视频文件。用户可以对视频的特效类型进行整体的更新替换,也可以进行某一时间戳特效类型的更新替换。当视频包含多个合成特效的时间戳时,可以对某一时间戳的特效类型进行更新替换。比如当视频包含多个合成特效的时间戳时,点击屏幕右侧即可定位到下一合成特效的时间戳,点击屏幕左侧即可返回到上一合成特效的时间戳。或者,滑动视频播放的进度轴定位添加特效的时间戳。
当接收到删除某一时间戳特效类型指令时,删除所述时间戳的特效。用户可以对于某些已匹配合成的特效,但是不想添加特效的时间戳进行删除操作。
当接收到编辑某一时间戳特效指令时,编辑所述时间戳的特效。当用户对特效的显示大小、位置、透明度或者对特效的声音响度不满意时,可对其进行调整。通过缩放特效来调整特效的显示界面大小,通过点击拖动来调整特效在视频中显示的位置;通过调整覆盖轨或者特效视频轨的透明度,调节特效的透明度;通过调节特效音频轨中的声音响度,调整特效的声音响度。
步骤S25:保存所述视频文件。
当合成特效后,用户可以对合成特效后的视频信息进行保存,也可以对合成特效后的视频信息进行调整后进行保存。当接收到用户的保存指令时,保存生成视频文件。
应理解,在本发明的各种实施例中,上述各过程的的序号大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本发明实施例的实施过程构成任何限定。
上文中结合图1和图2,详细的描述了根据本实施例的自动添加视频特效的方法,下面将结合图3至图5,详细描述根据本发明实施例的自动添加视频的装置。
本发明实施例提供的一种终端1100的物理结构的示意性框图,如图3所示,该终端1100包括:
处理器1110,是一个通用中央处理器(CPU),微处理器,特定应用集成电路(application-specific integrated circuit,ASIC),或一个或多个用于控制本发明方案S10-S14执行的集成电路。
存储器1120,用于完成终端的各种软件程序的存储、数据的存储,以及软件程序的运行等。该存储器1120可以是RAM,EPROM,SSD,SD卡,HD硬盘中的一种或者多种。本发明实施例提供的视频文件和特效,也在存储器1120上运行和存储。
传感器1130,用于测量和记录数据,该传感器1130可以包括下列中的任一种或多种:摄像头、GPS模块、重力传感器、加速度传感器、距离传感器、光学传感器、麦克风、扬声器。
收发电路1140,用于提供通信功能,包括蜂窝网络(GSM/UMTS/LTE/CDMA等)、无线局域网(WLAN)、近距离通信(NFC)、蓝牙等中的一种或者多种。
电源1150,用于提供直流供电,或者将交流供电转换成直流供电。
I/O接口电路1160,用于提供对外接口。可选地,该I/O接口电路1160可以包括下列接口中的任一种或多种:USB接口、SD卡接口、按键接口。
显示器1170,可以是终端的显示屏和/或触摸屏,在显示屏的显示视频文件和特效;触摸屏用于接收用户触摸操作并转换成用户操作指令。
I/O控制电路1180,用于控制各种输入输出电路部件之间的数据交互,特别地,例如处理器1110与I/O接口电路1160、显示器1170之间的数据交互。应理解,根据本发明实施例的终端1100,可对应于本发明实施例的方法中的第一终端,该终端1100还可以对应于本发明实施例中的终端700、终端900和终端1000,并且终端1100中的各个模块的上述和其它操作和/或功能分别为了实现图3至图5中的各个方法的相应流程,为了简洁,在此不再赘述。
参见图4,提出本发明的添加视频特效装置第一实施例,所述添加视频特效装置包括接收模块301、解析模块302、特效库模块303、搜索模块304和合成模块305。
接收模块301,用于接收输入指令;
解析模块302,用于解析所述接收模块301接收的所述输入指令的类型,及所述输入指令所包含的关键词信息;
用户输入指令时,解析用户输入的指令,判断指令的类型,包括文字、声音或图像;并且解析出指令所包含的关键词信息。
当解析出用户的输入指令类型为文字时,将进一步解析文字指令所包含的关键词信息。当文字指令为一个字或者一个词时,将该字或词直接作为关键词信息。当文字指令为一句话时,解析该句话中所包含的关键词信息。关键词信息的提取,可以通过基于语义的关键词提取算法,或者基于相邻词的自动抽取算法,或者基于PAT TREE统计语言模型算法,或者基于词汇链的算法。此为行业内公知的算法,在此不再赘述。用户可以直接通过键盘(虚拟键盘或实体键盘)输入文字信息,将输入的文字信息解析后,作为关键词信息。比如,用户输入的文字信息为一个词,“下雨”,则将“下雨”作为关键词信息;用户输入的文字信息为一句话,“天要下雨”,将解析该句话的关键词为“下雨”。用户也可以输入语音信息,通过语音识别技术识别语音信息内容并转化为文字信息,将转化的文字信息解析后,作为关键词信息。
当解析出用户的输入指令类型为音频时,将进一步解析音频指令所包含的关键词信息。该音频信息可以是一个录音文件(当场录制的音频数据或本地存储的音频文件),也可以是从视频中剪切的某段声音文件;同时,该音频信息可以是人的声音信息,可以是自然环境的声音,也可以是一段音乐。将输入的声音信息作为关键词信息。比如,用户输入的音频信息为“哈哈”的笑声,则将“哈哈”作为关键词信息;用户输入的音频信息为打雷的声音,则将雷声作为关键词信息。
当解析出用户的输入指令类型为图像时,将进一步解析视频指令所包含的关键词信息。用户所输入的图像信息是带有场景、人物、人物表情等特征的图像信息,装置通过图像识别技术对图像信息进行解析,识别并提取图像中的特征信息作为关键词信息。该图像信息中的特征信息包括图像中的场景、地点、人物、表情、人脸等。例如,用户输入的图像信息的特征信息为具有下雪的场景,则将下雪作为关键词信息;用户输入的图像信息的特征信息为具有大笑的表情,则将“大笑的表情”作为关键词信息。
进一步的,保存输入的关键词信息数据,可能为文字,音频或者图像。
特效库模块303,用于存储特效;特效库包括本地特效库和/或网络特效库。
进一步的,特效库模块303获取特效的效果属性,按照特效的效果将特效进行分类。按照特效的效果将特效类型分为搞笑、温馨和可爱等。然后根据用户的选择,确定与关键词信息对应的特效。
搜索模块304,用于在特效库模块303中搜索包含关键词信息的特效;
当本地存储有与关键词信息对应的特效时选择本地的特效,当本地特效库没有存储于关键词信息对应的特效时进行网络特效的搜索,若用户选择该特效,则将该特效存储至本地特效库;也可以同时对本地和网络特效库进行搜索,搜索多种与关键词信息对应的特效。
解析模块302,还用于根据所述接收模块301接收的输入指令的类型,获取所述视频文件的数据流信息;
从视频库中选择一个视频文件,并打开该视频文件,对视频文件进行解析,提取视频文件的数据流信息。具体为,通过视频的解析器,分离字幕、音频和视频轨的数据流,并读取该数据流,送往解码器解码。
当关键词信息为文字信息时,则解析视频文件的字幕信息,并提取出所述字幕信息,保存至缓存中;
当关键词信息为声音信息时,则解析视频文件的音频轨信息,并提取出所述音频轨信息,并使用音频解码器对提取出来的音频信息进行解码,并将解码后的音频数据保存至缓存中;该音频数据为PCM数据。
当关键词信息为图像信息时,则解析视频文件的视频轨信息,并提取出所述视频轨信息,并对提取出来的视频信息进行解码,并将解码后的视频数据保存至缓存中,该视频数据为YUV数据。
在某些实施例中,也可以先打开视频文件,再接收输入的指令,本发明对二者的顺序不做限制。
合成模块305,用于将视频文件的数据与搜索模块304搜索到的特效的数据进行合成编码。
原始视频文件的视频数据信息根据关键词信息的数据类型进行匹配:
当关键词信息为文字信息时,对视频文件的字幕进行字符串匹配,判断字幕的字符串是否包含有该文字信息,只要字幕的字符串中出现了该文字信息,则记录视频文件中含有文字信息关键词信息的时间戳(time-stamp),并对该时间戳的视频文件合成含有文字信息关键词信息的特效。例如,用户输入的文字信息为“下雨”,则视频中只要出现下雨的字幕就会合成下雨的特效。
当关键词信息为音频信息时,使用语言识别算法将音频信息关键词信息PCM与视频文件解码后的PCM数据进行语音匹配,当视频文件PCM数据的一个时间戳中包含有声音信息的PCM信息时,记录时间戳,并合成含有音频信息关键词信息的特效。例如,用户输入的声音信息为录制的一段雷声,通过声音内容进行比对,则视频中有打雷场景的视频时间戳都将合成打雷的特效。
当关键词信息为图像信息,则将图像关键词信息解码为图像YUV数据,并与视频文件解码出的图像YUV数据进行匹配,并记录图像出现的开始的时间戳和结束时间戳。在图像YUV数据与视频YUV比对的过程中,当图像数据与视频的特征信息相对应时,则判定该时间戳的视频符合关键词信息,合成特效。例如,用户输入的图像信息的特征信息为具有下雪的场景,则只要视频中有下雪场景的时间片段都会合成下雪的特效;用户输入的图像信息的特征信息为具有大笑的表情,则只要视频中有微笑表***片段都会合成大笑的特效。
如果用户同时输入了文字信息、声音信息、图像信息等关键词信息中的两种或多种,则需要对多种关键词信息逐一进行比对。例如,用户同时选择了3种关键词信息,分别为文字信息(“下雨”)、声音信息(雷声)和图像信息(人物大笑表情的图像),则当视频中含有“下雨”字幕时合成“下雨”的特效;则当视频中含有“雷声”的音频信息时合成“雷声”的特效;当视频出现人物“大笑”的表情时,合成“大笑”的特效;若三种关键词信息同时出现,即视频某一时间戳同时包含有带有文字信息、声音信息、图像信息时,同时合成三种特效。
可选地,特效类型包含字幕、声音以及图像。
如前所述,当关键词信息搜索出的特效类型为一种时,将该种类型的特效与原始视频进行合成。
当特效类型为字幕时,将原始视频增加一特效字幕轨,并将字幕特效添加至原始视频的特效字幕轨;当特效类型为声音时,将原始视频增加一特效音频轨,并将音频特效添加至原始视频的特效音频轨;当特效类型为图像时,将原始视频增加一特效覆盖轨(Overlay Track),并将图像特效添加至原始视频的特效覆盖轨。或者,当特效类型为图像时,将原始视频增加一特效视频轨,并将图像特效添加至原始视频的特效视频轨。
或者,当特效类型为字幕时,将字幕特效添加至原始字幕轨,用字幕特效替换该时间戳的字幕;当特效类型为声音时,将音频特效添加至原始音频轨,并将音频特效与该时间戳的原始音频进行混音处理;当特效类型为图像时,将图像特效添加至原始视频轨,并将图像特效叠加至该时间戳的原始视频上。
当关键词信息搜索出的特效类型同时包含字幕、声音及图像中的多个类型时,将原始视频增加相应的类型轨。例如“下雨”的特效包含有声音和图像。将该特效中的声音特效添加至原始视频的特效音频轨中,将该特效中的图像特效添加至原始视频特效的覆盖轨中,则合成后的视频文件至少有四个轨,原始视频轨,特效覆盖轨,原始音频轨,一个特效音频轨。
或者,当关键词信息搜索出的特效类型同时包含字幕、声音及图像中的多个类型时,将该类型的视频特效添加至原始视频所对应的轨上。例如“下雨”的特效包含有声音和图像。将该特效中的声音特效添加至原始视频的特音频轨中,并将声音特效与原始音频进行混音处理;将该特效中的图像特效添加至原始视频特效的视频轨中,并将图像特效叠加至该时间戳的原始视频上。则合成后的视频文件至少有两个轨,即视频轨和音频轨。
可以对视频逐帧进行匹配和合成特效。当视频数据与关键词信息数据匹配上时,即合成对应的特效。也可以在视频数据最后的时间戳已匹配完成后,再合成对应的特效。
进一步的,视频显示添加特效的效果,以供用户预览。将合成的特效在视频中显示结果,并结合视频播放,可以更直观的显示匹配的结果在视频中的时间戳和合成特效的效果。
本实施例的添加视频特效的装置,可以由用户输入关键词信息,装置则在视频中自动合成符合关键词信息的特效,省去了后续人工合成的步骤,降低视频特效制作难度,提高效率,提升用户体验。
参见图5,提出本发明的添加视频特效的装置第二实施例,本实施例在第一实施例的基础上修改了搜索模块304,增加了调整模块306和存储模块307。
搜索模块304:还用于获取特效的效果属性,按照特效的效果将特效属性进行分类。例如,按照特效的效果将特效分为搞笑、温馨和可爱等。
进一步的,当同一关键词信息对应多个特效时,确定某一特效作为用户所需要的特效。
可以根据用户的选择,确定与关键词信息对应的特效。用户选择某一特效属性,或者某一特效属性中的某一个特效。比如,用户输入的关键词信息为“大笑”,搜索到的特效属性有搞笑类、可爱类,同时,搞笑类特效还有多个特效可供选择。可以根据用户的选择,选择搞笑类特效中某一特效。
进一步的,还可以根据用户的使用习惯及生理特征,自动确定与关键词信息对应的特效。
记录用户的使用习惯,分析确定用户的风格类型,并根据所述风格类型从所述多个特效中确定出一个或多个特效,所述特效的类型与用户的风格类型相匹配,
和/或,识别用户的生理特征,并根据所述生理特征确定特效类型;
比如用户经常使用搞笑的风格,则自动优选搞笑的特效;或者当识别到用户为十几岁的女生,则自动选择可爱的特效类型。
调整模块306用于:在合成模块305合成关键词信息对应的特效之后,用户可以根据自己的需要调整视频特效,对视频特效进行更新、删除、编辑等操作。
在合成关键词信息对应的特效之后,用户可以根据自己的需要调整视频特效,对视频特效进行更新、删除、编辑等操作。
当接收到更新特效类型指令时,合成更新后的特效类型到所述视频文件。用户可以对视频的特效类型进行整体的更新替换,也可以进行某一时间戳特效类型的更新替换。当视频包含多个合成特效的时间戳时,可以对某一时间戳的特效类型进行更新替换。比如当视频包含多个合成特效的时间戳时,点击屏幕右侧即可定位到下一合成特效的时间戳,点击屏幕左侧即可返回到上一合成特效的时间戳。或者,滑动视频播放的进度轴定位添加特效的时间戳。
当接收到删除某一时间戳特效类型指令时,删除所述时间戳的特效。用户可以对于某些已匹配合成的特效,但是不想添加特效的时间戳进行删除操作。
当接收到编辑某一时间戳特效指令时,编辑所述时间戳的特效。当用户对特效的显示大小、位置、透明度或者对特效的声音响度不满意时,可对其进行调整。通过缩放特效来调整特效的显示界面大小,通过点击拖动来调整特效在视频中显示的位置;通过调整覆盖轨或者特效视频轨的透明度,调节特效的透明度;通过调节特效音频轨中的声音响度,调整特效的声音响度。
存储模块307:用于保存所述视频文件。
当合成特效后,用户可以对合成特效后的视频信息进行保存,也可以对合成特效后的视频信息进行调整后进行保存。当接收到用户的保存指令时,保存生成视频文件。
本发明提供了一种以用户自定义的关键词信息(文字、声音、图像)进行添加视频特效的技术,通过该技术可以实现用户将一个视频、录像等任意添加特效,无需专业知识,降低了视频编辑的门槛,省时省力,提高了效率,节约了资源,提升了用户体验。
需要说明的是:上述实施例提供的添加视频特效装置在进行添加视频特效时,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成。另外,上述实施例提供的添加视频特效装置与添加视频特效方法实施例属于同一构思,其具体实现过程详见方法实施例,且方法实施例中的技术特征在装置实施例中均对应适用,这里不再赘述。
本领域的技术人员应明白,本发明的实施例可提供为方法、装置(设备)、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
本发明是参照根据本发明实施例的方法、装置(设备)和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。尽管已描述了本发明的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明范围的所有变更和修改。
显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内
本领域普通技术人员可以理解,实现上述实施例方法中的全部或部分步骤可以通过程序来控制相关的硬件完成,所述的程序可以存储于一计算机可读取存储介质中,所述的存储介质可以是ROM/RAM、磁盘、光盘等。
应当理解的是,以上仅为本发明的优选实施例,不能因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。
Claims (10)
1.一种添加视频特效的方法,其特征在于,包括:
接收输入指令,解析出所述输入指令的类型及所述输入指令所包含的关键词信息;
在特效库中搜索所述关键词信息对应的特效;
根据所述输入指令的类型,获取所述视频文件的数据流信息,所述数据流信息包含字幕信息、声音信息和/或视频信息。
当所述视频文件的数据流信息包含有所述关键词信息时,在所述视频文件上合成所述关键词信息对应的特效。
2.根据权利要求1所述的添加视频特效方法,其特征在于,所述根据输入指令的类型,获取所述视频文件的数据流信息,包括:
当所述输入指令的类型为文字信息时,则解析视频文件的字幕信息,并提取出所述字幕信息;
当所述输入指令的类型为声音信息时,则解析视频文件的音频轨信息,并提取出所述音频轨信息;
当所述输入指令的类型为图像信息时,则解析视频文件的视频轨信息,并提取出所述视频轨信息。
3.根据权利要求1所述的添加视频特效方法,其特征在于,所述当视频文件的数据流信息包含有关键词信息时,在视频文件上合成关键词信息对应的特效,还包括:
获取所述特效的类型,并将所述类型的特效与原始视频进行合成,所述特效的类型为字幕、声音以及视频中的一种或多种。
4.根据权利要求3所述的添加视频特效方法,其特征在于,所述获取特效的类型,并将所述类型的特效与原始视频进行合成,还包括:
在所述原始视频上增加与所述特效的类型所对应的特效轨,并将所述类型的特效添加至所述原始视频的特效轨上;
或者,将所述类型的特效添加至所述原始视频所对应的轨上。
5.根据权利要求4所述的添加视频特效方法,其特征在于,所述在原始视频上增加与所述特效的类型所对应的特效轨,并将所述类型的特效添加至所述原始视频的特效轨上,包括:
所述特效轨记录所述原始视频中与所述关键词信息所对应的时间戳,所述特效添加至所述原始视频的特效轨的时间戳上。
6.根据权利要求1-4任一项所述的添加视频特效方法,其特征在于,所述当视频文件的数据流信息包含有所述关键词信息时,在视频文件上合成关键词信息对应的特效之后,还包括:
调整所述合成后的特效,所述调整合成后的特效包括更新、删除或编辑特效。
7.一种添加视频特效装置,其特征在于,包括接收模块、解析模块、特效库模块、搜索模块和合成模块,其中:
接收模块,用于接收输入指令;
解析模块,用于解析所述输入指令的类型及所述输入指令所包含的关键词信息;
特效库模块,用于存储特效;
搜索模块,用于在所述特效库中搜索包含所述关键词信息的特效;
所述解析模块,还用于根据所述输入指令的类型,获取所述视频文件的数据流信息;
合成模块,用于将视频文件的数据与所述特效的数据进行合成编码。
8.根据权利要求7所述的添加视频特效装置,其特征在于,所述解析模块,还用于根据输入指令的类型,获取所述视频文件的数据流信息,包括:
当所述输入指令的类型为文字信息时,则解析视频文件的字幕信息,并提取出所述字幕信息;
当所述输入指令的类型为声音信息时,则解析视频文件的音频轨信息,并提取出所述音频轨信息;
当所述输入指令的类型为图像信息时,则解析视频文件的视频轨轨信息,并提取出所述视频轨信息。
9.根据权利要求6所述的添加视频特效装置,其特征在于,所述解析模块,还用于获取获取所述特效的类型,并将所述类型的特效与原始视频进行合成,所述特效的类型为字幕、声音以及视频中的一种或多种。
10.如权利要求6至9任一项所述的装置,其特征在于,所述装置还包括:
调整模块,用于当接收到调整指令时,根据所述调整指令更新或删除或编辑特效。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510136006.6A CN104703043A (zh) | 2015-03-26 | 2015-03-26 | 一种添加视频特效的方法和装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510136006.6A CN104703043A (zh) | 2015-03-26 | 2015-03-26 | 一种添加视频特效的方法和装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN104703043A true CN104703043A (zh) | 2015-06-10 |
Family
ID=53349747
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510136006.6A Pending CN104703043A (zh) | 2015-03-26 | 2015-03-26 | 一种添加视频特效的方法和装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN104703043A (zh) |
Cited By (43)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104967897A (zh) * | 2015-06-25 | 2015-10-07 | 上海庆科信息技术有限公司 | 一种应用于led显示屏上的显示方法及装置 |
CN105141972A (zh) * | 2015-08-31 | 2015-12-09 | 北京奇艺世纪科技有限公司 | 一种视频编辑方法和装置 |
CN105959725A (zh) * | 2016-05-30 | 2016-09-21 | 徐文波 | 视频中媒体特效的加载方法和装置 |
CN106055708A (zh) * | 2016-06-28 | 2016-10-26 | 广东欧珀移动通信有限公司 | 一种图片生成和展示方法、装置及终端设备 |
CN106101736A (zh) * | 2016-06-28 | 2016-11-09 | 广州华多网络科技有限公司 | 一种虚拟礼物的展示方法和*** |
CN106131583A (zh) * | 2016-06-30 | 2016-11-16 | 北京小米移动软件有限公司 | 一种直播处理方法、装置、终端设备及*** |
CN106331880A (zh) * | 2016-09-09 | 2017-01-11 | 腾讯科技(深圳)有限公司 | 一种信息处理方法及*** |
CN106339201A (zh) * | 2016-09-14 | 2017-01-18 | 北京金山安全软件有限公司 | 贴图处理方法、装置和电子设备 |
CN106470353A (zh) * | 2016-09-27 | 2017-03-01 | 北京金山安全软件有限公司 | 一种多媒体数据处理方法及其装置、电子设备 |
CN106507021A (zh) * | 2015-09-07 | 2017-03-15 | 腾讯科技(深圳)有限公司 | 视频处理方法及终端设备 |
CN106791897A (zh) * | 2016-12-07 | 2017-05-31 | 北京小米移动软件有限公司 | 基于视频播放平台的直播互动方法及装置 |
CN106789576A (zh) * | 2016-12-23 | 2017-05-31 | 上海青声网络科技有限公司 | 一种图像生成方法及装置 |
WO2017113873A1 (zh) * | 2015-12-28 | 2017-07-06 | 努比亚技术有限公司 | 一种图像合成方法、装置及计算机存储介质 |
CN107027053A (zh) * | 2017-05-08 | 2017-08-08 | 深圳Tcl数字技术有限公司 | 音频播放方法、终端及计算机可读存储介质 |
CN107172485A (zh) * | 2017-04-25 | 2017-09-15 | 北京百度网讯科技有限公司 | 一种用于生成短视频的方法与装置 |
CN107195310A (zh) * | 2017-03-05 | 2017-09-22 | 杭州趣维科技有限公司 | 一种声音驱动粒子特效的视频处理方法 |
CN107318054A (zh) * | 2016-04-26 | 2017-11-03 | 富泰华工业(深圳)有限公司 | 影音自动处理***及方法 |
CN107402985A (zh) * | 2017-07-14 | 2017-11-28 | 广州爱拍网络科技有限公司 | 视频特效输出控制方法、装置及计算机可读存储介质 |
CN107633541A (zh) * | 2017-09-14 | 2018-01-26 | 光锐恒宇(北京)科技有限公司 | 一种图像特效的生成方法和装置 |
CN107770605A (zh) * | 2017-09-25 | 2018-03-06 | 广东九联科技股份有限公司 | 一种人像图像特效实现方法及*** |
CN107959883A (zh) * | 2017-11-30 | 2018-04-24 | 广州市百果园信息技术有限公司 | 视频编辑推送方法、***及智能移动终端 |
CN108038185A (zh) * | 2017-12-08 | 2018-05-15 | 广州市百果园信息技术有限公司 | 视频动态编辑方法、装置及智能移动终端 |
CN109040615A (zh) * | 2018-08-10 | 2018-12-18 | 北京微播视界科技有限公司 | 视频特效添加方法、装置、终端设备及计算机存储介质 |
CN109167936A (zh) * | 2018-10-29 | 2019-01-08 | Oppo广东移动通信有限公司 | 一种图像处理方法、终端及存储介质 |
CN109474855A (zh) * | 2018-11-08 | 2019-03-15 | 北京微播视界科技有限公司 | 视频编辑方法、装置、计算机设备和可读存储介质 |
CN109729297A (zh) * | 2019-01-11 | 2019-05-07 | 广州酷狗计算机科技有限公司 | 在视频中添加特效的方法和装置 |
CN109729288A (zh) * | 2018-12-17 | 2019-05-07 | 广州城市职业学院 | 一种短视频生成装置及方法 |
CN109756672A (zh) * | 2018-11-13 | 2019-05-14 | 深圳艺达文化传媒有限公司 | 短视频动物模型叠加方法及相关产品 |
WO2019149000A1 (zh) * | 2018-01-30 | 2019-08-08 | 广州市百果园信息技术有限公司 | 互动特效视频的处理方法、介质和终端设备 |
CN110121116A (zh) * | 2018-02-06 | 2019-08-13 | 上海全土豆文化传播有限公司 | 视频生成方法及装置 |
CN110798636A (zh) * | 2019-10-18 | 2020-02-14 | 腾讯数码(天津)有限公司 | 字幕生成方法及装置、电子设备 |
CN111176440A (zh) * | 2019-11-22 | 2020-05-19 | 广东小天才科技有限公司 | 一种视频通话方法及可穿戴设备 |
CN111615007A (zh) * | 2020-05-27 | 2020-09-01 | 北京达佳互联信息技术有限公司 | 视频展示方法、装置和*** |
CN111696176A (zh) * | 2020-06-08 | 2020-09-22 | 北京有竹居网络技术有限公司 | 图像处理方法、装置、电子设备及计算机可读介质 |
CN111770375A (zh) * | 2020-06-05 | 2020-10-13 | 百度在线网络技术(北京)有限公司 | 视频处理方法、装置、电子设备及存储介质 |
CN111866404A (zh) * | 2019-04-25 | 2020-10-30 | 华为技术有限公司 | 一种视频编辑方法及电子设备 |
CN112040263A (zh) * | 2020-08-31 | 2020-12-04 | 腾讯科技(深圳)有限公司 | 视频处理方法、视频播放方法、装置、存储介质和设备 |
CN112449231A (zh) * | 2019-08-30 | 2021-03-05 | 腾讯科技(深圳)有限公司 | 多媒体文件素材的处理方法、装置、电子设备及存储介质 |
CN112804578A (zh) * | 2021-01-28 | 2021-05-14 | 广州虎牙科技有限公司 | 氛围特效生成方法、装置、电子设备和存储介质 |
CN113643411A (zh) * | 2020-04-27 | 2021-11-12 | 北京达佳互联信息技术有限公司 | 一种图像特效添加方法、装置、电子设备和存储介质 |
CN114245036A (zh) * | 2021-12-21 | 2022-03-25 | 北京达佳互联信息技术有限公司 | 视频制作方法及装置 |
WO2022237129A1 (zh) * | 2021-05-14 | 2022-11-17 | 北京市商汤科技开发有限公司 | 视频录制方法、装置、设备、介质及程序 |
WO2024099353A1 (zh) * | 2022-11-09 | 2024-05-16 | 北京字跳网络技术有限公司 | 视频处理方法、装置、电子设备及存储介质 |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1532775A (zh) * | 2003-03-19 | 2004-09-29 | ���µ�����ҵ��ʽ���� | 可视电话终端 |
US6853379B2 (en) * | 2001-08-13 | 2005-02-08 | Vidiator Enterprises Inc. | Method for mapping facial animation values to head mesh positions |
CN101247482A (zh) * | 2007-05-16 | 2008-08-20 | 北京思比科微电子技术有限公司 | 一种实现动态图像处理的方法和装置 |
CN102739989A (zh) * | 2011-05-06 | 2012-10-17 | 新奥特(北京)视频技术有限公司 | 一种字幕特技的实现方法 |
CN103731707A (zh) * | 2013-12-03 | 2014-04-16 | 乐视致新电子科技(天津)有限公司 | 移动终端设备控制智能电视端语音输入的方法及*** |
CN103856390A (zh) * | 2012-12-04 | 2014-06-11 | 腾讯科技(深圳)有限公司 | 即时通讯方法及***、通讯信息处理方法、终端 |
CN104252226A (zh) * | 2013-06-28 | 2014-12-31 | 联想(北京)有限公司 | 一种信息处理的方法及电子设备 |
-
2015
- 2015-03-26 CN CN201510136006.6A patent/CN104703043A/zh active Pending
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6853379B2 (en) * | 2001-08-13 | 2005-02-08 | Vidiator Enterprises Inc. | Method for mapping facial animation values to head mesh positions |
CN1532775A (zh) * | 2003-03-19 | 2004-09-29 | ���µ�����ҵ��ʽ���� | 可视电话终端 |
CN101247482A (zh) * | 2007-05-16 | 2008-08-20 | 北京思比科微电子技术有限公司 | 一种实现动态图像处理的方法和装置 |
CN102739989A (zh) * | 2011-05-06 | 2012-10-17 | 新奥特(北京)视频技术有限公司 | 一种字幕特技的实现方法 |
CN103856390A (zh) * | 2012-12-04 | 2014-06-11 | 腾讯科技(深圳)有限公司 | 即时通讯方法及***、通讯信息处理方法、终端 |
CN104252226A (zh) * | 2013-06-28 | 2014-12-31 | 联想(北京)有限公司 | 一种信息处理的方法及电子设备 |
CN103731707A (zh) * | 2013-12-03 | 2014-04-16 | 乐视致新电子科技(天津)有限公司 | 移动终端设备控制智能电视端语音输入的方法及*** |
Cited By (58)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104967897A (zh) * | 2015-06-25 | 2015-10-07 | 上海庆科信息技术有限公司 | 一种应用于led显示屏上的显示方法及装置 |
CN105141972A (zh) * | 2015-08-31 | 2015-12-09 | 北京奇艺世纪科技有限公司 | 一种视频编辑方法和装置 |
CN105141972B (zh) * | 2015-08-31 | 2018-08-10 | 北京奇艺世纪科技有限公司 | 一种视频编辑方法和装置 |
CN106507021A (zh) * | 2015-09-07 | 2017-03-15 | 腾讯科技(深圳)有限公司 | 视频处理方法及终端设备 |
WO2017113873A1 (zh) * | 2015-12-28 | 2017-07-06 | 努比亚技术有限公司 | 一种图像合成方法、装置及计算机存储介质 |
CN107318054A (zh) * | 2016-04-26 | 2017-11-03 | 富泰华工业(深圳)有限公司 | 影音自动处理***及方法 |
CN105959725A (zh) * | 2016-05-30 | 2016-09-21 | 徐文波 | 视频中媒体特效的加载方法和装置 |
CN106055708A (zh) * | 2016-06-28 | 2016-10-26 | 广东欧珀移动通信有限公司 | 一种图片生成和展示方法、装置及终端设备 |
CN106101736A (zh) * | 2016-06-28 | 2016-11-09 | 广州华多网络科技有限公司 | 一种虚拟礼物的展示方法和*** |
CN106101736B (zh) * | 2016-06-28 | 2019-02-22 | 广州华多网络科技有限公司 | 一种虚拟礼物的展示方法和*** |
CN106131583A (zh) * | 2016-06-30 | 2016-11-16 | 北京小米移动软件有限公司 | 一种直播处理方法、装置、终端设备及*** |
CN106331880A (zh) * | 2016-09-09 | 2017-01-11 | 腾讯科技(深圳)有限公司 | 一种信息处理方法及*** |
CN106331880B (zh) * | 2016-09-09 | 2020-12-04 | 腾讯科技(深圳)有限公司 | 一种信息处理方法及*** |
CN106339201A (zh) * | 2016-09-14 | 2017-01-18 | 北京金山安全软件有限公司 | 贴图处理方法、装置和电子设备 |
CN106470353B (zh) * | 2016-09-27 | 2019-11-05 | 北京金山安全软件有限公司 | 一种多媒体数据处理方法及其装置、电子设备 |
CN106470353A (zh) * | 2016-09-27 | 2017-03-01 | 北京金山安全软件有限公司 | 一种多媒体数据处理方法及其装置、电子设备 |
CN106791897A (zh) * | 2016-12-07 | 2017-05-31 | 北京小米移动软件有限公司 | 基于视频播放平台的直播互动方法及装置 |
CN106789576A (zh) * | 2016-12-23 | 2017-05-31 | 上海青声网络科技有限公司 | 一种图像生成方法及装置 |
CN107195310A (zh) * | 2017-03-05 | 2017-09-22 | 杭州趣维科技有限公司 | 一种声音驱动粒子特效的视频处理方法 |
CN107172485A (zh) * | 2017-04-25 | 2017-09-15 | 北京百度网讯科技有限公司 | 一种用于生成短视频的方法与装置 |
CN107172485B (zh) * | 2017-04-25 | 2020-01-31 | 北京百度网讯科技有限公司 | 一种用于生成短视频的方法与装置、输入设备 |
CN107027053A (zh) * | 2017-05-08 | 2017-08-08 | 深圳Tcl数字技术有限公司 | 音频播放方法、终端及计算机可读存储介质 |
CN107402985A (zh) * | 2017-07-14 | 2017-11-28 | 广州爱拍网络科技有限公司 | 视频特效输出控制方法、装置及计算机可读存储介质 |
CN107402985B (zh) * | 2017-07-14 | 2021-03-02 | 广州爱拍网络科技有限公司 | 视频特效输出控制方法、装置及计算机可读存储介质 |
CN107633541A (zh) * | 2017-09-14 | 2018-01-26 | 光锐恒宇(北京)科技有限公司 | 一种图像特效的生成方法和装置 |
CN107770605A (zh) * | 2017-09-25 | 2018-03-06 | 广东九联科技股份有限公司 | 一种人像图像特效实现方法及*** |
CN107959883B (zh) * | 2017-11-30 | 2020-06-09 | 广州市百果园信息技术有限公司 | 视频编辑推送方法、***及智能移动终端 |
US11393205B2 (en) | 2017-11-30 | 2022-07-19 | Bigo Technology Pte. Ltd. | Method of pushing video editing materials and intelligent mobile terminal |
CN107959883A (zh) * | 2017-11-30 | 2018-04-24 | 广州市百果园信息技术有限公司 | 视频编辑推送方法、***及智能移动终端 |
WO2019105440A1 (zh) * | 2017-11-30 | 2019-06-06 | 广州市百果园信息技术有限公司 | 视频编辑推送方法、***及智能移动终端 |
CN108038185A (zh) * | 2017-12-08 | 2018-05-15 | 广州市百果园信息技术有限公司 | 视频动态编辑方法、装置及智能移动终端 |
WO2019149000A1 (zh) * | 2018-01-30 | 2019-08-08 | 广州市百果园信息技术有限公司 | 互动特效视频的处理方法、介质和终端设备 |
US11533442B2 (en) | 2018-01-30 | 2022-12-20 | Guangzhou Baiguoyuan Information Technology Co., Ltd. | Method for processing video with special effects, storage medium, and terminal device thereof |
CN110121116A (zh) * | 2018-02-06 | 2019-08-13 | 上海全土豆文化传播有限公司 | 视频生成方法及装置 |
WO2020029526A1 (zh) * | 2018-08-10 | 2020-02-13 | 北京微播视界科技有限公司 | 视频特效添加方法、装置、终端设备及存储介质 |
CN109040615A (zh) * | 2018-08-10 | 2018-12-18 | 北京微播视界科技有限公司 | 视频特效添加方法、装置、终端设备及计算机存储介质 |
CN109167936A (zh) * | 2018-10-29 | 2019-01-08 | Oppo广东移动通信有限公司 | 一种图像处理方法、终端及存储介质 |
CN109474855A (zh) * | 2018-11-08 | 2019-03-15 | 北京微播视界科技有限公司 | 视频编辑方法、装置、计算机设备和可读存储介质 |
CN109756672A (zh) * | 2018-11-13 | 2019-05-14 | 深圳艺达文化传媒有限公司 | 短视频动物模型叠加方法及相关产品 |
CN109729288A (zh) * | 2018-12-17 | 2019-05-07 | 广州城市职业学院 | 一种短视频生成装置及方法 |
CN109729297A (zh) * | 2019-01-11 | 2019-05-07 | 广州酷狗计算机科技有限公司 | 在视频中添加特效的方法和装置 |
CN111866404A (zh) * | 2019-04-25 | 2020-10-30 | 华为技术有限公司 | 一种视频编辑方法及电子设备 |
CN111866404B (zh) * | 2019-04-25 | 2022-04-29 | 华为技术有限公司 | 一种视频编辑方法及电子设备 |
CN112449231A (zh) * | 2019-08-30 | 2021-03-05 | 腾讯科技(深圳)有限公司 | 多媒体文件素材的处理方法、装置、电子设备及存储介质 |
CN110798636A (zh) * | 2019-10-18 | 2020-02-14 | 腾讯数码(天津)有限公司 | 字幕生成方法及装置、电子设备 |
CN111176440B (zh) * | 2019-11-22 | 2024-03-19 | 广东小天才科技有限公司 | 一种视频通话方法及可穿戴设备 |
CN111176440A (zh) * | 2019-11-22 | 2020-05-19 | 广东小天才科技有限公司 | 一种视频通话方法及可穿戴设备 |
CN113643411A (zh) * | 2020-04-27 | 2021-11-12 | 北京达佳互联信息技术有限公司 | 一种图像特效添加方法、装置、电子设备和存储介质 |
CN111615007A (zh) * | 2020-05-27 | 2020-09-01 | 北京达佳互联信息技术有限公司 | 视频展示方法、装置和*** |
US11800042B2 (en) | 2020-06-05 | 2023-10-24 | Baidu Online Network Technology (Beijing) Co., Ltd. | Video processing method, electronic device and storage medium thereof |
CN111770375A (zh) * | 2020-06-05 | 2020-10-13 | 百度在线网络技术(北京)有限公司 | 视频处理方法、装置、电子设备及存储介质 |
CN111696176A (zh) * | 2020-06-08 | 2020-09-22 | 北京有竹居网络技术有限公司 | 图像处理方法、装置、电子设备及计算机可读介质 |
CN112040263A (zh) * | 2020-08-31 | 2020-12-04 | 腾讯科技(深圳)有限公司 | 视频处理方法、视频播放方法、装置、存储介质和设备 |
CN112804578A (zh) * | 2021-01-28 | 2021-05-14 | 广州虎牙科技有限公司 | 氛围特效生成方法、装置、电子设备和存储介质 |
WO2022237129A1 (zh) * | 2021-05-14 | 2022-11-17 | 北京市商汤科技开发有限公司 | 视频录制方法、装置、设备、介质及程序 |
CN114245036A (zh) * | 2021-12-21 | 2022-03-25 | 北京达佳互联信息技术有限公司 | 视频制作方法及装置 |
CN114245036B (zh) * | 2021-12-21 | 2024-03-12 | 北京达佳互联信息技术有限公司 | 视频制作方法及装置 |
WO2024099353A1 (zh) * | 2022-11-09 | 2024-05-16 | 北京字跳网络技术有限公司 | 视频处理方法、装置、电子设备及存储介质 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104703043A (zh) | 一种添加视频特效的方法和装置 | |
CN107169430B (zh) | 基于图像处理语义分析的阅读环境音效增强***及方法 | |
CN109819313B (zh) | 视频处理方法、装置及存储介质 | |
JP6745381B2 (ja) | シーンメタ情報生成装置およびシーンメタ情報生成方法 | |
CN101300567B (zh) | 在Web上的媒体共享和创作的方法 | |
US20090287650A1 (en) | Media file searching based on voice recognition | |
CN103902373A (zh) | 智能终端控制方法、服务器和智能终端 | |
KR101887400B1 (ko) | 동기화를 이용한 방송촬영원본 영상 편집 서비스 제공 방법 | |
JP2022541186A (ja) | ビデオ処理方法、装置、電子装置及び記憶媒体 | |
CN104735468A (zh) | 一种基于语义分析将图像合成新视频的方法及*** | |
CN105590627A (zh) | 图像显示装置、用于驱动图像显示装置的方法和计算机可读记录介质 | |
CN106412687A (zh) | 一种音视频片段的截取方法和装置 | |
CN106055659B (zh) | 一种歌词数据匹配方法及其设备 | |
CN109074821A (zh) | 言语至文本增强媒体编辑 | |
CN112929746B (zh) | 视频生成方法和装置、存储介质和电子设备 | |
CN106331869A (zh) | 一种基于视频的图片重编辑方法及装置 | |
JP2014146066A (ja) | 文書データ生成装置、文書データ生成方法及びプログラム | |
CN110312161B (zh) | 一种视频配音方法、装置及终端设备 | |
KR102353797B1 (ko) | 영상 컨텐츠에 대한 합성음 실시간 생성에 기반한 컨텐츠 편집 지원 방법 및 시스템 | |
US8819551B2 (en) | Display device and method, and program | |
KR20210015064A (ko) | 전자장치와 그의 제어방법, 및 기록매체 | |
KR100896335B1 (ko) | 오디오 기반의 동영상 파일 중복 검사와 관리를 위한 시스템 및 방법 | |
KR102156912B1 (ko) | 동영상 내 포함된 음원에 대한 검색 서비스 제공 방법 및 이를 이용하는 서버 | |
KR20220166465A (ko) | 다채널 수신기를 이용한 회의록 생성 시스템 및 방법 | |
JP2006050045A (ja) | 動画像データ編集装置及び動画像データ編集方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20150610 |