合成视频的方法和装置制造方法及图纸

技术编号:18952008 阅读:29 留言:0更新日期:2018-09-15 13:38
本公开是关于一种合成视频的方法和装置,属于电子技术领域。所述方法包括:确定进行音频采集的音频单元时长;基于音频单元时长,确定采集到的每个音频单元对应的时间戳;基于采集到的每个音频单元对应的时间戳和采集到的每个图像单元对应的时间戳,对音频单元和图像单元进行合成,得到合成视频数据。采用本公开,在基于音频单元的时间戳和图像单元的时间戳,将音频单元和图像单元合成时,不会出现音频和图像不同步的现象。

Method and device for synthesizing video

The present disclosure relates to a method and device for synthesizing video, belonging to the field of electronic technology. The method includes: determining the time of the audio unit for audio acquisition; determining the time stamp corresponding to each audio unit based on the time of the audio unit; and performing the audio unit and the image unit based on the time stamp corresponding to each audio unit and the time stamp corresponding to each image unit captured. Synthetic video data are synthesized. With the present disclosure, when the audio unit and the image unit are synthesized based on the time stamp of the audio unit and the time stamp of the image unit, the phenomenon that the audio and the image are not synchronized will not occur.

【技术实现步骤摘要】
合成视频的方法和装置
本公开是关于电子
,尤其是关于一种合成视频的方法和装置。
技术介绍
在采集音频时,可以按照预设频率采集音频,且每次可以采集固定时长的音频数据。每个固定时长的音频数据可以作为一个音频单元。在终端中,可以为每个音频单元标记时间戳,这样在将音频单元和图像单元进行合成时,可以将时间差小于预设的时间差阈值的音频单元和图像单元进行合成。每当采集到一个音频单元时,终端中的音频采集线程就为该音频单元标记时间戳。在实现本公开的过程中,专利技术人发现至少存在以下问题:当音频采集线程较为忙碌或者其他线程占用系统资源执行突发任务时,音频采集线程执行任务的效率会降低,标记的音频单元的时间戳会与实际采集时间相差较大。这样,如果基于与实际采集时间相差较大的时间戳,将音频单元和图像单元进行合成,会出现音频和图像不同步的现象。
技术实现思路
为了克服相关技术中存在的问题,本公开提供了以下技术方案:根据本公开实施例的第一方面,提供一种合成视频的方法,所述方法包括:确定进行音频采集的音频单元时长;基于所述音频单元时长,确定采集到的每个音频单元对应的时间戳;基于采集到的每个音频单元对应的时间戳和采集到的每个图像单元对应的时间戳,对所述音频单元和所述图像单元进行合成,得到合成视频数据。可选地,所述确定进行音频采集的音频单元时长,包括:基于预设的进行音频采集的采集频率、采集通道数和采集位数,确定进行音频采集的音频单元时长。可选地,所述基于所述音频单元时长,确定采集到的每个音频单元对应的时间戳,包括:对于进行音频采集得到的第一个音频单元,将预设的初始时间,确定为所述第一个音频单元对应的时间戳;对于进行音频采集得到的第一个音频单元之后的任一音频单元,基于所述音频单元时长和在所述任一音频单元的前一个音频单元对应的时间戳,确定所述任一音频单元对应的时间戳。可选地,所述基于所述音频单元时长,确定采集到的每个音频单元对应的时间戳,包括:对确定出的音频单元时长进行取整处理,基于取整处理后的音频单元时长,确定采集到的每个音频单元对应的时间戳。可选地,所述基于取整处理后的音频单元时长,确定采集到的每个音频单元对应的时间戳,包括:将在所述任一音频单元的前一个音频单元对应的时间戳与取整处理后的音频单元时长之和,确定为所述任一音频单元对应的待定时间戳;将所述待定时间戳和预设的所述任一音频单元对应的参考时间戳进行比较,其中,所述参考时间戳为在所述任一音频单元开始采集后,处理器的音频采集线程记录的时间戳;如果所述待定时间戳小于所述参考时间戳,则将所述待定时间戳与预设的补偿时间之和,确定为所述任一音频单元对应的时间戳;如果所述待定时间戳大于或者等于所述参考时间戳,则将所述待定时间戳确定为所述任一音频单元对应的时间戳。根据本公开实施例的第二方面,提供一种合成视频的装置,所述装置包括:第一确定模块,用于确定进行音频采集的音频单元时长;第二确定模块,用于基于所述音频单元时长,确定采集到的每个音频单元对应的时间戳;合成模块,用于基于采集到的每个音频单元对应的时间戳和采集到的每个图像单元对应的时间戳,对所述音频单元和所述图像单元进行合成,得到合成视频数据。可选地,所述第一确定模块用于:基于预设的进行音频采集的采集频率、采集通道数和采集位数,确定进行音频采集的音频单元时长。可选地,所述第二确定模块包括:第一确定单元,用于对于进行音频采集得到的第一个音频单元,将预设的初始时间,确定为所述第一个音频单元对应的时间戳;第二确定单元,用于对于进行音频采集得到的第一个音频单元之后的任一音频单元,基于所述音频单元时长和在所述任一音频单元的前一个音频单元对应的时间戳,确定所述任一音频单元对应的时间戳。可选地,所述第二确定模块用于:对确定出的音频单元时长进行取整处理,基于取整处理后的音频单元时长,确定采集到的每个音频单元对应的时间戳。可选地,所述第二确定模块包括:第三确定单元,用于将在所述任一音频单元的前一个音频单元对应的时间戳与取整处理后的音频单元时长之和,确定为所述任一音频单元对应的待定时间戳;比较单元,用于将所述待定时间戳和预设的所述任一音频单元对应的参考时间戳进行比较,其中,所述参考时间戳为在所述任一音频单元开始采集后,处理器的音频采集线程记录的时间戳;第四确定单元,用于当所述待定时间戳小于所述参考时间戳时,将所述待定时间戳与预设的补偿时间之和,确定为所述任一音频单元对应的时间戳;第五确定单元,用于当所述待定时间戳大于或者等于所述参考时间戳时,将所述待定时间戳确定为所述任一音频单元对应的时间戳。根据本公开实施例的第三方面,提供一种终端,所述终端包括处理器和存储器,所述存储器中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或指令集由所述处理器加载并执行以实现上述合成视频的方法。根据本公开实施例的第四方面,提供一种计算机可读存储介质,所述存储介质中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或指令集由处理器加载并执行以实现上述合成视频的方法。本公开的实施例提供的技术方案可以包括以下有益效果:本公开实施例提供的方法,确定进行音频采集的音频单元时长;基于音频单元时长,确定采集到的每个音频单元对应的时间戳;基于采集到的每个音频单元对应的时间戳和采集到的每个图像单元对应的时间戳,对音频单元和图像单元进行合成,得到合成视频数据。这样,基于音频单元时长确定每个音频单元标记对应的时间戳,时间戳的确定过程不受线程的执行任务的效率所影响,确定的时间戳与实际采集时间相差较小。在基于音频单元的时间戳和图像单元的时间戳,将音频单元和图像单元合成时,不会出现音频和图像不同步的现象。应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。附图说明此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。在附图中:图1是根据一示例性实施例示出的一种合成视频的方法的流程图示意图;图2是根据一示例性实施例示出的一种合成视频的方法的流程图示意图;图3是根据一示例性实施例示出的一种合成视频的装置的结构示意图;图4是根据一示例性实施例示出的一种终端的结构示意图。通过上述附图,已示出本公开明确的实施例,后文中将有更详细的描述。这些附图和文字描述并不是为了通过任何方式限制本公开构思的范围,而是通过参考特定实施例为本领域技术人员说明本公开的概念。具体实施方式这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。本公开实施例提供了一种合成视频的方法,该方法可以由终端实现。其中,终端可以是手机、平板电脑、台式计算机、笔记本计算机等。终端可以包括处理器、存储器等部件。处理器,可以为CPU(CentralProcessingUnit,中央处理单元)等,可以用于确定进行音频采集的音频单元时长,等处理。存储器本文档来自技高网...

【技术保护点】
1.一种合成视频的方法,其特征在于,所述方法包括:确定进行音频采集的音频单元时长;基于所述音频单元时长,确定采集到的每个音频单元对应的时间戳;基于采集到的每个音频单元对应的时间戳和采集到的每个图像单元对应的时间戳,对所述音频单元和所述图像单元进行合成,得到合成视频数据。

【技术特征摘要】
1.一种合成视频的方法,其特征在于,所述方法包括:确定进行音频采集的音频单元时长;基于所述音频单元时长,确定采集到的每个音频单元对应的时间戳;基于采集到的每个音频单元对应的时间戳和采集到的每个图像单元对应的时间戳,对所述音频单元和所述图像单元进行合成,得到合成视频数据。2.根据权利要求1所述的方法,其特征在于,所述确定进行音频采集的音频单元时长,包括:基于预设的进行音频采集的采集频率、采集通道数和采集位数,确定进行音频采集的音频单元时长。3.根据权利要求1所述的方法,其特征在于,所述基于所述音频单元时长,确定采集到的每个音频单元对应的时间戳,包括:对于进行音频采集得到的第一个音频单元,将预设的初始时间,确定为所述第一个音频单元对应的时间戳;对于进行音频采集得到的第一个音频单元之后的任一音频单元,基于所述音频单元时长和在所述任一音频单元的前一个音频单元对应的时间戳,确定所述任一音频单元对应的时间戳。4.根据权利要求1所述的方法,其特征在于,所述基于所述音频单元时长,确定采集到的每个音频单元对应的时间戳,包括:对确定出的音频单元时长进行取整处理,基于取整处理后的音频单元时长,确定采集到的每个音频单元对应的时间戳。5.根据权利要求4所述的方法,其特征在于,所述基于取整处理后的音频单元时长,确定采集到的每个音频单元对应的时间戳,包括:将在所述任一音频单元的前一个音频单元对应的时间戳与取整处理后的音频单元时长之和,确定为所述任一音频单元对应的待定时间戳;将所述待定时间戳和预设的所述任一音频单元对应的参考时间戳进行比较,其中,所述参考时间戳为在所述任一音频单元开始采集后,处理器的音频采集线程记录的时间戳;如果所述待定时间戳小于所述参考时间戳,则将所述待定时间戳与预设的补偿时间之和,确定为所述任一音频单元对应的时间戳;如果所述待定时间戳大于或者等于所述参考时间戳,则将所述待定时间戳确定为所述任一音频单元对应的时间戳。6.一种合成视频的装置,其特征在于,所述装置包括:第一确定模块,用于确定进行音频采集的音频单元时长;第二确定模块,用于基于所述音频单元时长,确定采集到的每个音频单元对应的时间戳;合成模块,用于基于采集到的每个音频单元对应的时...

【专利技术属性】
技术研发人员:梁衍鹏
申请(专利权)人:广州酷狗计算机科技有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1