The invention discloses an audio-video synchronization processing method and device, a computer device and a storage medium. The method comprises determining that the decoder is in an initialization state, obtaining data of an effective video stream, and outputting a decoded video frame to determine whether the decoded video frame is normal, if so, outputting a video frame and an audio frame. According to the first difference generated by the audio frame, the second difference generated by the video frame determines whether the first difference and the second difference are normal or not, and if so, outputs the first playback signal, if not, deletes the data of the abnormal video frame and the data of the abnormal audio frame, and resets the player. The device is used for realizing the synchronous processing method of audio and video. The invention also provides a computer device and a storage medium for realizing the above method. The invention can not only eliminate the asynchronous phenomenon of Catton audio and video, but also achieve the goal of smooth video.
【技术实现步骤摘要】
音视频同步处理方法及装置、计算机装置及存储介质
本专利技术涉及音视频处理
,具体的,涉及一种音视频同步处理方法以及实现这种方法的音视频同步处理装置,还涉及应用该方法的计算机装置以及存储介质。
技术介绍
观看视频是人们获取资讯和娱乐消遣的重要方式。然而,当视频文件因制作、转码,网络传输等造成文件破损将引起音视频文件播放异常,比较典型的是回放时出现的花屏、卡顿,音视频异步等现象。目前行业中有播放器对破损码流造成解码出现花屏帧的恢复方法,通过一定的方法能在一定程度上将花屏视频帧恢复为正常的视频帧输出显示,能在一定程度上将花屏帧还原为正常的帧,然而该方法耗时较长同时不能恢复严重破损的码流,卡顿与花屏仍然存在。另外,还有一些播放器是在解码器中对码流进行检查后将解码输出的花屏视频帧,异常的音视频帧丢弃,然而因花屏的视频帧丢弃导致无视频帧刷新送显将引起有声音输出无视频播放的卡顿和音视频异步现象。
技术实现思路
本专利技术的第一目的是提供一种通过删除音频帧或视频帧做音视频同步对齐和调整播放器时钟的音视频同步处理方法。本专利技术的第二目的是提供一种不仅可以消除卡顿音视频异步现象而且可以实现视频较平滑的音视频同步处理装置。本专利技术的第三目的是提供一种能够实现上述音视频同步处理方法的计算机装置。本专利技术的第四目的是提供一种能够实现上述音视频同步处理方法的存储介质。为了实现上述的第一目的,本专利技术提供的音视频同步处理方法,包括确定解码器处于初始化状态,获取有效视频码流的数据,并且输出解码后的视频帧;判断解码后的视频码流的视频帧是否正常,如是,输出视频帧和音频帧;根据音频帧 ...
【技术保护点】
1.音视频同步处理方法,其特征在于,包括:确定解码器处于初始化状态,获取有效视频码流的数据,并且输出解码后的视频帧;判断所述解码后的视频帧是否正常,如是,输出所述视频帧和音频帧;根据所述音频帧产生第一差值,根据所述视频帧产生第二差值,判断所述第一差值和所述第二差值是否正常,若判断结果为是,则输出第一播放信号,若判断结果为否,则删除异常视频帧的数据和异常音频帧的数据,并且重置播放器。
【技术特征摘要】
1.音视频同步处理方法,其特征在于,包括:确定解码器处于初始化状态,获取有效视频码流的数据,并且输出解码后的视频帧;判断所述解码后的视频帧是否正常,如是,输出所述视频帧和音频帧;根据所述音频帧产生第一差值,根据所述视频帧产生第二差值,判断所述第一差值和所述第二差值是否正常,若判断结果为是,则输出第一播放信号,若判断结果为否,则删除异常视频帧的数据和异常音频帧的数据,并且重置播放器。2.根据权利要求1所述的音视频同步处理方法,其特征在于,确定所述解码后的视频帧正常包括:若在所述解码后的视频帧中未出现连续预设次数的花屏视频帧,则确定所述视频帧正常;如在所述解码后的视频帧中出现连续预设次数的所述花屏视频帧,则确定所述视频帧不正常,并且重置所述解码器。3.根据权利要求1所述的音视频同步处理方法,其特征在于,所述判断所述第一差值和所述第二差值是否正常,包括:若在送显第一帧音频帧时,检测到的所述第一帧音频帧的时间戳与第一时钟值的差值大于预设的第一时间,则确定所述第一差值不正常;或者,若在送显第二帧视频帧时,检测到所述第二视频帧的时间戳与第一帧视频帧的时间戳的差值大于预设的数值,则确定所述第二差值不正常;在确定所述第一差值不正常时,删除所述第一时钟值与所述第一帧音频帧的时间戳之间的视频帧数据,其中,所述第一时钟值为送显所述第一帧音频帧时播放器的时钟值;在确定所述第二差值不正常时,删除所述第一帧视频帧的时间戳与所述第二帧视频帧的时间戳之间的音频帧数据。4.根据权利要求3所述的音视频同步处理方法,其特征在于,删除所述第一时钟值与所述第一帧音频帧的时间戳之间的视频帧数据,包括:确定删除所述视频帧数据后,根据所述第一帧音频帧的时间戳重置所述播放器的时钟信号,并且输出第二播放信号。5.音视频同步处理装置,其特征在于,所述装置包括:解码模块,用于获取有效视频码流的数据,并且输出解码后的视频帧;判断模块,用于判断所述解码后的视频帧是否正常,如是,输出所述视频帧和音频帧;同步...
【专利技术属性】
技术研发人员:刘秦涛,甘秋业,许琦,王喜望,
申请(专利权)人:珠海全志科技股份有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。