【技术实现步骤摘要】
用于确定时间戳的方法和装置
本申请实施例涉及计算机
,具体涉及用于确定时间戳的方法和装置。
技术介绍
录制配乐视频时,通常在利用摄像头进行视频采集的同时进行音频(配乐)播放。例如,播放某歌曲过程中录制用户表演的演唱动作,所录制的视频以该歌曲为背景音乐。在具有视频录制功能的应用中,录制的配乐视频出现音视频不同步的情况较为常见。以安卓(Android)设备为例,由于不同设备之间存在较大差异性,且碎片化较为严重,因而在不同设备上实现所录制的音视频同步,具有较高的难度。在对配乐视频进行录制时,相关的方式通常基于视频数据中的帧的采集时间确定该帧的时间戳。例如,将首帧的采集时间作为起始时间(即0时刻),并认为视频数据中的相邻两帧的间隔时间是固定的,将上一帧的时间戳与该间隔时间之和确定为当前帧的时间戳。
技术实现思路
本申请实施例提出了用于确定时间戳的方法和装置。第一方面,本申请实施例提供了一种用于确定时间戳的方法,该方法包括:采集视频数据并播放目标音频数据;获取视频数据中的至少一帧的采集时间和传输就绪时间,基于所获取的采集时间和传输就绪时间,确定视频数据的帧的延迟时长;对于视频数据中的帧,确定采集到该帧时已播放的目标音频数据的数据量,将数据量对应的播放时长与延迟时长的差值确定为该帧的时间戳。在一些实施例中,获取视频数据中的至少一帧的采集时间和传输就绪时间,基于所获取的采集时间和传输就绪时间,确定视频数据的帧的延迟时长,包括:获取视频数据中的至少一帧的采集时间和传输就绪时间;对于至少一帧中的帧,确定该帧的传输就绪时间与采集时间的差值;将所确定的差值的平均值确定为视频数 ...
【技术保护点】
1.一种用于确定时间戳的方法,包括:采集视频数据并播放目标音频数据;获取所述视频数据中的至少一帧的采集时间和传输就绪时间,基于所获取的采集时间和传输就绪时间,确定所述视频数据的帧的延迟时长;对于所述视频数据中的帧,确定采集到该帧时已播放的目标音频数据的数据量,将所述数据量对应的播放时长与所述延迟时长的差值确定为该帧的时间戳。
【技术特征摘要】
1.一种用于确定时间戳的方法,包括:采集视频数据并播放目标音频数据;获取所述视频数据中的至少一帧的采集时间和传输就绪时间,基于所获取的采集时间和传输就绪时间,确定所述视频数据的帧的延迟时长;对于所述视频数据中的帧,确定采集到该帧时已播放的目标音频数据的数据量,将所述数据量对应的播放时长与所述延迟时长的差值确定为该帧的时间戳。2.根据权利要求1所述的用于确定时间戳的方法,其中,所述获取所述视频数据中的至少一帧的采集时间和传输就绪时间,基于所获取的采集时间和传输就绪时间,确定所述视频数据的帧的延迟时长,包括:获取所述视频数据中的至少一帧的采集时间和传输就绪时间;对于所述至少一帧中的帧,确定该帧的传输就绪时间与采集时间的差值;将所确定的差值的平均值确定为视频数据的帧的延迟时长。3.根据权利要求1所述的用于确定时间戳的方法,其中,所述至少一帧包括首帧;以及所述获取所述视频数据中的至少一帧的采集时间和传输就绪时间,基于所获取的采集时间和传输就绪时间,确定所述视频数据的帧的延迟时长,包括:获取所述视频数据中的首帧的采集时间和传输就绪时间;将所述传输就绪时间与所述采集时间的差值确定为视频数据的帧的延迟时长。4.根据权利要求1所述的用于确定时间戳的方法,其中,所述至少一帧包括多个目标帧;以及所述获取所述视频数据中的至少一帧的采集时间和传输就绪时间,基于所获取的采集时间和传输就绪时间,确定所述视频数据的帧的延迟时长,包括:获取所述视频数据中的多个目标帧的采集时间和传输就绪时间;将所述多个目标帧的采集时间的平均值确定为第一平均值,将所述多个目标帧的传输就绪时间的平均值确定为第二平均值;将所述第二平均值与所述第一平均值的差值确定为所述视频数据的帧的延迟时长。5.根据权利要求1所述的用于确定时间戳的方法,其中,传输就绪时间通过如下步骤获取:调用第一预置接口获取所采集的视频数据中的帧,其中,所述第一预置接口用于获取所采集到的帧;响应于获取到帧,调用第二预置接口获取当前时间戳,将所述当前时间戳确定为该帧的传输就绪时间,其中,所述第二预置接口用于获取时间戳。6.根据权利要求1所述的用于确定时间戳的方法,其中,在所述确定所述视频数据的帧的延迟时长之后,所述方法还包括:响应于确定所述延迟时长小于预设延迟时长阈值,将所述延迟时长设定为预设数值,其中,所述预设数值不小于所述预设延迟时长阈值。7.根据权利要求1所述的用于确定时间戳的方法,其中,所述方法还包括:将采集到所述视频数据的尾帧时已播放的目标音频数据作为目标音频数据区间,提取所述目标音频数据区间;将包含时间戳的视频数据和所述目标音频数据区间进行存储。8.一种用于确定时间戳的装置,包括:采集单元,被配置成采集视频数据并播放目标音频数据;第一确定单元,被配置成获取所述视...
【专利技术属性】
技术研发人员:施磊,
申请(专利权)人:北京微播视界科技有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。