多媒体特效的自定义方法和装置的制造方法
【专利摘要】本发明公开了一种多媒体特效的自定义方法,包括侦听自定义特效指令,并根据所述自定义特效指令进入特效的自定义生成模式;获取原始素材和相关的音效处理模板,并获取音频数据;通过所述音频处理模板对所述音频数据进行实时音效处理生成音频特效;合成所述音频特效与所述原始素材,生成自定义的多媒体特效。此外,本发明还提供了一种与该方法相匹配的多媒体特效的自定义装置。上述多媒体特效的自定义方法和装置提高多媒体特效的适应性和针对性。
【专利说明】
多媒体特效的自定义方法和装置
技术领域
[0001]本发明涉及多媒体应用技术领域,特别涉及一种多媒体特效的自定义方法和装置。
【背景技术】
[0002]近年来,随着互联网技术的高速发展,包括在线娱乐与游戏直播在内的众多真人秀互联网应用得到了空前的发展。用户可以通过上述真人秀互联网应用发布即时视频,进行真人秀表演,展示自身在唱歌、跳舞、解说等方面的才能。
[0003]目前,用户在发布即时视频的过程中,会与观众进行互动,例如,互动可以通过发送多媒体特效(例如,带有语音的视频特效)的方式实现。用户一般是打开即时视频应用的特效窗口,选取一款多媒体特效,使得在视频界面中显示的视频画面中附加多媒体特效中的视频特效,并播放多媒体特效中的伴音特效。
[0004]但是,现有的多媒体特效往往是由即时视频应用预设的,所提供的多媒体特效并无法适应于当前的即时视频或者用户所需要的互动内容,进而使得视频中的多媒体特效缺乏针对性。
【发明内容】
[0005]基于此,有必要提出一种多媒体特效的自定义方法,该方法能够提高多媒体特效的适应性和针对性。
[0006]此外,有必要提出一种多媒体特效的自定义装置,该装置能够提高多媒体特效的适应性和针对性。
[0007]—种多媒体特效的自定义方法,包括:
侦听自定义特效指令,并根据所述自定义特效指令进入特效的自定义生成模式;
获取原始素材和相关的音效处理模板,并触发进行音频数据的获取;
通过所述音频处理模板对所述音频数据进行实时音效处理生成音频特效;
合成所述音频特效与所述原始素材,生成自定义的多媒体特效。
[0008]进一步,所述的方法,所述获取原始素材和相关的音效处理模板,并获取音频数据的步骤包括:
响应于所述特效的自定义生成模式的触发进入,进行原始素材界面的显示;
根据原始素材界面中触发的选取操作获得所述原始素材;
根据所述原始素材中的伴音特效进行音效处理模板的调用,调用的所述音效处理模板曾用于输出所述伴音特效;
待获得所述原始素材和相关的音效处理模板时,触发进行音频数据的获取。
[0009]进一步,所述的方法,所述获取原始素材和相关的音效处理模板,并获取音频数据的步骤包括:
响应于所述特效的自定义生成模式的触发进入,进行原始素材界面的显示; 通过原始素材界面中分别针对原始素材和音效处理模板触发进行的选取获得选取的原始素材和相关的音效处理模板;
待获得所述原始素材和相关的音效处理模板时,触发进行音频数据的获取。
[0010]进一步,所述的方法,所述待获得原始素材和相关的音效处理模板,触发进行音频数据的获取的步骤之后,所述方法还包括:
通过对用户声音信号的采集获得所述音频数据。
[0011]进一步,所述的方法,所述通过所述音频处理模板对所述音频数据进行实时音效处理生成音频特效的步骤之后,所述方法还包括:
获取所述音频特效的时间长度;
判断所述音频特效的时间长度与所述原始素材对应的显示时间长度是否相符;
若为否,则根据所述原始素材对应的显示时间长度对所述音频特效进行调整处理。
[0012]进一步,所述的方法,所述将所述音频特效与所述原始素材合成自定义的多媒体特效的步骤包括:
屏蔽所述原始素材中的伴音特效;
合成所述音频特效与所述原始素材,生成自定义的多媒体特效。
[0013]进一步,所述的方法,所述将所述音频特效与所述视频特效合成多媒体特效的步骤之后,所述方法还包括:
即时播放所述多媒体特效,并发送所述多媒体特效;
在完成所述多媒体特效发送后,解除所述伴音特效的屏蔽操作并清除所述音频特效。
[0014]本发明另提供一种多媒体特效的自定义装置,包括:
侦听模块,用于侦听自定义特效指令,并根据所述自定义特效指令进入特效的自定义生成模式;
获取模块,用于获取原始素材和相关的音效处理模板,并获取音频数据;
处理模块,用于通过所述音频处理模板对所述音频数据进行实时音效处理生成音频特效;
合成模块,用于合成所述音频特效与所述原始素材,生成自定义的多媒体特效。
[0015]进一步,所述的装置,所述获取模块包括:
原始素材界面显示单元,用于响应于所述特效的自定义生成模式中的触发进入,进行原始素材界面的显示;
原始素材获取单元,用于根据原始素材界面中触发的选取操作获得所述原始素材;
音效处理模板获取单元,用于根据所述原始素材中的伴音特效进行音效处理模板的调用,调用的所述音效处理模板曾用于输出所述伴音特效;
获得音频数据的触发单元,用于待获得所述原始素材和相关的音效处理模板时,触发进行音频数据的获取。
[0016]进一步,所述的装置,所述获取模块包括:
界面显示单元,用于响应于所述特效的自定义生成模式的触发进入,进行原始素材界面的显不;
原始素材和音效模板获取单元,用于通过原始素材界面中分别针对原始素材和音效处理模板触发进行的选取获得选取的原始素材和相关的音效处理模板; 音频获取触发单元,用于待获得所述原始素材和相关的音效处理模板时,触发进行音频数据的获取。
[0017]进一步,所述的装置,所述装置还包括:
音频数据获取模块,用于通过对用户声音信号的采集获得所述音频数据。
[0018]进一步,所述的装置,所述装置还包括:
时间长度获取模块,用于获取所述音频特效的时间长度;
判断模块,用于判断所述音频特效的时间长度与所述原始素材对应的显示时间长度是否相符,若为否,则通知调整处理模块;
调整处理模块,用于根据所述原始素材对应的显示时间长度对所述音频特效进行调整处理。
[0019]进一步,所述的装置,所述合成模块包括:
屏蔽单元,用于屏蔽所述原始素材中的所述伴音特效;
合成单元,用于合成所述音频特效与所述原始素材中的视频特效,生成自定义的多媒体特效。
[0020]进一步,所述的装置,所述装置还包括:
播放和发送模块,用于即时播放所述多媒体特效,并发送所述多媒体特效;
恢复模块,用于在完成所述多媒体特效发送后,解除所述伴音特效的屏蔽操作并清除所述音频特效。
[0021]与现有技术相比,本发明具有如下有益效果:
上述多媒体特效的自定义方法中,如果需要为视频界面中加载自定义的多媒体特效,则会侦听自定义特效指令,并根据自定义特效指令进入特效的自定义生成模式,获得原始素材和相关的音效处理模板,并获取音频数据,通过音频处理模板对音频数据进行实时音效处理生成音频特效,将音频特效与原始素材合成自定义的多媒体特效,并进行发送,由此便实现了视频发布中自定义多媒体特效的生成,提高多媒体特效的适应性和针对性。
[0022]此外,与上述多媒体特效的自定义方法相匹配的装置也同样具有上述方法能够达到的技术效果。
【附图说明】
[0023]图1是一个实施例中多媒体特效自定义方法的流程图。
[0024]图2是一个实施例中获取原始素材和相关的音效处理模板,并获取音频数据方法流程图。
[0025]图3是另一个实施例中获取原始素材和相关的音效处理模板,并获取音频数据的方法流程图。
[0026]图4是另一个实施例中多媒体特效自定义方法的流程图。
[0027]图5是一个实施例中合成音频特效与所述原始素材,生成自定义的多媒体特效的方法流程图。
[0028]图6是又一个实施例中多媒体特效自定义方法的流程图。
[0029]图7是一个实施例中多媒体特效自定义装置的结构示意图。
[0030]图8是一个实施例中获取模块的结构示意图。[0031 ]图9是另一个实施例中获取模块的结构示意图。
[0032]图10是另一个实施例中多媒体特效自定义装置的结构示意图。
[0033]图11是一个实施例中合成模块的结构示意图。
[0034]图12是又一个实施例中多媒体特效自定义装置的结构示意图。
【具体实施方式】
[0035]体现本发明特征与优点的典型实施方式将在以下的说明中详细叙述。应理解的是本发明能够在不同的实施方式上具有各种的变化,其皆不脱离本发明的范围,且其中的说明及图示在本质上是当作说明之用,而非用以限制本发明。
[0036]基于此,为提高多媒体特效的适应性和针对性,本发明特提出一种多媒体特效的自定义方法,该多媒体特效的自定义方法由计算机程序实现,与之相对应的,所构建的多媒体特效的自定义装置则是存储在包含输入、输出设备的终端中。
[0037]在一实施例中,具体的,如图1所示,一种多媒体特效的自定义方法,包括:
步骤110,侦听自定义特效指令,并根据自定义特效指令进入特效的自定义生成模式。
[0038]自定义特效指令可以是在发布即时视频的视频界面中触发生成,也可以是未发布即时视频时的功能界面中触发生成。
[0039]视频界面指的是包含了视频发布区域的界面,其用于实现视频的发布和视频中特效加载的操控。通过视频界面中触发进行的多媒体特效自定义而生成自定义特效指令。
[0040]自定义特效指令通过用户触发的操作事件生成,例如,用户通过点击视频界面中的特效自定义按钮来触发该操作事件,此时,将响应于该操作事件生成自定义特效指令。自定义特效指令用于触发进入特效的自定义生成模式。特效的自定义生成模式将区别于视频界面中多媒体特效的直接选取和发送,在特效的自定义生成模式下,能够针对发布的视频进行多媒体特效的自定义生成。
[0041 ]在特效的自定义生成模式下,可对视频应用中预设的多媒体特效进行更改,以生成能够适应于当前的视频或者用户所需要的互动内容的自定义的多媒体特效。
[0042]侦听用于生成自定义特效指令的操作事件,在该操作事件的触发下生成该自定义特效指令,根据该自定义特效指令进入特效的自定义生成模式,以启动该多媒体特效的自定义流程。
[0043]步骤130,获取原始素材和相关的音效处理模板,并获取音频数据。
[0044]该原始素材可以为视频应用自带的素材或者本地存储的素材,该原始素材可以是多媒体特效、视频特效、图片等,多媒体特效可以是视频特效或附带音频特效的视频特效。在特效的自定义生成模式中,通过用户对原始素材的选取操作获得原始素材。
[0045]音频处理模板是封装有至少一种音频音效处理算法的模板。该音频处理模板用于对音频数据进行音效处理并输出音频特效(该音频特效为包括声音内容和声音效果的声音)。该声音效果可以是体现在音量、音调和音色上的效果,该声音效果也可以是体现在增加声音感染力、真实性和娱乐性的效果,例如,环境音效、乐器音效、动物声音音效等。
[0046]在特效的自定义生成模式中,该音频处理模板是根据用户对音频处理模板的选取操作调用得到或者由视频应用自动调用得到。
[0047]获取的音频数据可以是通过音频采集设备实施采集的音频数据,或者,通过用户对音频数据的选取操作获取存储器中的音频数据。
[0048]步骤150,通过音频处理模板对音频数据进行实时音效处理生成音频特效。
[0049]该音效处理包括但不限于对音频数据的均衡、变声、回声、混音、混响、镶边、颤音、失真等处理,并且是通过音频处理模板实现的。
[0050]例如,该音频处理模板可以对音频数据进行变声处理,使得该音频处理模板输出不同于原有声音的音调的另一种声音。例如,音频数据在未经处理前,是人声带发出的声音,经音频处理模板处理后,变为机器人声音的效果。
[0051]步骤170,合成音频特效与原始素材,生成自定义的多媒体特效。
[0052]将获取的音频数据经音效处理后,与原始素材合成自定义的多媒体特效。
[0053]例如,原始素材是一个机器人动画和该机器人的语音(比如机器人说“我是个机器人”),其中,机器人动画为视频特效,机器人的语音为伴音特效。经音效模板处理后的音频特效是包括欢呼声的“我是大黄蜂”,则将“我是大黄蜂”的音频特效与机器人动画合成该自定义的多媒体特效,该多媒体特效在视频界面中显示机器人动画,并播放“我是大黄蜂”的声音。
[0054]又例如,原始素材是一个机器人动画和该机器人的语音(比如机器人说“我是个机器人”),其中,机器人动画为视频特效,机器人的语音为伴音特效。通过麦克风输入人声“我是大黄蜂”,音效处理模板将人声“我是大黄蜂”处理为机器人声音的效果(即具有机器人发声的音调、音量和音色),将“我是大黄蜂”的音频特效与机器人动画合成该自定义的多媒体特效。
[0055]又例如,原始素材是一张机器人动态图,通过麦克风输入人声“我是机器人”,音效处理模板将人声“我是机器人”处理为机器人声音的效果,并“我是机器人”的音频特效与机器人动态图合成该自定义的多媒体特效。
[0056]如上所述,通过如上所述的技术方案就能够对视频发布中的多媒体特效进行自定义配置,用户可以根据自身的需求或爱好对视频界面中已有的多媒体特效进行更改,使得该自定义的多媒体特效能够适应于当前的视频或者用户所需要的互动内容,进而使得视频中的媒体特效具有针对性。
[0057]在另一实施例中,如图2所示,步骤130包括:
步骤131,响应于特效的自定义生成模式的触发进入,进行原始素材界面的显示。
[0058]原始素材界面中显示有多个原始素材,该多个原始素材可以以列表的样式进行显不O
[0059]步骤133,根据原始素材界面中触发的选取操作获得原始素材。
[0060]针对原始素材界面中显示的多个原始素材,进行其中一个原始素材的选取操作,以获得相应的原始素材。例如,用户点击原始素材界面中的某一款原始素材,相应获得该款原始素材。
[0061]在该实施例中,上述获得的原始素材为多媒体特效,即该原始素材包括视频特效和伴音特效。例如,该原始素材是一个机器人动画和该机器人的伴音特效(比如机器人说“我是个机器人”),其中,机器人说的“我是个机器人”是伴音特效,机器人动画为视频特效。
[0062]步骤135,根据原始素材中的伴音特效进行音效处理模板的调用,调用的音效处理模板曾用于输出伴音特效。
[0063]该伴音特效是原始素材中视频特效的配音,其是由通过一定的音效处理模板进行音效处理得到的。
[0064]该伴音数据为原始素材中的初始声音,例如,人的说话声,而伴音特效是经音效处理模块处理后输出的声音信息。例如,对人的说话声进行变音处理,以将人声处理成为机器人声音的效果。
[0065]伴音特效的音效处理模板存储在本地储存器中,从本地储存器中调用该音效处理模板用于处理获取的音频数据,以使该音频数据经该音效处理模板处理后,具有与该伴音特效相同的声音效果。
[0066]在该实施例中,通过调用曾用于输出原始素材中伴音特效的音效处理模板,使得经该音效处理模板处理后的音频特效更贴近原始素材中的视频特效,使得该自定义多媒体特效的播放效果更佳。
[0067]步骤137,待获得原始素材和相关的音效处理模板时,触发进行音频数据的获取。
[0068]在另一实施例中,如图3所示,步骤130包括:
步骤132,响应于特效的自定义生成模式的触发进入,进行原始素材界面的显示。
[0069]原始素材界面中显示有多个原始素材和多个音效处理模板,该多个原始素材和多个音效处理模板在原始素材界面中可以以列表的样式进行显示。
[0070]步骤134,通过原始素材界面中分别针对原始素材和音效处理模板触发进行的选取获得选取的原始素材和相关的音效处理模板。
[0071]用户分别对原始素材界面中的多个原始素材和多个音效处理模板进行选取操作,以获得选取的原始素材和音效处理模板。例如,用户通过对原始素材列表中的某一个原始素材进行点击操作而获得该被点击的原始素材;用户通过对音效处理模板列表中的某一个音效处理模板进行点击操作而获得该被点击的音效处理模板。
[0072]步骤136,待获得原始素材和相关的音效处理模板时,触发进行音频数据的获取。
[0073]在另一实施例中,所述在特效的自定义生成模式中,获取原始素材和相关的音效处理模板,并触发进行音频数据的获取的步骤之后,即步骤137或者步骤136之后,上述方法还包括:
通过对用户声音信号的采集获得音频数据。
[0074]待获得原始素材和相关的音效处理模板时,触发音频采集设备的启动,或者触发生成相应的提示信息以提示用户手动启动音频采集设备,以进行用户声音信号的采集而获得相应的音频数据。通过对用户声音数据的采集可以将获得用户的声音信号并合成至多媒体特效中,提高了计算机系统的交互性能。
[0075]在另一实施例中,如图4所示,通过音频处理模板对音频数据进行音效处理生成音频特效的步骤之后,即步骤150之后,上述方法还包括:
步骤310,获取音频特效的时间长度。
[0076]步骤330,判断音频特效的时间长度与原始素材对应的显示时间长度是否相符,若为否,则执行步骤350,若为是,则不做处理。
[0077]原始素材对应的显示时间长度是预设的,例如,当该原始素材为视频特效时,该视频特效的显示时间长度是预设的,固定不变的,当音频特效的时间长度长于视频特效的显示时间长度时,会出现视频特效和音频特效不同步播放的情况,影响观看效果。因此,需进一步判断音频特效的时间长度与原始素材对应的时间长度是否相符,若不相符,则进入步骤350。
[0078]步骤350,根据原始素材对应的时间长度对所述音频特效进行调整处理。
[0079]按照原始素材对应的时间长度,例如,按照原始素材中视频特效的显示时间长度,对音频特效的时间长度进行调整处理,例如,若该音频特效的播放时间长于视频特效的显示时间,则对该音频特效进行加快处理。
[0080]在另一实施例中,如图5所示,步骤170包括:
步骤171,屏蔽原始素材中的伴音特效。
[0081]在该实施例中,原始素材为多媒体特效,该多媒体特效包括视频特效和伴音特效。在进行述原始素材和音频特效的合成之前,屏蔽原始素材自带的伴音特效,使该原始素材中的伴音特效不会被播放,也使得该原始素材自带的伴音特效不会被替换或删除。
[0082]步骤173,合成音频特效与所述原始素材中的视频特效,生成自定义的多媒体特效。
[0083]原始素材中的伴音特效被屏蔽后,原始素材中仅播放视频特效,将该视频特效与音频特效合成自定义的多媒体特效。
[0084]在另一实施例中,如图6所示,将音频特效与原始素材中的视频特效合成自定义的多媒体特效的步骤之后,上述方法包括:
步骤410,即时播放多媒体特效,并发送多媒体特效。
[0085]合成该自定义的多媒体特效后,在视频界面中的相应位置进行该多媒体特效的即时播放,包括视频特效和音频特效的同步播放。其中,在视频界面中的相应位置是指该多媒体特效本身所映射的加载位置。
[0086]完成该多媒体特效的播放后,触发该多媒体特效的发送,例如,用户点击特效发送按钮,触发生成特效发送指令,根据该特效发送指令发送该多媒体特效。
[0087]或者,完成该多媒体特效的播放后,即时发送该多媒体特效,在多媒体特效的播放过程中,用户可以撤销该多媒体特效。例如,用户选取原始素材和音效处理模板后,按下声音获取触发按钮,录入声音,当用户松开声音获取触发按钮时,将经过音效处理模板处理后的音频特效与原始素材合成多媒体特效,并即时播放,完成该多媒体特效的播放后,多媒体特效即时发送出去。因此,本实施例具有快速生成、发送多媒体特效的功能。
[0088]步骤430,在完成多媒体特效的发送后,解除伴音特效的屏蔽操作并清除音频特效。
[0089]在完成多媒体特效播放发送后,为了使该自定义的多媒体特效不会覆盖原始素材,不必保存该自定义的多媒体特效,而是恢复之前的原始素材,即解除伴音特效的屏蔽操作并清除音频特效,使得用户再次对原始素材进行选取操作时仍是系统预设的原始素材。
[0090]在一个实施例中,还相应地提供了一种多媒体特效的自定义装置,如图7所示,该装置包括侦听模块210、获取模块230、处理模块250和合成模块270,其中:
侦听模块210,用于侦听自定义特效指令,并根据自定义特效指令进入特效的自定义生成模式;
获取模块230,用于获取原始素材和相关的音效处理模板,并获取音频数据;
处理模块250,用于通过所述音频处理模板对所述音频数据进行实时音效处理生成音频特效;
合成模块270,用于合成所述音频特效与所述原始素材,生成自定义的多媒体特效。
[0091]在一个实施例中,如图8所示,上述获取模块230包括原始素材界面显示单元231、原始素材获取单元233、音效处理模板获取单元235和获得音频数据的触发单元237,其中:
原始素材界面显示单元231,用于响应于所述特效的自定义生成模式中的触发进入,进行原始素材界面的显示;
原始素材获取单元233,用于根据原始素材界面中触发的选取操作获得所述原始素材;音效处理模板获取单元235,用于根据所述原始素材中的伴音特效进行音效处理模板的调用,调用的所述音效处理模板曾用于输出所述伴音特效;
获得音频数据的触发单元237,用于待获得所述原始素材和相关的音效处理模板时,触发进行音频数据的获取。
[0092]在一个实施例中,如图9所示,上述获取模块230包括界面显示单元232、原始素材和音效模板获取单元234和音频获取触发单元236,其中:
界面显示单元232,用于响应于特效的自定义生成模式的触发进入,进行原始素材界面的显示;
原始素材和音效模板获取单元234,用于通过原始素材界面中分别针对原始素材和音效处理模板触发进行的选取获得选取的原始素材和相关的音效处理模板;
音频获取触发单元236,用于待获得所述原始素材和相关的音效处理模板时,触发进行音频数据的获取。
[0093]在一个实施例中,该多媒体特效的自定义装置还包括音频数据获取模块,该音频数据获取模块用于通过对用户声音信号的采集获得所述音频数据。
[0094]在一个实施例中,如图10所示,该多媒体特效的自定义装置还包括时间长度获取模块510、判断模块530和调整处理模块550,其中:
时间长度获取模块510,用于获取所述音频特效的时间长度;
判断模块530,用于判断所述音频特效的时间长度与所述原始素材对应的显示时间长度是否相符,若为否,则通知调整处理模块550;
调整处理模块550,用于根据所述原始素材对应的显示时间长度对所述音频特效进行调整处理。
[0095]在一个实施例中,如图11所示,合成模块270包括屏蔽单元271和合成单元273,其中:
屏蔽单元271,用于屏蔽所述原始素材中的所述伴音特效;
合成单元273,用于合成音频特效与所述原始素材,生成自定义的多媒体特效。
[0096]在一个实施例中,如图12所示,该多媒体特效的自定义装置还包括播放和发送模块610和恢复模块630,其中:
播放和发送模块610,用于即时播放多媒体特效,并发送多媒体特效;
恢复模块630,用于在所述多媒体特效播放完成后,解除所述伴音特效的屏蔽操作并清除所述音频特效的缓存数据。
[0097]本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。
[0098]虽然已参照几个典型实施方式描述了本发明,但应当理解,所用的术语是说明和示例性、而非限制性的术语。由于本发明能够以多种形式具体实施而不脱离发明的精神或实质,所以应当理解,上述实施方式不限于任何前述的细节,而应在随附权利要求所限定的精神和范围内广泛地解释,因此落入权利要求或其等效范围内的全部变化和改型都应为随附权利要求所涵盖。
【主权项】
1.一种多媒体特效的自定义方法,其特征在于,包括: 侦听自定义特效指令,并根据所述自定义特效指令进入特效的自定义生成模式; 获取原始素材和相关的音效处理模板,并获取音频数据; 通过所述音频处理模板对所述音频数据进行实时音效处理生成音频特效; 合成所述音频特效与所述原始素材,生成自定义的多媒体特效。2.根据权利要求1所述的方法,其特征在于,所述获取原始素材和相关的音效处理模板,并获取音频数据的步骤包括: 响应于所述特效的自定义生成模式的触发进入,进行原始素材界面的显示; 根据原始素材界面中触发的选取操作获得所述原始素材; 根据所述原始素材中的伴音特效进行音效处理模板的调用,调用的所述音效处理模板曾用于输出所述伴音特效; 待获得所述原始素材和相关的音效处理模板时,触发进行音频数据的获取。3.根据权利要求1所述的方法,其特征在于,所述获取原始素材和相关的音效处理模板,并获取音频数据的步骤包括: 响应于所述特效的自定义生成模式的触发进入,进行原始素材界面的显示; 通过原始素材界面中分别针对原始素材和音效处理模板触发进行的选取获得选取的原始素材和相关的音效处理模板; 待获得所述原始素材和相关的音效处理模板时,触发进行音频数据的获取。4.根据权利要求2或3所述的方法,其特征在于,所述待获得原始素材和相关的音效处理模板时,触发进行音频数据的获取的步骤之后,所述方法还包括: 通过对用户声音信号的采集获得所述音频数据。5.根据权利要求1所述的方法,其特征在于,所述通过所述音频处理模板对所述音频数据进行实时音效处理生成音频特效的步骤之后,所述方法还包括: 获取所述音频特效的时间长度; 判断所述音频特效的时间长度与所述原始素材对应的显示时间长度是否相符; 若为否,则根据所述原始素材对应的显示时间长度对所述音频特效进行调整处理。6.一种多媒体特效的自定义装置,其特征在于,包括: 侦听模块,用于侦听自定义特效指令,并根据所述自定义特效指令进入特效的自定义生成模式; 获取模块,用于获取原始素材和相关的音效处理模板,并获取音频数据; 处理模块,用于通过所述音频处理模板对所述音频数据进行实时音效处理生成音频特效; 合成模块,用于合成所述音频特效与所述原始素材,生成自定义的多媒体特效。7.根据权利要求6所述的装置,其特征在于,所述获取模块包括: 原始素材界面显示单元,用于响应于所述特效的自定义生成模式中的触发进入,进行原始素材界面的显示; 原始素材获取单元,用于根据原始素材界面中触发的选取操作获得所述原始素材; 音效处理模板获取单元,用于根据所述原始素材中的伴音特效进行音效处理模板的调用,调用的所述音效处理模板曾用于输出所述伴音特效; 获得音频数据的触发单元,用于待获得所述原始素材和相关的音效处理模板时,触发进行音频数据的获取。8.根据权利要求6所述的装置,其特征在于,所述获取模块包括: 界面显示单元,用于响应于所述特效的自定义生成模式的触发进入,进行原始素材界面的显不; 原始素材和音效模板获取单元,用于通过原始素材界面中分别针对原始素材和音效处理模板触发进行的选取获得选取的原始素材和相关的音效处理模板; 音频获取触发单元,用于待获得所述原始素材和相关的音效处理模板时,触发进行音频数据的获取。9.根据权利要求7或8所述的装置,其特征在于,所述装置还包括: 音频数据获取模块,用于通过对用户声音信号的采集获得所述音频数据。10.根据权利要求6所述的装置,其特征在于,所述装置还包括: 时间长度获取模块,用于获取所述音频特效的时间长度; 判断模块,用于判断所述音频特效的时间长度与所述原始素材对应的显示时间长度是否相符,若为否,则通知调整处理模块; 调整处理模块,用于根据所述原始素材对应的显示时间长度对所述音频特效进行调整处理。
【文档编号】H04N21/435GK106028119SQ201610375654
【公开日】2016年10月12日
【申请日】2016年5月30日
【发明人】徐文波
【申请人】徐文波