System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 视频播放调整方法、装置、电子设备及可读存储介质制造方法及图纸_技高网

视频播放调整方法、装置、电子设备及可读存储介质制造方法及图纸

技术编号:41282379 阅读:3 留言:0更新日期:2024-05-11 09:32
本申请适用于视频播放调整技术领域,提供了视频播放调整方法、装置、电子设备及可读存储介质,上述方法应用于播放设备,包括:在利用所述播放设备播放视频时,根据所述播放设备当前时间段内播放的视频片段的渲染帧率确定所述播放设备下一时间段内播放的视频片段的渲染能力,根据所述渲染能力确定所述播放设备下一时间段内播放的视频片段是否满足预设的播放调整条件,在满足所述播放调整条件的情况下,对所述下一时间段内播放的视频片段进行丢帧处理或调速处理。本申请可以提高视频播放效果。

【技术实现步骤摘要】

本申请属于视频播放,尤其涉及一种视频播放调整方法、装置、电子设备及计算机可读存储介质。


技术介绍

1、在视频播放时,播放器会对视频进行丢帧或调速处理,从而保证视频的连续播放。目前视频播放的丢帧策略、调速方式太过粗糙,存在较多缺陷,包括:在视频卡顿时进行丢帧或在视频未连续丢帧时进行丢帧,导致音画不同步;因播放器性能不足降速播放后无法自动恢复原速度等。从视频播放整体上看,这些丢帧策略进行丢帧的方式不够均匀,调速方式也不够灵活,容易产生音画不同步等现象,影响视频播放效果。


技术实现思路

1、本申请实施例提供了一种视频播放调整方法、装置、电子设备及计算机可读存储介质,可以提高视频播放效果。

2、第一方面,本申请实施例提供了一种视频播放调整方法,应用于播放设备,包括:

3、在利用所述播放设备播放视频时,根据所述播放设备当前时间段内播放的视频片段的渲染帧率确定所述播放设备下一时间段内播放的视频片段的渲染能力;

4、根据所述渲染能力确定所述播放设备下一时间段内播放的视频片段是否满足预设的播放调整条件;

5、在满足所述播放调整条件的情况下,对所述下一时间段内播放的视频片段进行丢帧处理或调速处理。

6、可选地,所述渲染能力包括最大渲染帧率,所述根据所述播放设备当前时间段内播放的视频片段的渲染帧率确定所述播放设备下一时间段内播放的视频片段的渲染能力,包括:

7、将所述播放设备当前时间段内播放的视频片段的实际渲染帧率设置为所述播放设备下一时间段内播放的视频片段的最大渲染帧率。

8、可选地,所述根据所述渲染能力确定所述播放设备下一时间段内播放的视频片段是否满足预设的播放调整条件,包括:

9、根据所述实际渲染帧率确定所述下一时间段内播放的视频片段的需要渲染帧率;

10、根据所述需要渲染帧率及所述最大渲染帧率确定所述下一时间段内播放的视频片段是否满足预设的播放调整条件。

11、可选地,所述根据所述实际渲染帧率确定所述下一时间段内播放的视频片段的需要渲染帧率,包括:

12、根据所述实际渲染帧率确定所述播放设备当前时间段内播放的视频片段的未解码帧数;

13、根据所述播放设备当前时间段内播放的视频片段的视频帧率及所述未解码帧数确定所述下一时间段内播放的视频片段的需要渲染帧率。

14、可选地,所述在满足所述播放调整条件的情况下,对所述下一时间段内播放的视频片段进行丢帧处理或调速处理,包括:

15、在所述需要渲染帧率小于所述最大渲染帧率的情况下,根据所述需要渲染帧率及所述最大渲染帧率对所述下一时间段内播放的视频片段进行丢帧处理;

16、或

17、在所述需要渲染帧率与所述最大渲染帧率的比值满足预设的调速阈值的情况下,对所述下一时间段内播放的视频片段进行调速处理。

18、可选地,所述根据所述需要渲染帧率及所述最大渲染帧率对所述下一时间段内播放的视频片段进行丢帧处理,包括:

19、根据所述需要渲染帧率及所述最大渲染帧率确定丢帧处理数量;所述丢帧处理数量表示所述丢帧处理需要处理的帧数;

20、利用所述播放设备播放视频至当前时间段的已渲染帧数及所述丢帧处理数量确定目标渲染帧数;

21、根据渲染所述下一时间段内播放的视频片段时的帧率总数与所述目标渲染帧数对所述下一时刻播放的视频片段进行丢帧。

22、可选地,所述调速阈值包括降速阈值及升速阈值,所述对所述下一时间段内播放的视频片段进行调速处理,包括:

23、在所述下一时间段内播放的视频片段的需要渲染帧率与所述下一时间段内播放的视频片段的最大渲染帧率的比值大于等于所述降速阈值的情况下,对所述下一时间段内播放的视频片段进行降速;

24、或

25、在所述下一时间段内播放的视频片段的需要渲染帧率与所述下一时间段内播放的视频片段的最大渲染帧率的比值小于所述升速阈值的情况下,对所述下一时间段内播放的视频片段进行升速。

26、第二方面,本申请实施例提供了一种视频播放调整装置,应用于播放设备,包括:

27、渲染能力确定模块,用于在利用所述播放设备播放视频时,根据所述播放设备当前时间段内播放的视频片段的渲染帧率确定所述播放设备下一时间段内播放的视频片段的渲染能力;

28、播放调整判断模块,用于根据所述渲染能力确定所述播放设备下一时间段内播放的视频片段是否满足预设的播放调整条件;

29、视频播放调整模块,用于在满足所述播放调整条件的情况下,对所述下一时间段内播放的视频片段进行丢帧处理或调速处理。

30、第三方面,本申请实施例提供了一种电子设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述第一方面所述的视频播放调整方法的步骤。

31、第四方面,本申请实施例提供了一种计算机可读存储介质,所述计算机存储介质存储有计算机程序,所述计算机程序被处理器执行时实现上述第一方面所述的视频播放调整方法的步骤。

32、第五方面,本申请实施例提供了一种计算机程序产品,当计算机程序产品在电子设备上运行时,使得电子设备执行上述第一方面任一项所述的视频播放调整方法。

33、本申请实施例与现有技术相比存在的有益效果是:

34、本申请实施例中,根据播放设备的渲染能力对播放设备下一时间段内播放的视频片段进行丢帧处理或调速处理,可以提高视频播放效果。具体地,在利用播放设备播放视频时,根据播放设备当前时间段内播放的视频片段的渲染帧率确定下一时间段内播放的视频片段的渲染能力,在该渲染能力满足预设的播放调整条件的情况下,由于当前时间段内播放的视频片段与下一时间段内播放的视频片段为连续的视频片段,表明对于每一时间段播放的视频片段,均可以利用前一时间段内播放的视频片段的渲染帧率确定播放设备下一时间段的渲染能力,因此在丢帧处理时可以较为均匀的对视频中的每一时间段内的视频片段进行丢帧;同时,在该渲染能力满足预设的播放调整条件的情况下,利用播放设备下一时间段的渲染能力对下一时间段内播放的视频片段进行调速,意味着可以根据播放设备的实际性能实现视频播放速度的自动调节。因此,根据播放设备下一时间段的渲染能力对播放设备下一时间段内播放的视频片段进行丢帧处理或调速处理,可以提高视频播放效果。

本文档来自技高网...

【技术保护点】

1.一种视频播放调整方法,其特征在于,应用于播放设备,包括:

2.如权利要求1所述的视频播放调整方法,其特征在于,所述渲染能力包括最大渲染帧率,所述根据所述播放设备当前时间段内播放的视频片段的渲染帧率确定所述播放设备下一时间段内播放的视频片段的渲染能力,包括:

3.如权利要求2所述的视频播放调整方法,其特征在于,所述根据所述渲染能力确定所述播放设备下一时间段内播放的视频片段是否满足预设的播放调整条件,包括:

4.如权利要求3所述的视频播放调整方法,其特征在于,所述根据所述实际渲染帧率确定所述下一时间段内播放的视频片段的需要渲染帧率,包括:

5.如权利要求3所述的视频播放调整方法,其特征在于,所述在满足所述播放调整条件的情况下,对所述下一时间段内播放的视频片段进行丢帧处理或调速处理,包括:

6.如权利要求5所述的视频播放调整方法,其特征在于,所述根据所述需要渲染帧率及所述最大渲染帧率对所述下一时间段内播放的视频片段进行丢帧处理,包括:

7.如权利要求5所述的视频播放调整方法,其特征在于,所述调速阈值包括降速阈值及升速阈值,所述对所述下一时间段内播放的视频片段进行调速处理,包括:

8.一种视频播放调整装置,其特征在于,应用于播放设备,包括:

9.一种电子设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如权利要求1至7任一项所述的方法。

10.一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至7任一项所述的方法。

...

【技术特征摘要】

1.一种视频播放调整方法,其特征在于,应用于播放设备,包括:

2.如权利要求1所述的视频播放调整方法,其特征在于,所述渲染能力包括最大渲染帧率,所述根据所述播放设备当前时间段内播放的视频片段的渲染帧率确定所述播放设备下一时间段内播放的视频片段的渲染能力,包括:

3.如权利要求2所述的视频播放调整方法,其特征在于,所述根据所述渲染能力确定所述播放设备下一时间段内播放的视频片段是否满足预设的播放调整条件,包括:

4.如权利要求3所述的视频播放调整方法,其特征在于,所述根据所述实际渲染帧率确定所述下一时间段内播放的视频片段的需要渲染帧率,包括:

5.如权利要求3所述的视频播放调整方法,其特征在于,所述在满足所述播放调整条件的情况下,对所述下一时间段内播放的视频片段进行丢帧处理或调速处理,包括:...

【专利技术属性】
技术研发人员:龙雅容邓志明
申请(专利权)人:迅雷计算机深圳有限公司
类型:发明
国别省市:

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

1