视频清晰度切换方法、装置、设备、存储介质及程序产品制造方法及图纸

技术编号:31506905 阅读:33 留言:0更新日期:2021-12-22 23:39
本公开提供了一种视频清晰度切换方法、装置、电子设备、计算机可读存储介质及计算机程序产品,涉及媒体云技术领域。该方法包括:获取针对目标视频的清晰度切换指示;根据清晰度切换指示确定切换前的旧视频流和切换后的新视频流;在新视频流与旧视频流的清晰度差异大于预设差异时,将新视频流的新画面在通用画布上以推进的方式逐渐替换掉旧视频流的旧画面,通用画布的尺寸匹配于目标视频的最高分辨率。该方法通过使用与最高分辨率匹配的通用画布来呈现视频流画面,使得每次更换视频流时无需因画布尺寸不对应而更换画布,减少了性能开销和耗时,而采用的推进替换式方案也可以使得新旧视频流的画面切换更为平滑,提升了用户的视频清晰度切换体验。清晰度切换体验。清晰度切换体验。

【技术实现步骤摘要】
视频清晰度切换方法、装置、设备、存储介质及程序产品


[0001]本公开涉及数据流切换
,具体涉及媒体云
,尤其涉及一种视频清晰度切换方法、装置、电子设备、计算机可读存储介质及计算机程序产品。

技术介绍

[0002]通常视频网站会为用户提供不同清晰度的视频供用户选择,而在用户在播放器处进行清晰度、视频流的切换操作后,将会马上展示新媒体流的视频帧数据。导致在前后的清晰度差别非常大情况下,会使切换过程显得特别突兀。
[0003]因此如何使播放器在播放过程中切换清晰度、视频流时显得尽可能的平滑,是本领域技术人员亟待解决的问题。

技术实现思路

[0004]本公开实施例提出了一种视频清晰度切换方法、装置、电子设备、计算机可读存储介质及计算机程序产品。
[0005]第一方面,本公开实施例提出了一种视频清晰度切换方法,包括:获取针对目标视频的清晰度切换指示;根据清晰度切换指示确定切换前的旧视频流和切换后的新视频流;响应于新视频流与旧视频流的清晰度差异大于预设差异,将新视频流的新画面在通用画布上以推进的方式逐渐替换掉旧本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种视频清晰度切换方法,包括:获取针对目标视频的清晰度切换指示;根据所述清晰度切换指示确定切换前的旧视频流和切换后的新视频流;响应于所述新视频流与所述旧视频流的清晰度差异大于预设差异,将所述新视频流的新画面在通用画布上以推进的方式逐渐替换掉所述旧视频流的旧画面,所述通用画布的尺寸匹配于所述目标视频的最高分辨率。2.根据权利要求1所述的方法,还包括:响应于呈现于所述通用画布上的实际视频流的实际分辨率小于所述最高分辨率,对所述实际视频流的画面放大至所述最大分辨率,以使其充满所述通用画布。3.根据权利要求1所述的方法,其中,在将所述新视频流的新画面在通用画布上以推进的方式逐渐替换掉所述旧视频流的旧画面之前,还包括:根据记录的视频观看偏好确定视频画面的目标推进方向,推进方式包括由左至右和由右至左;对应的,所述将所述新视频流的新画面在通用画布上以推进的方式逐渐替换掉所述旧视频流的旧画面,包括:将所述新画面在所述通用画布上以沿所述目标推进方向进行推进的方式,逐渐替换掉所述旧画面。4.根据权利要求1所述的方法,还包括:根据所述清晰度差异确定推进的单位步长;对应的,所述将所述新视频流的新画面在通用画布上以推进的方式逐渐替换掉所述旧视频流的旧画面,包括:将所述新画面在所述通用画布上以按所述单位步长推进的方式逐渐替换掉所述旧画面。5.根据权利要求1所述的方法,其中,所述将所述新视频流的新画面在通用画布上以推进的方式逐渐替换掉所述旧视频流的旧画面,包括:响应于存在分辨率介于所述新视频流和旧视频流之间的过渡视频流,将所述过渡视频流的过渡画面在所述通用画布上以推进的方式逐渐替换所述旧画面;响应于所述过渡画面对所述旧画面的替换占比超过预设占比,将所述新画面在所述通用画布上以沿相同推进方向进行推进的方式,逐渐替换掉所述过渡画面。6.根据权利要求1

5任一项所述的方法,还包括:响应于所述旧画面被所述新画面完全替换,终止从所述旧视频流获取视频数据。7.一种视频清晰度切换装置,包括:切换指示获取单元,被配置成获取针对目标视频的清晰度切换指示;新旧视频流确定单元,被配置成根据所述清晰度切换指示确定切换前的旧视频流和切换后的新视频流;推进式平滑替换单元,被配置成响应于所述新视频流与所述旧视频流的清晰度差异大于预设差异,将所述新视频流的新画面在通用画布上以推进的方式逐渐替换掉所述旧视频流...

【专利技术属性】
技术研发人员:常炎隆
申请(专利权)人:北京百度网讯科技有限公司
类型:发明
国别省市:

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

1