The present invention relates to a video frame rate conversion method and device, wherein the method comprises the following steps: acquiring preset time video stream; the actual statistics of video frames to the video stream; target video frames to obtain the corresponding preset in unit time; according to the actual video frames and the target video frames to determine the required processing processing frames, including frames to increase or reduce the number of frames; according to the preset calculation formula to calculate the required number of processing frames, according to the number and increase the need to increase or decrease the need to reduce the number of frames in the video stream, obtained after the conversion; encoding of the conversion the video stream, can play video. Through the technical scheme, it can guarantee the real-time performance of video broadcast.
【技术实现步骤摘要】
本专利技术涉及视频处理
,尤其涉及一种视频帧率转换方法及装置。
技术介绍
随着科技的发展,手机成为人们生活中必不可少的物品,利用手机摄像头进行视频拍摄并直播的应用有很多,但是,由于手机视频采集时不支持采集固定帧率的视频流,而直播输出的视频流却要求是固定帧率的,因此如何保证视频直播的实时性,成为目前亟待解决的技术问题。
技术实现思路
本专利技术实施例提供一种视频帧率转换方法及装置,包括如下技术方案:根据本专利技术实施例的第一方面,提供一种视频帧率转换方法,包括:获取预设单位时间内采集的视频流;统计所述视频流的实际视频帧数;获取所述预设单位时间内对应的目标视频帧数;根据所述实际视频帧数和所述目标视频帧数确定需处理帧数,所述需处理帧数包括需增加帧数或需减少帧数;按照预设计算公式计算各需处理帧数的序号,并按所述序号增加所述需增加帧数或减少所述需减少帧数,得到转换后的视频流;对所述转换后的视频流进行编码,得到可播放视频。在一个实施例中,所述方法还包括:将所述采集的视频流放入第一视频帧队列中;将所述转换后的视频流放入第二视频帧队列中。在一个实施例中,所述根据所述实际视频帧数和所述目标视频帧数确定需处理帧数,包括:将所述实际视频帧数和所述目标视频帧数进行比较;当所述实际视频帧数大于所述目标视频帧数时,确定所述需处理帧数为需减少帧数,需减少帧数=实际视频帧数-目标视频帧数 ...
【技术保护点】
一种视频帧率转换方法,其特征在于,包括:获取预设单位时间内采集的视频流;统计所述视频流的实际视频帧数;获取所述预设单位时间内对应的目标视频帧数;根据所述实际视频帧数和所述目标视频帧数确定需处理帧数,所述需处理帧数包括需增加帧数或需减少帧数;按照预设计算公式计算各需处理帧数的序号,并按所述序号增加所述需增加帧数或减少所述需减少帧数,得到转换后的视频流;对所述转换后的视频流进行编码,得到可播放视频。
【技术特征摘要】
1.一种视频帧率转换方法,其特征在于,包括:
获取预设单位时间内采集的视频流;
统计所述视频流的实际视频帧数;
获取所述预设单位时间内对应的目标视频帧数;
根据所述实际视频帧数和所述目标视频帧数确定需处理帧数,所述需处
理帧数包括需增加帧数或需减少帧数;
按照预设计算公式计算各需处理帧数的序号,并按所述序号增加所述需
增加帧数或减少所述需减少帧数,得到转换后的视频流;
对所述转换后的视频流进行编码,得到可播放视频。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
将所述采集的视频流放入第一视频帧队列中;
将所述转换后的视频流放入第二视频帧队列中。
3.根据权利要求1所述的方法,其特征在于,所述根据所述实际视频帧
数和所述目标视频帧数确定需处理帧数,包括:
将所述实际视频帧数和所述目标视频帧数进行比较;
当所述实际视频帧数大于所述目标视频帧数时,确定所述需处理帧数为
需减少帧数,需减少帧数=实际视频帧数-目标视频帧数;
当所述实际视频帧数小于所述目标视频帧数时,确定所述需处理帧数为
需增加帧数,需增加帧数=目标视频帧数-实际视频帧数。
4.根据权利要求3所述的方法,其特征在于,所述方法还包括:
当所述需处理帧数为需减少帧数,所述预设计算公式为:
i×nn-m]]>其中,n为所述实际视频帧数,m为所述目标视频帧数,i为1至n-m中的
\t正整数;
当所述需处理帧数为需增加帧数,所述预设计算公式为:
i×mm-n]]>其中,n为所述实际视频帧数,m为所述目标视频帧数,i为1至m-n中的
正整数。
5.根据权利要求1至4中任一项所述的方法,其特征在于,所述方法还包
括:
接收输入的预设单位时间设置命令;
根据所述预设单位时间设置命令,设置所述预设单位时间。
6.一种视频帧率转换装置,其特征在于,包括:
第一获取模块,用于获取预设单位时...
【专利技术属性】
技术研发人员:张金良,
申请(专利权)人:无锡天脉聚源传媒科技有限公司,
类型:发明
国别省市:江苏;32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。