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.一种合成视频的方法,其特征在于,所述方法包括:确定进行音频采集的音频单元时长;基于所述音频单元时长,确定采集到的每个音频单元对应的时间戳;基于采集到的每个音频单元对应的时间戳和采集到的每个图像单元对应的时间戳,对所述音频单元和所述图像单元进行合成,得到合成视频数据。
【技术特征摘要】
1.一种合成视频的方法,其特征在于,所述方法包括:确定进行音频采集的音频单元时长;基于所述音频单元时长,确定采集到的每个音频单元对应的时间戳;基于采集到的每个音频单元对应的时间戳和采集到的每个图像单元对应的时间戳,对所述音频单元和所述图像单元进行合成,得到合成视频数据。2.根据权利要求1所述的方法,其特征在于,所述确定进行音频采集的音频单元时长,包括:基于预设的进行音频采集的采集频率、采集通道数和采集位数,确定进行音频采集的音频单元时长。3.根据权利要求1所述的方法,其特征在于,所述基于所述音频单元时长,确定采集到的每个音频单元对应的时间戳,包括:对于进行音频采集得到的第一个音频单元,将预设的初始时间,确定为所述第一个音频单元对应的时间戳;对于进行音频采集得到的第一个音频单元之后的任一音频单元,基于所述音频单元时长和在所述任一音频单元的前一个音频单元对应的时间戳,确定所述任一音频单元对应的时间戳。4.根据权利要求1所述的方法,其特征在于,所述基于所述音频单元时长,确定采集到的每个音频单元对应的时间戳,包括:对确定出的音频单元时长进行取整处理,基于取整处理后的音频单元时长,确定采集到的每个音频单元对应的时间戳。5.根据权利要求4所述的方法,其特征在于,所述基于取整处理后的音频单元时长,确定采集到的每个音频单元对应的时间戳,包括:将在所述任一音频单元的前一个音频单元对应的时间戳与取整处理后的音频单元时长之和,确定为所述任一音频单元对应的待定时间戳;将所述待定时间戳和预设的所述任一音频单元对应的参考时间戳进行比较,其中,所述参考时间戳为在所述任一音频单元开始采集后,处理器的音频采集线程记录的时间戳;如果所述待定时间戳小于所述参考时间戳,则将所述待定时间戳与预设的补偿时间之和,确定为所述任一音频单元对应的时间戳;如果所述待定时间戳大于或者等于所述参考时间戳,则将所述待定时间戳确定为所述任一音频单元对应的时间戳。6.一种合成视频的装置,其特征在于,所述装置包括:第一确定模块,用于确定进行音频采集的音频单元时长;第二确定模块,用于基于所述音频单元时长,确定采集到的每个音频单元对应的时间戳;合成模块,用于基于采集到的每个音频单元对应的时...
【专利技术属性】
技术研发人员:梁衍鹏,
申请(专利权)人:广州酷狗计算机科技有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。