【技术实现步骤摘要】
视频处理方法、装置、设备以及存储介质
[0001]本公开涉及人工智能领域,尤其涉及视频检索、视频播放、智能交互、智能推荐等领域。
技术介绍
[0002]随着视频化浪潮的普及,长视频、短视频、小视频等各种形势的视频资源被快速生产出来,并且能够在终端上播放。虽然视频资源极大普及,但是视频播放器以视频文件为天然的分割尺度,在视频检索、视频播放等场景下,用户需要依次点击视频检索结果进行播放,不同视频之间的切换时延长,播放效率低。
技术实现思路
[0003]本公开提供了一种视频处理方法、装置、设备以及存储介质。
[0004]根据本公开的第一方面,提供了一种视频处理方法,应用于服务器,包括:
[0005]基于搜索信息确定多个视频,该搜索信息用于指示搜索目标对象的相关视频;
[0006]基于该多个视频的元信息,确定该多个视频的播放参数;
[0007]基于该多个视频的存储地址和播放参数,生成该目标对象的视频聚合信息;
[0008]发送该视频聚合信息,该视频聚合信息用于指示终端按照该播放参数,从该存储地址加载该多个视频中目标对象的视频片段,播放该多个视频中目标对象的视频片段。
[0009]根据本公开的第二方面,提供了一种视频处理方法,应用于终端,包括:
[0010]发送搜索信息,该搜索信息用于指示搜索目标对象的相关视频;
[0011]接收服务器基于该搜索信息生成的视频聚合信息;
[0012]解析该视频聚合信息,得到该视频聚合信息中包括的多个视频的播 ...
【技术保护点】
【技术特征摘要】
1.一种视频处理方法,应用于服务器,包括:基于搜索信息确定多个视频,所述搜索信息用于指示搜索目标对象的相关视频;基于所述多个视频的元信息,确定所述多个视频的播放参数;基于所述多个视频的存储地址和所述播放参数,生成所述目标对象的视频聚合信息;发送所述视频聚合信息,所述视频聚合信息用于指示终端按照所述播放参数,从所述存储地址加载所述多个视频中所述目标对象的视频片段,播放所述多个视频中所述目标对象的视频片段。2.根据权利要求1所述的方法,其中,所述基于搜索信息确定多个视频,包括:获取多个与所述搜索信息相关的视频;对所述多个与所述搜索信息相关的视频进行去重处理,得到多个视频。3.根据权利要求2所述的方法,其中,所述对所述多个与所述搜索信息相关的视频进行去重处理,得到多个视频,包括:在所述多个与所述搜索信息相关的视频中存在内容重复的视频的情况下,从所述内容重复的视频中确定预保留视频;基于所述预保留视频、以及所述多个与所述搜索信息相关的视频中内容不重复的视频,得到多个视频。4.根据权利要求1所述的方法,其中,所述基于所述多个视频的元信息,确定所述多个视频的播放参数,包括:基于所述多个视频的标注信息,分别确定出所述多个视频包含的所述目标对象的视频片段的起始位置和结束位置。5.根据权利要求1所述的方法,其中,所述基于所述多个视频的元信息,确定所述多个视频的播放参数,包括:基于所述多个视频的分辨率,确定所述多个视频的目标分辨率,所述目标分辨率是所述多个视频占比最高的分辨率;为所述多个视频中不符合所述目标分辨率的视频,确定裁剪信息或补边信息,以使基于所述裁剪信息或所述补边信息处理后的视频满足所述目标分辨率。6.根据权利要求1所述的方法,其中,所述基于所述多个视频的元信息,确定所述多个视频的播放参数,包括:基于所述多个视频的码率,确定所述多个视频的提前加载时长和视频缓冲量。7.根据权利要求1所述的方法,其中,所述基于所述多个视频的存储地址和所述播放参数,生成所述目标对象的视频聚合信息,包括:确定所述多个视频的播放参数中的播放顺序、提前加载时长、视频缓冲量以及裁剪信息或补边信息;基于所述多个视频的所述存储地址、所述多个视频的所述播放顺序、所述提前加载时长、所述视频缓冲量以及所述裁剪信息或所述补边信息,生成所述目标对象的所述视频聚合信息。8.根据权利要求1所述的方法,还包括:接收搜索请求,所述搜索请求用于请求继续获取与所述搜索信息相关的视频;基于所述搜索请求生成新的视频聚合信息;
发送所述新的视频聚合信息。9.一种视频处理方法,应用于终端,包括:发送搜索信息,所述搜索信息用于指示搜索目标对象的相关视频;接收服务器基于所述搜索信息生成的视频聚合信息;解析所述视频聚合信息,得到所述视频聚合信息中包括的多个视频的播放参数和存储地址,所述多个视频中的每个视频包括所述目标对象的视频片段;按照所述播放参数,从所述存储地址加载所述多个视频中所述目标对象的视频片段,播放所述多个视频中所述目标对象的视频片段。10.根据权利要求9所述的方法,其中,所述按照所述播放参数,从所述存储地址加载所述多个视频中所述目标对象的视频片段,包括:按照所述播放参数中各视频对应的播放顺序确定加载顺序;按照所述播放参数中各视频对应的提前加载时长和视频缓冲量,以及所述播放参数中各视频包括的所述目标对象的视频片段的起始位置和结束位置,结合所述加载顺序,加载所述多个视频中所述目标对象的视频片段。11.根据权利要求9所述的方法,其中,所述播放所述多个视频中所述目标对象的视频片段,包括:在播放界面的第一位置处显示当前播放时长和总时长;其中,所述当前播放时长是所述多个视频中所述目标对象的视频片段的已播放的时长,所述总时长是所述多个视频中所述目标对象的视频片段的总时长。12.根据权利要求9所述的方法,其中,所述播放所述多个视频中所述目标对象的视频片段,包括:响应于显示视频列表的操作,在播放界面的第二位置处显示所述视频列表,所述视频列表包括所述多个视频;响应于隐藏所述视频列表的操作,隐藏所述视频列表。13.根据权利要求9所述的方法,其中,所述播放所述多个视频中所述目标对象的视频片段,包括:响应于拖动或点击播放进度条的操作,确定所述操作指示的待播放视频,播放所述待播放视频。14.根据权利要求9所述的方法,还包括:在所述多个视频的播放完成比例大于第一阈值的情况下,发送搜索请求,所述搜索请求用于请求继续获取与所述搜索信息相关的视频;或者在所述多个视频的剩余播放时长小于第二阈值的情况下,发送所述搜索请求。15.根据权利要求14所述的方法,还包括:接收所述服务器基于所述搜索请求返回的新的视频聚合信息;解析所述新的视频聚合信息,得到所述新的视频聚合信息包括的多个视频;将所述新的视频聚合信息包括的多个视频,添加至所述视频聚合信息包括的多个视频的尾部;基于所述新的视频聚合信息包括的所述目标对象的视频片段的总时长与所述视频聚合信息包括的所述目标对象的视频片段的总时长,变更在播放界面中的总时长。
16.一种视频处理装置,应用于服务器,包括:第一确定单元,用于基于搜索信息确定多个视频,所述搜索信息用于指示搜索目标对象的相关视频;第二确定单元,用于基于所述多个视频的元信息,确定所述多个视频的播放参数;生成单元,用于基于所述多个视频的存储地址和所述播放参数,生成所述目标对象的视频聚合信息;第一发送单元,用于发送所述视频聚合信息,所述视频聚合信息用于指示终端按照所述播...
【专利技术属性】
技术研发人员:林晓春,
申请(专利权)人:百度在线网络技术北京有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。