一种音视频同步方法技术

技术编号:10503437 阅读:158 留言:0更新日期:2014-10-08 09:29
本发明专利技术公开一种音视频同步方法,属于计算机多媒体技术领域,包括如下步骤:开启图像抓取线程步骤,启动一个录音线程步骤和音视频同步步骤,上述音视频同步方法可以应用在屏幕录制时的音视频同步机制,也适用于使用数字设备进行录音录像的音视频同步,通过使用音频块数目转化到时间,并由该时间控制图像帧数目,使得总的音频时间、视频时间保持一致,进而有效保证音视频数据的严格同步。

【技术实现步骤摘要】

【技术保护点】
一种音视频同步方法,其特征在于包括如下步骤:1)开启图像抓取线程:按照预定帧率时间间隔捕获屏幕图像,然后通过视频编解码库进行编码,最后把视频码流存入视频文件;2)在开启图像抓取线程的同时启动一个录音线程:抓取音频数据,然后通过音频编解码库进行编码,最后把音频码流写入视频文件;3)音视频同步以音频为基准,录音线程每向视频文件写入一块音频数据的码流时,根据音频采样频率以及音频数据块录音块长度计算得到该视频文件的绝对时间T,所述绝对时间T即为视频文件播放时从文件开始到当前音频数据段的累计播放时间;4)基于视频文件的绝对时间T,根据预设的视频帧率参数,计算得到截止到当前时刻的图像帧的数目a,a即为保持同步的帧数的理想值;然后从图像抓取线程里查询得到该线程到目前为止往视频文件写入的图像帧数目b,倘若a<b,则表示目前写入文件的图像帧过多,应在图像抓取线程中暂停往视频文件里写一次图像;倘若a≥b,则图像抓取线程正常执行往视频文中件写入一帧图像码流,实现音频和视频的同步,步骤3)和4)所述的处理过程伴随图像抓取线程和录音线程这两个线程的生命期全程。

【技术特征摘要】

【专利技术属性】
技术研发人员:陆成刚洪榛田茂利杜焕强俞珊珊黄蒙
申请(专利权)人:浙江航天长峰科技发展有限公司
类型:发明
国别省市:浙江;33

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

1