用于视频封面存储解析的方法和装置制造方法及图纸

技术编号:25126399 阅读:32 留言:0更新日期:2020-08-05 02:55
本申请公开了用于视频封面存储解析的方法和装置,涉及富媒体技术领域。具体实现方案为:向服务器发送包括目标文件标识的下载请求;响应于接收到目标文件标识的对应的目标文件,从目标文件中解析出标签;若标签为过滤,则从目标文件中解析出第一编码块、第二编码块;对第一编码块解码,得到视频;对第二编码块解码,得到残差图像、封面图像、封面图像在视频中的位置映射关系;用残差图像替换掉视频中位置映射关系对应的视频帧。该实施方式按照用户的需要来过滤图像,可以大幅度的增加用户体验,整个流程更加简洁智能,节约人力成本。

【技术实现步骤摘要】
用于视频封面存储解析的方法和装置
本申请的实施例涉及计算机
,具体涉及用于视频封面存储解析的技术。
技术介绍
某些原创作者想要丰富自己的个人视频主页往往通过丰富视频封面来提升其他用户对其主页的喜爱程度,目前的展示形式多为一行的几个视频封面拼接在一起为一个电影封面。但是在视频播放时,会单独加载视频封面,导致视频封面与前后帧不连惯,让人感觉突兀。
技术实现思路
提供了一种用于视频封面存储解析的方法、装置、设备以及存储介质。根据第一方面,提供了一种用于视频封面存储解析的方法,包括:向服务器发送包括目标文件标识的下载请求;响应于接收到目标文件标识的对应的目标文件,从目标文件中解析出标签;若标签为过滤,则从目标文件中解析出第一编码块、第二编码块;对第一编码块解码,得到视频;对第二编码块解码,得到残差图像、封面图像、封面图像在视频中的位置映射关系;显示封面图像,并用残差图像替换掉视频中位置映射关系对应的视频帧。根据第二方面,提供了一种用于视频封面存储解析的方法,包括:响应于接收到来自上传终端的上传文件,从上传文件中解析出视频的封面图像的地址;根据地址加载封面图像;将上传文件中除地址之外的其它数据作为下载文件保存在视频列表中;响应于接收到来自下载终端包括目标文件标识的下载请求,将目标文件标识对应的目标文件发送到下载终端。根据第三方面,提供了一种用于视频封面存储解析的方法,包括:响应于检测到作者选择视频的封面图像的操作,询问作者是否过滤封面图像;若作者选择过滤封面图像,则将视频的标签设置为过滤,并基于封面图像生成残差图像;将残差图像和封面图像放入独立的视频编码存储空间内,并在视频编码存储空间内标识封面图像在视频中的位置映射关系;将视频进行编码得到第一编码块,将视频编码存储空间内的数据进行编码得到第二编码块;将第一编码块、第二编码块、标签、封面图像的地址打包成上传文件上传到服务器。根据第四方面,提供了一种用于视频封面存储解析的装置,包括:下载单元,被配置成向服务器发送包括目标文件标识的下载请求;第一解析单元,被配置成响应于接收到目标文件标识的对应的目标文件,从目标文件中解析出标签;第二解析单元,被配置成若标签为过滤,则从目标文件中解析出第一编码块、第二编码块;第一解码单元,被配置成对第一编码块解码,得到视频;第二解码单元,被配置成对第二编码块解码,得到残差图像、封面图像、封面图像在视频中的位置映射关系;替换单元,被配置成显示封面图像,并用残差图像替换掉视频中位置映射关系对应的视频帧。根据第五方面,提供了一种用于视频封面存储解析的装置,包括:解析单元,被配置成响应于接收到来自上传终端的上传文件,从上传文件中解析出视频的封面图像的地址;加载单元,被配置成根据地址加载封面图像;保存单元,被配置成将上传文件中除地址之外的其它数据作为下载文件保存在视频列表中;发送单元,被配置成响应于接收到来自下载终端包括目标文件标识的下载请求,将目标文件标识对应的目标文件发送到下载终端。根据第六方面,提供了一种用于视频封面存储解析的装置,包括:询问单元,被配置成响应于检测到作者选择视频的封面图像的操作,询问作者是否过滤封面图像;设置单元,被配置成若作者选择过滤封面图像,则将视频的标签设置为过滤,并基于封面图像生成残差图像;存储单元,被配置成将残差图像和封面图像放入独立的视频编码存储空间内,并在视频编码存储空间内标识封面图像在视频中的位置映射关系;编码单元,被配置成将视频进行编码得到第一编码块,将视频编码存储空间内的数据进行编码得到第二编码块;上传单元,被配置成将第一编码块、第二编码块、标签、封面图像的地址打包成上传文件上传到服务器。根据第七方面,提供了一种电子设备,包括:至少一个处理器;以及与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行第一方面、第二方面和第三方面中任一项所述的方法。根据第八方面,提供了一种存储有计算机指令的非瞬时计算机可读存储介质,其特征在于,所述计算机指令用于使所述计算机执行第一方面、第二方面和第三方面中任一项所述的方法。根据本申请的技术能够满足原创视频作者的定制需求,既能够打造想要的主页效果,又能把不需要展示给用户的封面视频帧给过滤掉。应当理解,本部分所描述的内容并非旨在标识本公开的实施例的关键或重要特征,也不用于限制本公开的范围。本公开的其它特征将通过以下的说明书而变得容易理解。附图说明附图用于更好地理解本方案,不构成对本申请的限定。其中:图1是本申请的一个实施例可以应用于其中的示例性系统架构图;图2是根据本申请的用于视频封面存储解析的方法应用于下载终端的一个实施例的流程图;图3是根据本申请的用于视频封面存储解析的方法应用于服务器的一个实施例的流程图;图4是根据本申请的用于视频封面存储解析的方法应用于上传终端的一个实施例的流程图;图5是根据本申请的用于视频封面存储解析的方法的一个应用场景的示意图;图6是根据本申请的用于视频封面存储解析的装置应用于下载终端的一个实施例的结构示意图;图7是根据本申请的用于视频封面存储解析的装置应用于服务器的一个实施例的结构示意图;图8是根据本申请的用于视频封面存储解析的装置应用于上传终端的一个实施例的结构示意图;图9是根据本申请实施例的用于视频封面存储解析的方法的电子设备的框图。具体实施方式以下结合附图对本申请的示范性实施例做出说明,其中包括本申请实施例的各种细节以助于理解,应当将它们认为仅仅是示范性的。因此,本领域普通技术人员应当认识到,可以对这里描述的实施例做出各种改变和修改,而不会背离本申请的范围和精神。同样,为了清楚和简明,以下的描述中省略了对公知功能和结构的描述。图1示出了可以应用本申请的用于视频封面存储解析的方法或用于视频封面存储解析的装置的实施例的示例性系统架构100。如图1所示,系统架构100可以包括上传终端101、服务器102、下载终端103。上传终端101、服务器102、下载终端103之间通过有线或无线网络连接。视频作者可通过上传终端101与服务器102交互,以将自己创作的视频编码后上传到服务器供其它用户下载。上传终端101还可上传视频作者选择的封面图像。上传终端101上可以安装有各种通讯客户端应用,例如视频编辑类应用、网页浏览器应用、购物类应用、搜索类应用、即时通信工具、邮箱客户端、社交平台软件等。视频作者上传视频时可根据作者ID上传,以便服务器按作者ID存储视频。服务器102接收各视频作者上传的视频,并显示封面图像,供用户浏览下载。服务器102可按作者ID存储视频,并提供按作者ID查询视频的服务。视频用户可通过下载终端103从服务器102浏览视频的封面图像,并下载想要观看的视频。需要说明的是,服务器可以是硬件,也可以是软件。当服本文档来自技高网...

【技术保护点】
1.一种用于视频封面存储解析的方法,包括:/n向服务器发送包括目标文件标识的下载请求;/n响应于接收到所述目标文件标识的对应的目标文件,从所述目标文件中解析出标签;/n若所述标签为过滤,则从所述目标文件中解析出第一编码块、第二编码块;/n对所述第一编码块解码,得到视频;/n对所述第二编码块解码,得到残差图像、封面图像、所述封面图像在所述视频中的位置映射关系;/n用所述残差图像替换掉所述视频中所述位置映射关系对应的视频帧。/n

【技术特征摘要】
1.一种用于视频封面存储解析的方法,包括:
向服务器发送包括目标文件标识的下载请求;
响应于接收到所述目标文件标识的对应的目标文件,从所述目标文件中解析出标签;
若所述标签为过滤,则从所述目标文件中解析出第一编码块、第二编码块;
对所述第一编码块解码,得到视频;
对所述第二编码块解码,得到残差图像、封面图像、所述封面图像在所述视频中的位置映射关系;
用所述残差图像替换掉所述视频中所述位置映射关系对应的视频帧。


2.根据权利要求1所述的方法,其中,所述方法还包括:
将所述封面图像链接到所述视频。


3.根据权利要求1所述的方法,其中,所述方法还包括:
显示所述封面图像。


4.根据权利要求1所述的方法,其中,所述方法还包括:
响应于检测到所述封面图像被点击,播放被所述残差图像替换掉所述位置映射关系对应的视频帧的视频。


5.根据权利要求1-4之一所述的方法,其中,所述对所述第二编码块解码包括:
对所述第二编码块解密后再解码。


6.根据权利要求1所述的方法,其中,所述方法还包括:
若所述标签为不过滤,则从所述目标文件中解析出第三编码块;
对所述第三编码块解码,得到视频和封面图像;
将所述封面图像链接到所述视频,并显示所述封面图像。


7.一种用于视频封面存储解析的方法,包括:
响应于接收到来自上传终端的上传文件,从所述上传文件中解析出视频的封面图像的地址;
根据所述地址加载所述封面图像;
将所述上传文件中除所述地址之外的其它数据作为下载文件保存在视频列表中;
响应于接收到来自下载终端包括目标文件标识的下载请求,将所述目标文件标识对应的目标文件发送到所述下载终端。


8.根据权利要求7所述的方法,其中,所述方法还包括:
响应于接收到作者ID,将所述上传文件保存到所述作者ID对应的视频列表中。


9.根据权利要求7所述的方法,其中,所述其它数据包括:第一编码块、第二编码块、标签,其中,所述第一编码块是通过将所述视频进行编码得到的,所述第二编码块是通过将所述封面图像、所述封面图像的残差图像、所述封面图像在所述视频中的位置映射关系进行编码得到的,所述标签用于表示是否过滤所述封面图像。


10.根据权利要求7所述的方法,其中,所述其它数据包括:第三编码块、标签,其中,所述第三编码块是通过将所述封面图像拼接到所述视频的首帧之前或尾帧之后一起进行编码得到的,所述标签用于表示是否过滤所述封面图像。


11.根据权利要求7所述的方法,其中,所述其它数据包括:第一编码块、加密编码块、标签,其中,所述第一编码块是通过将所述视频进行编码得到的,所述加密编码块是通过将所述封面图像和所述封面图像的残差图像、所述封面图像在所述视频中的位置映射关系进行编码后再加密得到的、所述标签用于表示是否过滤所述封面图像。


12.一种用于视频封面存储解析的方法,包括:
响应于检测到作者选择视频的封面图像的操作,询问所述作者是否过滤所述封面图像;
若所述作者选择过滤所述封面图像,则将所述视频的标签设置为过滤,并基于所述封面图像生成残差图像;
将所述残差图像和所述封面图像放入独立的视频编码存储空间内,并在所述视频编码存储空间内标识所述封面图像在所述视频中的位置映射关系;
将所述视频进行编码得到第一编码块,将视频编码存储空间内的数据进行编码得到第二编码块;
将所述第一编码块、所述第二编码块、所述标签、所述封面图像的地址打包成上传文件上传到服务器。


13.根据权利要求12所述的方法,其中,所述将所述第一编码块、所述第二编码块、所述标签、所述封面图像的地址打包成上传文件上传到服务器,包括,包括:
将所述第二编码块加密,得到加密编码块;
将所述第一编码块、所述加密编码块、标签、所述封面图像的地址打包成上传文件上传到服务器。


14.根据权利要求12所述的方法,其中,所述方法还包括:
若所述作者选择不过滤所述封面图像,则将所述视频的标签设置为不过滤;
将所述封面图像拼接到所述视频的首帧之前或尾帧之后一起进行编码,生成第三编码块;
将所述第三编码块、所述标签、所述封面图像的地址打包成上传文件上传到服务器。


15.根据权利要求12-14之一所述的方法,其中,所述方法还包括:
将作者ID上传到服务器。


16.一种用于视频封面存储解析的装置,包括:
下载单元,被配置成向服务器发送包括目标文件标识的下载请求;
第一解析单元,被配置成响应于接收到所述目标文件标识的对应的目标文件,从所述目标文件中解析出标签;
第二解析单元,被配置成若所述标签为过滤,则从所述目标文件中解析出第一编码块、第二编码块;
第一解码单元,被配置成对所述第一编码块解码,得到视频;
第二解码单元,被配置成对所述第二编码块解码,得到残差图像、封面图像、所述封面图像在所...

【专利技术属性】
技术研发人员:张继丰宋堃
申请(专利权)人:百度在线网络技术北京有限公司
类型:发明
国别省市:北京;11

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

1