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

一种视频处理方法、装置、设备及存储介质制造方法及图纸

技术编号:41183966 阅读:2 留言:0更新日期:2024-05-07 22:17
本公开提供了一种视频处理方法、装置、设备及存储介质,所述方法包括:首先通过前端浏览器响应针对目标视频的导出操作,对目标视频进行解码,以及按照预设抽帧频率确定目标视频中的当前待抽视频帧,再确定预设缓存队列中是否存储有当前待抽视频帧对应的视频帧图像,如果存储有当前待抽视频帧对应的视频帧图像,则从预设缓存队列中获取并按照当前待抽视频帧对应的效果编辑操作进行效果处理,得到处理后视频帧图像,基于处理后视频帧图像,生成目标视频对应的导出结果视频。可见,本公开实施例在确定当前待抽视频帧之后,直接从预设缓存队列中获取当前待抽视频帧对应的视频帧图像,提升了通过抽帧对目标视频进行效果处理的效率。

【技术实现步骤摘要】

本公开涉及数据处理领域,尤其涉及一种视频处理方法、装置、设备及存储介质


技术介绍

1、在对视频处理过程中,通常需要将视频抽帧为视频帧图像,通过对抽取到的视频帧图像进行效果处理,达到对视频进行效果处理的目的。

2、但是,相关技术中,对视频进行效果处理的过程整体效率较低,因此,如何提升对视频进行效果处理的效率,是目前亟需解决的技术问题。


技术实现思路

1、为了解决上述技术问题,本公开实施例提供了一种视频处理方法。

2、第一方面,本公开提供了一种视频处理方法,所述方法包括:

3、通过前端浏览器响应针对目标视频的导出操作,对所述目标视频进行解码,以及按照预设抽帧频率确定所述目标视频中的当前待抽视频帧;

4、通过所述前端浏览器确定预设缓存队列中是否存储有所述当前待抽视频帧对应的视频帧图像;其中,所述预设缓存队列用于在对所述目标视频进行解码的过程中同步存储解码得到的视频帧图像;

5、如果确定所述预设缓存队列中存储有所述当前待抽视频帧对应的视频帧图像,则通过所述前端浏览器从所述预设缓存队列中获取所述当前待抽视频帧对应的视频帧图像;

6、按照所述当前待抽视频帧对应的效果编辑操作,通过所述前端浏览器对所述当前待抽视频帧对应的视频帧图像进行效果处理,得到处理后视频帧图像;

7、通过所述前端浏览器基于所述处理后视频帧图像,生成所述目标视频对应的导出结果视频。

8、一种可选的实施方式中,所述方法还包括:>

9、如果确定所述预设缓存队列中未存储所述当前待抽视频帧对应的视频帧图像,则通过所述前端浏览器确定所述当前待抽视频帧与所述目标视频的当前解码帧是否属于同一组视频帧图像;

10、如果确定所述当前待抽视频帧与所述目标视频的当前解码帧属于同一组视频帧图像,则基于所述当前解码帧,通过所述前端浏览器继续对所述目标视频进行解码,并在解码得到所述当前待抽视频帧对应的视频帧图像后,获取所述当前待抽视频帧对应的视频帧图像。

11、一种可选的实施方式中,所述基于所述当前解码帧,通过所述前端浏览器继续对所述目标视频进行解码之后,还包括:

12、将解码得到的视频帧图像存入所述预设缓存队列;

13、相应的,所述在解码得到所述当前待抽视频帧对应的视频帧图像后,获取所述当前待抽视频帧对应的视频帧图像,包括:

14、通过所述前端浏览器监测所述预设缓存队列,并在监测到所述预设缓存队列中存储有所述当前待抽视频帧对应的视频帧图像后,从所述预设缓存队列中获取所述当前待抽视频帧对应的视频帧图像。

15、一种可选的实施方式中,所述方法还包括:

16、如果确定所述当前待抽视频帧与所述目标视频的当前解码帧不属于同一组视频帧图像,则基于所述当前待抽视频帧所属的视频帧图像组中的关键帧,通过所述前端浏览器继续对所述目标视频进行解码;

17、在解码得到所述当前待抽视频帧对应的视频帧图像后,获取所述当前待抽视频帧对应的视频帧图像。

18、一种可选的实施方式中,所述方法还包括:

19、通过所述前端浏览器对所述目标视频中的音频数据进行处理,得到所述音频数据对应的脉冲编码调制pcm数据,并将所述pcm数据存储于内存中;

20、相应的,所述通过所述前端浏览器基于所述处理后视频帧图像,生成所述目标视频对应的导出结果视频,包括:

21、通过所述前端浏览器基于所述处理后视频帧图像以及所述内存中存储的pcm数据,生成所述目标视频对应的导出结果视频。

22、一种可选的实施方式中,所述对所述目标视频进行解码,包括:

23、将所述目标视频的编码视频块数据添加到解码器中,经过解码器的解码处理后,输出所述目标视频对应的视频帧图像。

24、第二方面,本公开提供了一种视频处理装置,所述装置包括:

25、解码模块,用于通过前端浏览器响应针对目标视频的导出操作,对所述目标视频进行解码,以及按照预设抽帧频率确定所述目标视频中的当前待抽视频帧;

26、第一确定模块,用于通过所述前端浏览器确定预设缓存队列中是否存储有所述当前待抽视频帧对应的视频帧图像;其中,所述预设缓存队列用于在对所述目标视频进行解码的过程中同步存储解码得到的视频帧图像;

27、第二确定模块,用于确定所述预设缓存队列中存储有所述当前待抽视频帧对应的视频帧图像时,通过所述前端浏览器从所述预设缓存队列中获取所述当前待抽视频帧对应的视频帧图像;

28、第一处理模块,用于按照所述当前待抽视频帧对应的效果编辑操作,通过所述前端浏览器对所述当前待抽视频帧对应的视频帧图像进行效果处理,得到处理后视频帧图像;

29、生成模块,用于通过所述前端浏览器基于所述处理后视频帧图像,生成所述目标视频对应的导出结果视频。

30、第三方面,本公开提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有指令,当所述指令在终端设备上运行时,使得所述终端设备实现上述的方法。

31、第四方面,本公开提供了一种视频处理设备,包括:存储器,处理器,及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时,实现上述的方法。

32、第五方面,本公开提供了一种计算机程序产品,所述计算机程序产品包括计算机程序/指令,所述计算机程序/指令被处理器执行时实现上述的方法。

33、本公开实施例提供的技术方案与现有技术相比至少具有如下优点:

34、本公开实施例提供了一种视频处理方法,首先通过前端浏览器响应针对目标视频的导出操作,对目标视频进行解码,以及按照预设抽帧频率确定目标视频中的当前待抽视频帧,然后通过前端浏览器确定预设缓存队列中是否存储有当前待抽视频帧对应的视频帧图像,其中,预设缓存队列用于在对目标视频进行解码的过程中同步存储解码得到的视频帧图像,如果确定预设缓存队列中存储有当前待抽视频帧对应的视频帧图像,则通过前端浏览器从预设缓存队列中获取当前待抽视频帧对应的视频帧图像,按照当前待抽视频帧对应的效果编辑操作,通过前端浏览器对当前待抽视频帧对应的视频帧图像进行效果处理,得到处理后视频帧图像,通过前端浏览器基于处理后视频帧图像,生成目标视频对应的导出结果视频。可见,本公开实施例在利用前端浏览器对目标视频进行导出的过程中,在确定当前待抽视频帧之后,无需从关键帧(i帧)开始重新对目标视频进行解码,而是直接从预设缓存队列中获取当前待抽视频帧对应的视频帧图像,提升了当前待抽视频帧对应的视频帧图像的获取效率,进而整体上提升了通过抽帧对目标视频进行效果处理的效率。

本文档来自技高网...

【技术保护点】

1.一种视频处理方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述方法还包括:

3.根据权利要求2所述的方法,其特征在于,所述基于所述当前解码帧,通过所述前端浏览器继续对所述目标视频进行解码之后,还包括:

4.根据权利要求2所述的方法,其特征在于,所述方法还包括:

5.根据权利要求1所述的方法,其特征在于,所述方法还包括:

6.根据权利要求1所述的方法,其特征在于,所述对所述目标视频进行解码,包括:

7.一种视频处理装置,其特征在于,所述装置包括:

8.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有指令,当所述指令在终端设备上运行时,使得所述终端设备实现如权利要求1-6任一项所述的方法。

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

10.一种计算机程序产品,其特征在于,所述计算机程序产品包括计算机程序/指令,所述计算机程序/指令被处理器执行时实现如权利要求1-6任一项所述的方法。

...

【技术特征摘要】

1.一种视频处理方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述方法还包括:

3.根据权利要求2所述的方法,其特征在于,所述基于所述当前解码帧,通过所述前端浏览器继续对所述目标视频进行解码之后,还包括:

4.根据权利要求2所述的方法,其特征在于,所述方法还包括:

5.根据权利要求1所述的方法,其特征在于,所述方法还包括:

6.根据权利要求1所述的方法,其特征在于,所述对所述目标视频进行解码,包括:

7.一种视频处理装置,其特征在于,所述...

【专利技术属性】
技术研发人员:刘钊赵淑渝
申请(专利权)人:抖音视界有限公司
类型:发明
国别省市:

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

1