一种生成视频的方法和装置的制造方法_2

文档序号:9251272阅读:来源:国知局
止点,确定用户在目标歌曲中选取的歌曲片段。
[0044]在实施中,如图2所示,录制界面中可以显示目标歌曲的歌词列表,还可以在歌词列表中显示有起始线和终止线,用户可以通过上下拖动上述的起始线和终止线在歌词列表中选取自己喜欢的歌曲片段,起始线下方的歌词为用户所选取歌曲片段的起始歌词(起始句),终止线上方的歌词为用户所选取歌曲片段的终止歌词(终止句),然后,用户可以点击录制按键,应用程序可以获取上述的起始歌词的开始时间点和终止歌词的结束时间点,作为歌曲片段起始点和终止点,根据起始点和终止点可以确定在目标歌曲中选取的歌曲片段。进而可以播放该歌曲片段的伴奏音频。
[0045]另外,在应用程序中,还可以预先设置歌曲片段的时长上限,如30秒。如果上述起始点与终止点的时间差大于30秒,则可以设置录制界面中的录制按键进入无法点击状态。此外,在应用程序中还可以预先设置歌曲片段的时长下限,如10秒。如果上述起始点与终止点的时间差小于10秒,则可以设置录制界面中的录制按键进入无法点击状态。
[0046]方式二,显示目标歌曲的播放时间轴;获取用户在播放时间轴中设置的歌曲片段的起始点和终止点;根据起始点和终止点,确定用户在目标歌曲中选取的歌曲片段。
[0047]在实施中,录制界面中可以显示目标歌曲的播放时间轴,在显示的时间轴上还可以显示位于不同位置的两条线,用户可以通过拖动这两条线来选取自己喜欢的歌曲片段,选择后,上述两条线所在的位置点即为用户选取的歌曲片段的起始点和终止点,应用程序可以获取用户在所述播放时间轴中设置的歌曲片段的起始点和终止点,进而确定在目标歌曲中选取的歌曲片段。
[0048]可选的,在开始录制之前,在录制界面中还可以显示有多种滤镜的选项,如图3所示,用户可以在其中选择一种滤镜,用于对拍摄的视频图像进行实时处理。用户在选择滤镜后,可以点击录制按键开始录制,应用程序则可以根据用户选取的滤镜对拍摄到的每一个图像帧进行相应的图像处理,将滤镜处理后的视频图像输出到屏幕进行显示,并对其进行编码,实时保存到文件中。
[0049]步骤102,在视频图像的拍摄和音频的录制结束后,显示预先存储的至少一个视频特效组合的选项,并显示合成按键;其中,视频特效组合包括至少一个滤镜和/或至少一个前景视频。
[0050]其中,视频特效组合是用于对视频图像进行组合处理的多种视频特效,视频特效可以是滤镜、前景视频等,滤镜可以是用于对视频图像中各像素的像素值进行调整以达到某种特定视觉效果的工具,如黑白滤镜、古朴色滤镜等,前景视频可以是悬浮显示在视频图像上层的视频。
[0051]在实施中,当待录制歌曲的伴奏音频的最后一个音频帧播放完毕时,或者用户在伴奏音频播放过程中点击录制界面中的结束按键时,视频图像的拍摄和音频的录制结束,应用程序相应的切换至预览界面,如图4所示,在预览界面中可以显示本地预先存储的一个或多个视频特效组合的选项,其中的视频特效组合可以在视频图像的不同时间段使用不同的滤镜和/或前景视频,也可以在相同的时间段使用不同的滤镜和/或前景视频。上述应用程序中可以记录有每种视频特效组合对应的处理信息,处理信息中可以包括视频特效组合中每个滤镜、前景视频的开始时间点和结束时间点。另外,在上述的预览界面中可以显示有合成按键,用于对视频图像、音频进行合成。
[0052]步骤103,当接收到对至少一个视频特效组合中的第一视频特效组合的选择指令时,根据该第一视频特效组合,对拍摄的视频图像进行组合特效处理,并对处理后的视频图像进行显示,同时播放伴奏音频和录制的音频。
[0053]在实施中,用户根据预览界面显示的视频特效组合的选项,可以选择自己喜欢的一个视频特效组合,用户点击其中的一个视频特效组合的选项时,终端将会接收到对该视频特效组合(即第一视频特效组合)的选择指令,此时,终端可以获取其存储的该视频特效组合的处理信息,根据处理信息中的每个滤镜、前景视频的开始时间点和结束时间点,对每个滤镜、前景视频所涉及的视频帧进行处理,并实时对处理后的视频图像输出到屏幕上进行显示。
[0054]在对视频图像进行处理的同时,可以获取伴奏音频和录制的音频,根据每个视频帧的时间以及伴奏音频和录制的音频中每个音频帧的时间,对音视频进行同步播放。
[0055]若预览界面中显示了多个视频特效组合的选项,用户选择了其中的一个视频特效组合预览后,用户还可以选择其他的视频特效组合进行预览,最终选择一个自己最喜欢的视频特效组合。
[0056]步骤104,当接收到对合成按键的点击指令时,将伴奏音频、录制的音频和处理后的视频图像进行合成,得到合成视频。
[0057]在实施中,用户选择视频特效组合并预览后可以点击上述预览界面中的合成按键,终端将会接收到对上述合成按键的点击指令,终端可以获取经过视频特效组合处理的视频图像,将其进行ffmpeg(是一套可以用来记录、转换数字音频、视频,并能将其转化为流的开源计算机程序)编码,此外,终端还可以获取伴奏音频和录制的音频,并对其进行音频编码,得到编码后的音频,之后将编码后的视频图像与编码后的音频进行ffmpeg合成,得到合成视频。
[0058]可选的,用户在录制歌曲时还可以对录制的音频进行特效处理,相应的,还可以进行如下处理:显示至少一个音频特效的选项,当接收到对至少一个音频特效中的第一音频特效的选择指令时,根据第一音频特效,对录制的音频进行特效处理,并对处理后的音频进行播放。相应的,步骤104的处理过程可以如下:当接收到对合成按键的点击指令时,将处理后的音频、伴奏音频和处理后的视频图像进行合成,得到合成视频。
[0059]在实施中,在上述的预览界面还可以显示一个或多个音频特效的选项,如娃娃音、留声机等音频特效,用户可以在显示的音频特效的选项中选择一个自己喜欢的音频特效(即第一音频特效),此时,终端将会接收到对该音频特效的选择指令,根据所选择的音频特效,对所录制的音频进行特效处理,并在预览界面对处理后的音频进行播放供用户进行预览。用户选择音频特效并预览后可以点击上述预览界面中显示的合成按键,可以触发终端获取编码后的视频图像,此外,终端还可以获取伴奏音频和处理后的音频并将其进行编码,得到编码后的音频,之后将编码后的视频图像与编码后的音频进行ffmpeg合成,得到合成视频。
[0060]本发明实施例中,播放待录制歌曲的伴奏音频,显示该伴奏音频对应的歌词字幕,并进行视频图像的拍摄和音频的录制,在视频图像的拍摄和音频的录制结束后,显示预先存储的至少一个视频特效组合的选项,并显示合成按键,其中,该视频特效组合包括至少一个滤镜和/或至少一个前景视频,当接收到对至少一个视频特效组合中的第一视频特效组合的选择指令时,根据该第一视频特效组合,对拍摄的视频图像进行组合特效处理,并对处理后的视频图像进行显示,同时播放伴奏音频和录制的音频,当接收到对合成按键的点击指令时,将伴奏音频、录制的音频和处理后的视频图像进行合成,得到合成视频。这样得到的合成视频中的视频图像不是对摄像头拍摄内容的简单呈现,而是经过了视频特效处理,从而可以增强歌曲视频录制的灵活性。
[0061]实施例三
[0062]基于相同的技术构思,本发明实施例还提供了一种生成视频的装置,如图5所示,该装置包括:
[0063]播放模块510,用于播放待录制歌曲的伴奏音频,显示所述伴奏音频对应的歌词字幕,并进行视频图像的拍摄和音频的录制;
[0064]显示模块520,用于在所述视频图像的拍摄和所述音频的录制结束后,显示预先存储的至少一个视频特效组合的选项,并显示合成按键;其中,所述视频特效组合包括至少一个滤镜和/或至少一个前景视频;
[0065]预览模块530,用于当接收到对所述至少一个视频特效组合中的第一视频特效组合的选择指令时,根据所述第一视频特效组合,对拍摄的视频图像进行组合特效处理,并对处理后的视频图像进行显示,同时播放所述伴奏音频和录制的音频;
[0066]合成模块540,用于当接收到对所述合成按键的点击指令时,将所述伴奏音频、所述录制的音频和所述处理后的视频图像进行合成,得到合成视频。
[0067]可选的,所述,还包括确定模块,用于在播放待录制歌曲的伴奏音频之前,确定用户在目标歌曲中选取的歌曲片段;
[0068]所述播放模块510,用于:播放所述歌曲片段的伴奏音频。
[0069]可选的,所述确定模块,用于:
[0070]显示目标歌曲的歌词列表;
[0071]获取用户在所述歌词列表中设置的歌曲片段的起始点和终止点;
[0072]根据所述起始点和终止点,确定所述用户在所述目标歌曲中选取的歌曲片段。
[0073]可选的,所述确定模块,用于:
[0074]显示目标歌曲的播放时间轴;
[0075]获取用户在所述播放时间轴中设置的歌曲片段的起始点和终止点;
[0076]根据所述起始点和终止点,确定所述用户在所述目标歌曲中选取的歌曲片段。
[0077]可选的,所述显示模块520,还用于显示至少一个音频特效的选项;
[0078]所述预览模块530,
当前第2页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1