一种自动转换视频分辨率的方法和装置制造方法及图纸

技术编号:24176821 阅读:34 留言:0更新日期:2020-05-16 04:57
本发明专利技术属于图像处理技术领域,公开了一种自动转换视频分辨率的方法和装置,该方法包括:检测是否有未转换的第一视频文件;如果检测到有未转换的第一视频文件,获取该第一视频文件至本地;按预设规则将该第一视频文件转换为多个不同分辨率的第二视频文件,并将该第二视频文件保存在本地;将该多个不同分辨率的第二视频文件上传至第一服务端中保存,并更新该第一视频文件的转换状态;在该第二视频文件全部上传完成后,删除在本地的至少包括该第一视频文件和第二视频文件的临时文件。本发明专利技术解决了目前在后台对源视频进行上传和分辨率转换公前端使用时处理效率不高的问题。

A method and device for automatically converting video resolution

【技术实现步骤摘要】
一种自动转换视频分辨率的方法和装置
本专利技术属于视频编解码
,具体涉及一种自动转换视频分辨率的方法和装置。
技术介绍
在应用的前端选择图片来自动生成视频时,需要获取后端的各种样本视频。在现有工作环境中,需要由人工对授权的源视频进行剪辑或信息录入后上传至服务器中保存,然后再由人工对该源视频转换为多个不同分辨率格式的视频进行保存,以供前端应用调用。以上操作都是在后台由人工进行操作来完成的,效率不高,因此本领域技术人员希望能够有一种更为高效的视频转换处理方法来改变该现有工作情况。
技术实现思路
本申请提供了一种自动转换视频分辨率的方法和装置,用于解决目前在后台对源视频进行上传和分辨率转换公前端使用时处理效率不高的问题。根据本申请的第一方面,提供了一种自动转换视频分辨率的方法,包括:检测是否有未转换的第一视频文件;如果检测到有未转换的第一视频文件,获取该第一视频文件至本地;按预设规则将该第一视频文件转换为多个不同分辨率的第二视频文件,并将该第二视频文件保存在本地;将该多个不同分辨率的第二视频文件上传至第一服务端中保存,并更新该第一视频文件的转换状态;在该第二视频文件全部上传完成后,删除在本地的至少包括该第一视频文件和第二视频文件的临时文件。在一些实施方案中,该检测是否有未转换的第一视频文件,包括:遍历存储在第二服务端的该第一视频信息的存储信息,该存储信息包括该第一视频文件的转换状态信息;基于该转换状态信息,检测是否有转换状态信息为未转换的第一视频文件。在一些实施方案中,如果检测到有未转换的第一视频文件,获取该第一视频文件至本地,包括:如果检测到该存储信息中有第一视频文件的转换状态信息为未转换的,获取该第一视频文件的地址信息,该存储信息还包括该第一视频文件的地址信息;根据该地址信息从该第一服务端上下载该第一视频文件至本地并保存。在一些实施方案中,该预设规则包括规定的对该第一视频文件进行转换的分辨率格式和自动转换指令。在一些实施方案中,将该多个不同分辨率的第二视频文件上传至第一服务端中保存,并更新该第一视频文件的转换状态,包括:发送该第二视频文件至第一服务端,使该第一服务端对该第二视频文件进行存储,并返回至少包括该转换状态信息和地址信息的存储信息;接收该存储信息,并根据该存储信息更新在第二服务端上的该第一视频文件的存储信息。在一些实施方案中,将该多个不同分辨率的第二视频文件上传至第一服务端中保存,并更新该第一视频文件的转换状态,包括:发送该第二视频文件至第一服务端,使该第一服务端对该第二视频文件进行存储,并更新在第二服务端上的该第一视频文件的存储信息和返回该存储信息;接收该存储信息,该存储信息包括该第二视频文件存储完成的指令。根据本申请的第二方面,提供了一种自动转换视频分辨率的装置,其特征在于,包括:检测模块,被配置为检测是否有未转换的第一视频文件;视频获取模块,被配置为如果检测到有未转换的第一视频文件,获取该第一视频文件至本地;视频转换模块,被配置为按预设规则将该第一视频文件转换为多个不同分辨率的第二视频文件,并将该第二视频文件保存在本地;视频上传模块,被配置为将该多个不同分辨率的第二视频文件上传至第一服务端中保存,并更新该第一视频文件的转换状态;文件清除模块,被配置为在该第二视频文件全部上传完成后,删除在本地的至少包括该第一视频文件和第二视频文件的临时文件。根据本申请的第三方面,提供了一种存储介质,该存储介质存储有计算机程序,该计算机程序在运行时,执行第一方面中任一项该的方法。根据本申请的第四方面,提供了一种处理器,该处理器用于运行存储在存储器中的计算机程序,当该计算机程序运行时,执行第一方面中任一项该的方法。根据本申请的第五方面,提供了一种电子设备,包括:至少一个处理器;至少一个存储器,存储有计算机程序;该处理器用于运行存储在存储器中的计算机程序,当该计算机程序运行时,执行第一方面中任一项该的方法。本专利技术的有益效果为:本专利技术提供的上述方法通过对第一视频文件上传在第一服务端保存,同时在第二服务端保存该第一视频文件在第一服务端的存储信息,然后在本地来第二服务端中的存储信息进行检测来获取未转换的第一视频文件,然后根据该存储信息来将第一视频文件下载至本地进行多分辨率转换,之后将转换后的第二视频文件上传至第一服务端中保存,并同时跟更新第二服务端上的存储信息和删除本地临时文件,这个过程实现了对第一视频文件的自动转换处理,不仅提高了视频的处理效率,同时也优化了处理流程。附图说明图1是可以应用本申请自动转换视频分辨率的方法或自动转换视频分辨率的装置的一示例性系统架构。图2是本申请提供的自动转换视频分辨率的方法的一实施例的流程图。图3是本申请提供的图2所示实施例自动转换视频分辨率的方法中步骤S201的一实施例的流程图。图4是本申请提供的图2所示实施例自动转换视频分辨率的方法中步骤S202的一实施例的流程图。图5是本申请提供的图2所示实施例自动转换视频分辨率的方法中步骤S202的一实施例的流程图。图6是本申请提供的图2所示实施例自动转换视频分辨率的方法中步骤S202的一实施例的流程图。图7是本申请提供的自动转换视频分辨率的装置的一实施例的结构示意图。图8是图7所示实施例自动转换视频分辨率的装置中检测模块的一实施例的结构示意图。图9是图7所示实施例自动转换视频分辨率的装置中视频获取模块的一实施例的结构示意图。图10是图7所示实施例自动转换视频分辨率的装置中视频上传模块的一实施例的结构示意图。图11是图7所示实施例自动转换视频分辨率的装置中视频上传模块的一实施例的结构示意图。图12是本申请提供的一种电子设备的结构示意图。具体实施方式图1是可以应用本申请自动转换视频分辨率的方法或自动转换视频分辨率的装置的一示例性系统架构。请参见图1,该系统架构包括本地终端设备、云存储服务器和数据库,本地终端设备和云存储服务器之间通过网络来进行通信链接,本地终端设备和数据库之间同样通过网络来进行通信链接,其中该网络是用于提供通信链接的介质,可以包括有线网络、无线网络等通信链路或通信网络。其中,本地终端设备可以是计算机、服务器、工作站等电子设备。其中,云存储服务器可以是存储服务器或云服务器,用于存储包括视频等数据文件。其中,数据库可以是数据库服务器或者数据库软件等。需要说明的是,本申请中的自动转换视频分辨率的方法或自动转换视频分辨率的装置一般是有上述系统构架中的本地终端设备来执行。实施例1图2是本申请提供的自动转换视频分辨率的方法的一实施例的流程图。请参考图2,该自动转换视频分辨率的方法,具体包括以下步骤:S201,检测是否有未转换的第一视频文件。本步骤S201中,该第一视频文件是由后台人工对授权视频进行编辑和信息录入后的源视频。一般的,该第一视频文件的分辨率较高,例如本文档来自技高网...

【技术保护点】
1.一种自动转换视频分辨率的方法,包括:/n检测是否有未转换的第一视频文件;/n如果检测到有未转换的第一视频文件,获取所述第一视频文件至本地;/n按预设规则将所述第一视频文件转换为多个不同分辨率的第二视频文件,并将所述第二视频文件保存在本地;/n将所述多个不同分辨率的第二视频文件上传至第一服务端中保存,并更新所述第一视频文件的转换状态;/n在所述第二视频文件全部上传完成后,删除在本地的至少包括所述第一视频文件和第二视频文件的临时文件。/n

【技术特征摘要】
1.一种自动转换视频分辨率的方法,包括:
检测是否有未转换的第一视频文件;
如果检测到有未转换的第一视频文件,获取所述第一视频文件至本地;
按预设规则将所述第一视频文件转换为多个不同分辨率的第二视频文件,并将所述第二视频文件保存在本地;
将所述多个不同分辨率的第二视频文件上传至第一服务端中保存,并更新所述第一视频文件的转换状态;
在所述第二视频文件全部上传完成后,删除在本地的至少包括所述第一视频文件和第二视频文件的临时文件。


2.其中,所述检测是否有未转换的第一视频文件,包括:
遍历存储在第二服务端的所述第一视频信息的存储信息,所述存储信息包括所述第一视频文件的转换状态信息;
基于所述转换状态信息,检测是否有转换状态信息为未转换的第一视频文件。


3.其中,如果检测到有未转换的第一视频文件,获取所述第一视频文件至本地,包括:
如果检测到所述存储信息中有第一视频文件的转换状态信息为未转换的,获取所述第一视频文件的地址信息,所述存储信息还包括所述第一视频文件的地址信息;
根据所述地址信息从所述第一服务端上下载所述第一视频文件至本地并保存。


4.其中,所述预设规则包括规定的对所述第一视频文件进行转换的分辨率格式和自动转换指令。


5.将所述多个不同分辨率的第二视频文件上传至第一服务端中保存,并更新所述第一视频文件的转换状态,包括:
发送所述第二视频文件至第一服务端,使所述第一服务端对所述第二视频文件进行存储,并返回至少包括所述转换状态信息和地址信息的存储信息;
接收所述存储信息,并根据所述存储信息更新在第二服务端上的所述第一视...

【专利技术属性】
技术研发人员:朱亮徐滢
申请(专利权)人:成都品果科技有限公司
类型:发明
国别省市:四川;51

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

1