预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共23页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)国家知识产权局(12)发明专利申请(10)申请公布号CN115134658A(43)申请公布日2022.09.30(21)申请号202210590383.7(22)申请日2022.05.27(71)申请人阿里巴巴云计算(北京)有限公司地址100089北京市海淀区海淀东三街2号7层701-29(72)发明人李庆文罗彬王万里赵金庆张梓豪(74)专利代理机构北京君以信知识产权代理有限公司11789专利代理师吴文心(51)Int.Cl.H04N21/44(2011.01)H04N21/439(2011.01)权利要求书2页说明书16页附图4页(54)发明名称视频处理方法、装置、设备及存储介质(57)摘要本申请实施例提供了视频处理方法、装置、设备及存储介质,应用于客户端,所述客户端内置有以播放器形式封装的前端视频编辑预处理引擎,所述方法包括:在播放器处于空闲状态时,通过所述前端视频编辑预处理引擎对预设视频数据进行预处理得到预渲染结果;预渲染结果包括基于图像预处理后的视频帧;响应对预设多媒体数据的播放指令,获取所需处理的音频数据与预处理后的视频帧;播放预处理后的视频帧和所需处理的音频数据。基于对视频数据的提前预处理操作,在对多媒体数据进行处理或者预览的过程中并不进行实时渲染,减少单帧渲染耗时过长而导致的卡顿问题,能够保证在处理时对视频帧的稳定输出,从而保证用户播放视频时的播放体验。CN115134658ACN115134658A权利要求书1/2页1.一种视频处理方法,其特征在于,应用于客户端,所述客户端内置有以播放器形式封装的前端视频编辑预处理引擎,所述方法包括:在播放器处于空闲状态时,通过所述前端视频编辑预处理引擎对预设视频数据进行预处理得到预渲染结果;所述预渲染结果包括基于图像预处理后的视频帧;响应对预设多媒体数据的处理指令,获取所需处理的音频数据与预处理后的视频帧;播放所述预处理后的视频帧和所处理的音频数据。2.根据权利要求1所述的方法,其特征在于,所述在播放器处于空闲状态时,通过所述前端视频编辑预处理引擎对预设视频数据进行预处理得到预渲染结果,包括:在播放器处于空闲状态时,获取目标视频编辑算法与所需处理的视频数据;所述目标视频编辑算法为基于适用所述客户端的编程语言封装后的视频编辑算法;采用所述目标视频编辑算法对所述所需处理的视频数据进行预处理,得到预处理后的视频帧。3.根据权利要求2所述的方法,其特征在于,获取所需处理的视频数据,包括:检测所述播放器的工作状态,在所述播放器的工作状态处于空闲状态时,生成预渲染任务;执行所述预渲染任务,得到所需处理的视频数据;所述预渲染任务用于执行在关闭音频的情况下播放视频的操作。4.根据权利要求2所述的方法,其特征在于,所述目标视频编辑算法包括图像处理算法和图像合成算法,所述图像合成算法基于第一线程调用,所述图像处理算法基于第二线程调用;所述采用所述目标视频编辑算法对所述所需处理的视频数据进行预处理,得到预处理后的视频帧,包括:在通过第一线程执行所述图像合成算法的过程中,获取所述所需处理的视频数据的原始纹理数据;通过第二线程调用所述图像处理算法对所述原始纹理数据进行加工,得到加工后的视频数据;通过第一线程对所述加工后的视频数据转换生成加工后的纹理数据,并基于所述加工后的纹理数据进行图像合成,得到预处理后的视频帧。5.根据权利要求4所述的方法,其特征在于,所述图像处理算法包括特效处理算法,所述特效处理算法为基于适用所述客户端的编程语言封装的特效处理算法;所述通过第二线程调用所述图像处理算法对所述原始纹理数据进行加工,得到加工后的视频数据,包括:在所述第一线程工作的同时,通过所述第二线程调用所述特效处理算法,对所述原始纹理数据进行如下至少一项特效加工操作:特效处理、滤镜处理以及转场处理,得到加工后的视频数据。6.根据权利要求2所述的方法,其特征在于,在得到预处理后的视频帧之后,还包括:按照预设时间周期轮询所述预渲染任务的状态;在所述预渲染任务的状态处于完成状态时,将预处理后的视频帧写入帧缓存队列中;所述帧缓存队列用于在响应对所述播放器的播放操作时对预处理后的视频帧进行读取。7.根据权利要求2或4或6所述的方法,其特征在于,所述预处理后的视频帧包括与字幕2CN115134658A权利要求书2/2页对应时间节点的视频帧,在得到预处理后的视频帧之后,还包括:调用字幕处理算法对所述与字幕对应时间节点的视频帧进行如下至少一项字幕加工操作:花字处理以及字幕特效处理,得到字幕加工后的视频帧;将所述字幕加工后的视频帧重新写入帧缓存队列。8.根据权利要求1或2所述的方法,其特征在于,还包括:响应对所述播放器的播放指令,获取用于缓存预处理后的视频帧的帧缓存队列;若所述帧缓存队列中的视频帧不满足预设播放条件,则暂停