CN111163334B - 一种自动转换视频分辨率的方法和装置 - Google Patents

一种自动转换视频分辨率的方法和装置 Download PDF

Info

Publication number
CN111163334B
CN111163334B CN201911223436.6A CN201911223436A CN111163334B CN 111163334 B CN111163334 B CN 111163334B CN 201911223436 A CN201911223436 A CN 201911223436A CN 111163334 B CN111163334 B CN 111163334B
Authority
CN
China
Prior art keywords
video file
video
file
information
storage
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201911223436.6A
Other languages
English (en)
Other versions
CN111163334A (zh
Inventor
朱亮
徐滢
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Chengdu Pinguo Technology Co Ltd
Original Assignee
Chengdu Pinguo Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Chengdu Pinguo Technology Co Ltd filed Critical Chengdu Pinguo Technology Co Ltd
Priority to CN201911223436.6A priority Critical patent/CN111163334B/zh
Publication of CN111163334A publication Critical patent/CN111163334A/zh
Application granted granted Critical
Publication of CN111163334B publication Critical patent/CN111163334B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/239Interfacing the upstream path of the transmission network, e.g. prioritizing client content requests
    • H04N21/2393Interfacing the upstream path of the transmission network, e.g. prioritizing client content requests involving handling client requests
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/234Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs
    • H04N21/2343Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements
    • H04N21/234363Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements by altering the spatial resolution, e.g. for clients with a lower screen resolution
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
    • H04N21/266Channel or content management, e.g. generation and management of keys and entitlement messages in a conditional access system, merging a VOD unicast channel into a multicast channel
    • H04N21/2662Controlling the complexity of the video stream, e.g. by scaling the resolution or bitrate of the video stream based on the client capabilities
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/433Content storage operation, e.g. storage operation in response to a pause request, caching operations
    • H04N21/4335Housekeeping operations, e.g. prioritizing content for deletion because of storage space restrictions

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Databases & Information Systems (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

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

Description

一种自动转换视频分辨率的方法和装置
技术领域
本发明属于视频编解码技术领域,具体涉及一种自动转换视频分辨率的方法和装置。
背景技术
在应用的前端选择图片来自动生成视频时,需要获取后端的各种样本视频。在现有工作环境中,需要由人工对授权的源视频进行剪辑或信息录入后上传至服务器中保存,然后再由人工对该源视频转换为多个不同分辨率格式的视频进行保存,以供前端应用调用。以上操作都是在后台由人工进行操作来完成的,效率不高,因此本领域技术人员希望能够有一种更为高效的视频转换处理方法来改变该现有工作情况。
发明内容
本申请提供了一种自动转换视频分辨率的方法和装置,用于解决目前在后台对源视频进行上传和分辨率转换公前端使用时处理效率不高的问题。
根据本申请的第一方面,提供了一种自动转换视频分辨率的方法,包括:检测是否有未转换的第一视频文件;如果检测到有未转换的第一视频文件,获取该第一视频文件至本地;按预设规则将该第一视频文件转换为多个不同分辨率的第二视频文件,并将该第二视频文件保存在本地;将该多个不同分辨率的第二视频文件上传至第一服务端中保存,并更新该第一视频文件的转换状态;在该第二视频文件全部上传完成后,删除在本地的至少包括该第一视频文件和第二视频文件的临时文件。
在一些实施方案中,该检测是否有未转换的第一视频文件,包括:遍历存储在第二服务端的该第一视频信息的存储信息,该存储信息包括该第一视频文件的转换状态信息;基于该转换状态信息,检测是否有转换状态信息为未转换的第一视频文件。
在一些实施方案中,如果检测到有未转换的第一视频文件,获取该第一视频文件至本地,包括:如果检测到该存储信息中有第一视频文件的转换状态信息为未转换的,获取该第一视频文件的地址信息,该存储信息还包括该第一视频文件的地址信息;根据该地址信息从该第一服务端上下载该第一视频文件至本地并保存。
在一些实施方案中,该预设规则包括规定的对该第一视频文件进行转换的分辨率格式和自动转换指令。
在一些实施方案中,将该多个不同分辨率的第二视频文件上传至第一服务端中保存,并更新该第一视频文件的转换状态,包括:发送该第二视频文件至第一服务端,使该第一服务端对该第二视频文件进行存储,并返回至少包括该转换状态信息和地址信息的存储信息;接收该存储信息,并根据该存储信息更新在第二服务端上的该第一视频文件的存储信息。
在一些实施方案中,将该多个不同分辨率的第二视频文件上传至第一服务端中保存,并更新该第一视频文件的转换状态,包括:发送该第二视频文件至第一服务端,使该第一服务端对该第二视频文件进行存储,并更新在第二服务端上的该第一视频文件的存储信息和返回该存储信息;接收该存储信息,该存储信息包括该第二视频文件存储完成的指令。
根据本申请的第二方面,提供了一种自动转换视频分辨率的装置,其特征在于,包括:检测模块,被配置为检测是否有未转换的第一视频文件;视频获取模块,被配置为如果检测到有未转换的第一视频文件,获取该第一视频文件至本地;视频转换模块,被配置为按预设规则将该第一视频文件转换为多个不同分辨率的第二视频文件,并将该第二视频文件保存在本地;视频上传模块,被配置为将该多个不同分辨率的第二视频文件上传至第一服务端中保存,并更新该第一视频文件的转换状态;文件清除模块,被配置为在该第二视频文件全部上传完成后,删除在本地的至少包括该第一视频文件和第二视频文件的临时文件。
根据本申请的第三方面,提供了一种存储介质,该存储介质存储有计算机程序,该计算机程序在运行时,执行第一方面中任一项该的方法。
根据本申请的第四方面,提供了一种处理器,该处理器用于运行存储在存储器中的计算机程序,当该计算机程序运行时,执行第一方面中任一项该的方法。
根据本申请的第五方面,提供了一种电子设备,包括:至少一个处理器;至少一个存储器,存储有计算机程序;该处理器用于运行存储在存储器中的计算机程序,当该计算机程序运行时,执行第一方面中任一项该的方法。
本发明的有益效果为:本发明提供的上述方法通过对第一视频文件上传在第一服务端保存,同时在第二服务端保存该第一视频文件在第一服务端的存储信息,然后在本地来第二服务端中的存储信息进行检测来获取未转换的第一视频文件,然后根据该存储信息来将第一视频文件下载至本地进行多分辨率转换,之后将转换后的第二视频文件上传至第一服务端中保存,并同时跟更新第二服务端上的存储信息和删除本地临时文件,这个过程实现了对第一视频文件的自动转换处理,不仅提高了视频的处理效率,同时也优化了处理流程。
附图说明
图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中,该第一视频文件是由后台人工对授权视频进行编辑和信息录入后的源视频。一般的,该第一视频文件的分辨率较高,例如第一视频文件的分辨率可以为4K、2K或1080P等。
S202,如果检测到有未转换的第一视频文件,获取该第一视频文件至本地。
本步骤S202中,本地是指本步骤的执行主体,例如可以是图1所示实施例中的本地终端设备。本步骤通过获取第一视频文件至本地,以便后续对该第一视频文件进行操作处理。
S203,按预设规则将该第一视频文件转换为多个不同分辨率的第二视频文件,并将该第二视频文件保存在本地。
本步骤S203中,该预设规则包括规定将该第一视频文件转换为多个不同分辨率的第二视频文件。例如,规定第一视频文件需要分别转换成分辨率为3840x2160、1920x1080、1280x720、854x480的指定文件格式的视频文件,这些转换后的视频文件即为第二视频文件。
具体的,该预设规则包括规定的对该第一视频文件进行转换的分辨率格式和自动转换指令。自动转换指令包括调用转换应用和开始执行转换步骤的指令等,这些设定既可以通过程序的方式来设定,也可以通过在转换软件中来实现,如何对视频进行转换可以参考现有的转换应用,本申请关于对第一视频文件进行转换的过程不做限定。
应当理解,视频转换过程是通过调用视频转换应用来实现的,该应用为现有技术,这里不做详述。例如,对视频进行转换的应用可以是FFmpeg(英文全称为:Fast ForwardMpeg),是一套可以用来记录、转换数字音频、视频,并能将其转化为流的开源计算机程序。
S204,将该多个不同分辨率的第二视频文件上传至第一服务端中保存,并更新该第一视频文件的转换状态。
本步骤S204中,在转换得到第二视频文件后,通过将所有转换得到的第二视频文件上传至指定的第一服务端中进行保存。上述第一服务端可以为软件或硬件,如果该第一服务端为软件,其可以为云服务平台,如果该第一服务端为硬件可以为存储服务器。例如,第一服务端可以为图1所示的云存储服务器。
另外,由于上传第二视频文件进行保存意味着视频转换已经完成,因此,需要对该第一视频文件的转换状态进行修改,防止第一视频被重复转换。
S205,在该第二视频文件全部上传完成后,删除在本地的至少包括该第一视频文件和第二视频文件的临时文件。
本步骤S205中,在完成对第二视频文件的上传保存后,对保存在本地的临时文件进行清除。
通过上述方法,在后台进行源视频分辨率转换过程中,只需要人工对授权视频进行编辑和信息录入后上传至指定空间进行保存后,就会触发本申请提供的上述方法来自动对该源视频进行检查和自动转换,从而提高了视频的转换效率,同时也降低了人力成本。
图3是本申请提供的图2所示实施例自动转换视频分辨率的方法中步骤S201的一实施例的流程图。
请参见图3,上述步骤S201,该检测是否有未转换的第一视频文件,具体包括以下步骤:
S301,遍历存储在第二服务端的该第一视频信息的存储信息,该存储信息包括该第一视频文件的转换状态信息。
本步骤S301中,第一视频文件存储在第一服务端,在第一服务端对第一视频文件进行保存后,会将该第一视频文件的地址信息返回给本地或数据库中进行保存。该本地可以为上述图1所示的本地终端设备,该数据库可以为上述图1所示的数据库。
具体的,该存储信息可以包括第一视频文件的地址信息和转换状态信息。该转换状态信息是用于标记该第一视频文件是否有被转换的标记,根据该标记可以在遍历存储信息时来检测判断其对应的第一视频文件是否被转换过。
S302,基于该转换状态信息,检测是否有转换状态信息为未转换的第一视频文件。
本步骤S302中,根据存储信息中的转换状态信息可以检测出其对应的第一视频文件是否有被转换。
本实施例通过保存在第二服务端的数据遍历来检测存储在第一服务端上的第一视频文件的转换状态,实现了文件与数据的分离,以及数据的间接检索,不需要直接对视频文件进行检测,有效提高了步骤的执行效率,且不需要占用较大的运算资源。
图4是本申请提供的图2所示实施例自动转换视频分辨率的方法中步骤S202的一实施例的流程图。
请参见图4,上述步骤S202,如果检测到有未转换的第一视频文件,获取该第一视频文件至本地,包括以下步骤:
S401,如果检测到该存储信息中有第一视频文件的转换状态信息为未转换的,获取该第一视频文件的地址信息,该存储信息还包括该第一视频文件的地址信息;
S402,根据该地址信息从该第一服务端上下载该第一视频文件至本地并保存。
上述步骤S401中,在检测到有未转换的第一视频文件时,获取该第一视频文件的地址信息,该地址信息也即是第一视频文件在第一服务端上的保存地址。
上述步骤S402中,在获取到地址信息后,即可根据该地址信息从第一服务端将该第一视频文件下载至本地进行转换操作。
本实施例通过下载的方式来获取第一视频文件,降低了本地的运行资源的负载。
图5是本申请提供的图2所示实施例自动转换视频分辨率的方法中步骤S202的一实施例的流程图。
请参见图5,上述步骤S204,将该多个不同分辨率的第二视频文件上传至第一服务端中保存,并更新该第一视频文件的转换状态,具体包括以下步骤:
S501,发送该第二视频文件至第一服务端,使所述第一服务端对所述第二视频文件进行存储,并返回至少包括所述转换状态信息和地址信息的存储信息。
本步骤中,第一服务端对第二视频文件进行保存,该保存可以是独立的保存,可以是与第一视频文件的关联保存。如果是关联保存可以在返回的存储信息中进行标记。
S502,接收所述存储信息,并根据所述存储信息更新在第二服务端上的该第一视频文件的存储信息。
本步骤中,在收到第二视频文件的存储信息后,需要对存储在第二服务端上的第一视频文件的存储信息进行更新,该更新包括对第一视频文件的转换状态信息进行更新设置,以及将第二视频文件的存储信息保存在第二服务端上。例如将第一视频文件的转换状态信息更新为已转换。
本实施例中,是由本地与第一服务端交互来实现对第二视频文件的保存和第一视频信息转换状态信息的更新。
图6是本申请提供的图2所示实施例自动转换视频分辨率的方法中步骤S202的一实施例的流程图。
请参见图6,上述步骤S204,将该多个不同分辨率的第二视频文件上传至第一服务端中保存,并更新该第一视频文件的转换状态,还可以包括以下步骤:
S601,发送该第二视频文件上传至第一服务端,使该第一服务端对该第二视频文件进行存储,并更新在第二服务端上的该第一视频文件的存储信息和返回该存储信息;
S602,接收该存储信息,该存储信息包括该第二视频文件存储完成的指令。
本实施例与上述图5所示实施例不同的地方在于:本实施例是由第一服务端(例如图1所示的云存储服务器)与第二服务端(例如图1所示的数据库)进行交互来实现对第一视频文件的存储信息的更新,或者还包括将第二视频文件的存储信息保存在第二服务端上。
实施例2
基于与上述实施例1中自动转换视频分辨率的方法相同的发明构思,本实施例还提供了一种自动转换视频分辨率的装置。
图7是本申请提供的自动转换视频分辨率的装置的一实施例的结构示意图。
请参见图7,该自动转换视频分辨率的装置7包括:检测模块71,被配置为检测是否有未转换的第一视频文件;视频获取模块72,被配置为如果检测到有未转换的第一视频文件,获取该第一视频文件至本地;视频转换模块73,被配置为按预设规则将该第一视频文件转换为多个不同分辨率的第二视频文件,并将该第二视频文件保存在本地;视频上传模块74,被配置为将该多个不同分辨率的第二视频文件上传至第一服务端中保存,并更新该第一视频文件的转换状态;文件清除模块75,被配置为在该第二视频文件全部上传完成后,删除在本地的至少包括该第一视频文件和第二视频文件的临时文件。
图8是图7所示实施例自动转换视频分辨率的装置中检测模块的一实施例的结构示意图。
请参见图8,该检测模块71包括:信息遍历单元81,被配置为遍历存储在第二服务端的该第一视频信息的存储信息,该存储信息包括该第一视频文件的转换状态信息;状态检测单元82,被配置为基于该转换状态信息,检测是否有转换状态信息为未转换的第一视频文件。
图9是图7所示实施例自动转换视频分辨率的装置中视频获取模块的一实施例的结构示意图。
请参见图9,该视频获取模块72包括:获取单元91,被配置为如果检测到该存储信息中有第一视频文件的转换状态信息为未转换的,获取该第一视频文件的地址信息,该存储信息还包括该第一视频文件的地址信息;下载单元92,被配置为根据该地址信息从该第一服务端上下载该第一视频文件至本地并保存。
其中,该预设规则包括规定的对所述第一视频文件进行转换的分辨率格式和自动转换指令。
图10是图7所示实施例自动转换视频分辨率的装置中视频上传模块74的一实施例的结构示意图。
请参见图10,该视频上传模块74包括:第一上传单元101,被配置为发送该第二视频文件上传至第一服务端,使该第一服务端对该第二视频文件进行存储,并返回至少包括该转换状态信息和地址信息的存储信息;第一接收单元102,被配置为接收该存储信息,并根据该存储信息更新在第二服务端上的该第一视频文件的存储信息。
图11是图7所示实施例自动转换视频分辨率的装置中视频上传模块74的一实施例的结构示意图。
请参见图11,该视频上传模块74包括:第二上传单元111,被配置为发送该第二视频文件上传至第一服务端,使该第一服务端对该第二视频文件进行存储,并更新在第二服务端上的该第一视频文件的存储信息和返回该存储信息;第二接收单元112,被配置为接收该存储信息,该存储信息包括该第二视频文件存储完成的指令。
实施例3
本实施例还提供了一种可以用于应用上述实施例1中自动转换视频分辨率的方法的电子设备。
图12是本申请提供的一种电子设备的结构示意图。
请参见图12,该电子设备12包括:至少一个处理器121;至少一个存储器122,存储有计算机程序123;该处理器121用于运行存储在存储器122中的计算机程序123,当该计算机程序123运行时,执行如实施例1中图2-图7任一项该的方法。
上述电子设备12包括但不限于计算机、服务器、工作站等。例如,器可以为图1所示的本地终端设备。
在一些实施例中,本申请还提供了一种存储介质,该存储介质存储有计算机程序,该计算机程序在运行时,执行如实施例1中图2-图7任一项该的方法。
在一些实施例中,本申请还提供了一种处理器,该处理器用于运行存储在存储器中的计算机程序,当该计算机程序运行时,执行如实施例1中图2-图7任一项该的方法。

Claims (8)

1.一种自动转换视频分辨率的方法,包括:
检测是否有未转换的第一视频文件;包括:遍历存储在第二服务端的所述第一视频文件的存储信息,所述存储信息包括所述第一视频文件的转换状态信息;基于所述转换状态信息,检测是否有转换状态信息为未转换的第一视频文件;
如果检测到有未转换的第一视频文件,获取所述第一视频文件至本地;
按预设规则将所述第一视频文件转换为多个不同分辨率的第二视频文件,并将所述第二视频文件保存在本地;
将所述多个不同分辨率的第二视频文件上传至第一服务端中保存,并更新所述第一视频文件的转换状态;
在所述第二视频文件全部上传完成后,删除在本地的至少包括所述第一视频文件和第二视频文件的临时文件。
2.根据权利要求1所述的一种自动转换视频分辨率的方法,其特征在于,如果检测到有未转换的第一视频文件,获取所述第一视频文件至本地,包括:
如果检测到所述存储信息中有第一视频文件的转换状态信息为未转换的,获取所述第一视频文件的地址信息,所述存储信息还包括所述第一视频文件的地址信息;
根据所述地址信息从所述第一服务端上下载所述第一视频文件至本地并保存。
3.根据权利要求1所述的一种自动转换视频分辨率的方法,其特征在于,所述预设规则包括规定的对所述第一视频文件进行转换的分辨率格式和自动转换指令。
4.根据权利要求1所述的一种自动转换视频分辨率的方法,其特征在于,将所述多个不同分辨率的第二视频文件上传至第一服务端中保存,并更新所述第一视频文件的转换状态,包括:
发送所述第二视频文件至第一服务端,使所述第一服务端对所述第二视频文件进行存储,并返回至少包括所述转换状态信息和地址信息的存储信息;
接收所述存储信息,并根据所述存储信息更新在第二服务端上的所述第一视频文件的存储信息。
5.根据权利要求1所述的一种自动转换视频分辨率的方法,其特征在于,将所述多个不同分辨率的第二视频文件上传至第一服务端中保存,并更新所述第一视频文件的转换状态,包括:
发送所述第二视频文件至第一服务端,使所述第一服务端对所述第二视频文件进行存储,并更新在第二服务端上的所述第一视频文件的存储信息和返回所述存储信息;
接收所述存储信息,所述存储信息包括所述第二视频文件存储完成的指令。
6.一种自动转换视频分辨率的装置,其特征在于,包括:
检测模块,被配置为检测是否有未转换的第一视频文件;
视频获取模块,被配置为如果检测到有未转换的第一视频文件,获取所述第一视频文件至本地;
视频转换模块,被配置为按预设规则将所述第一视频文件转换为多个不同分辨率的第二视频文件,并将所述第二视频文件保存在本地;
视频上传模块,被配置为将所述多个不同分辨率的第二视频文件上传至第一服务端中保存,并更新所述第一视频文件的转换状态;
文件清除模块,被配置为在所述第二视频文件全部上传完成后,删除在本地的至少包括所述第一视频文件和第二视频文件的临时文件。
7.一种存储介质,其特征在于,所述存储介质存储有计算机程序,所述计算机程序在运行时,执行如权利要求1-5任一项所述的方法。
8.一种电子设备,其特征在于,包括:
至少一个处理器;
至少一个存储器,存储有计算机程序;
所述处理器用于运行存储在存储器中的计算机程序,当所述计算机程序运行时,执行如权利要求1-5任一项所述的方法。
CN201911223436.6A 2019-12-03 2019-12-03 一种自动转换视频分辨率的方法和装置 Active CN111163334B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201911223436.6A CN111163334B (zh) 2019-12-03 2019-12-03 一种自动转换视频分辨率的方法和装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201911223436.6A CN111163334B (zh) 2019-12-03 2019-12-03 一种自动转换视频分辨率的方法和装置

Publications (2)

Publication Number Publication Date
CN111163334A CN111163334A (zh) 2020-05-15
CN111163334B true CN111163334B (zh) 2022-04-22

Family

ID=70556424

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201911223436.6A Active CN111163334B (zh) 2019-12-03 2019-12-03 一种自动转换视频分辨率的方法和装置

Country Status (1)

Country Link
CN (1) CN111163334B (zh)

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6226039B1 (en) * 1996-12-24 2001-05-01 Lg Electronics Inc. Automatic aspect ratio converting apparatus for television receiver
CN1988617A (zh) * 2005-12-19 2007-06-27 三星电子株式会社 视频***、用于设置视频信号格式的装置和方法
CN101059797A (zh) * 2006-04-20 2007-10-24 风网科技(北京)有限公司 视频文件自动转换的***及其方法
CN101163087A (zh) * 2006-10-13 2008-04-16 风网科技(北京)有限公司 一种共享移动终端视频文件的***和方法
CN107360226A (zh) * 2017-07-11 2017-11-17 上海鋆创信息技术有限公司 直播视频的保存方法及装置
CN109587560A (zh) * 2018-11-27 2019-04-05 Oppo广东移动通信有限公司 视频处理方法、装置、电子设备以及存储介质

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP2251801A3 (en) * 2009-05-13 2010-12-29 Huawei Technologies Co., Ltd. Method, terminal and server for transcoding data
WO2013042264A1 (ja) * 2011-09-22 2013-03-28 Necディスプレイソリューションズ株式会社 映像処理装置および映像処理方法

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6226039B1 (en) * 1996-12-24 2001-05-01 Lg Electronics Inc. Automatic aspect ratio converting apparatus for television receiver
CN1988617A (zh) * 2005-12-19 2007-06-27 三星电子株式会社 视频***、用于设置视频信号格式的装置和方法
CN101059797A (zh) * 2006-04-20 2007-10-24 风网科技(北京)有限公司 视频文件自动转换的***及其方法
CN101163087A (zh) * 2006-10-13 2008-04-16 风网科技(北京)有限公司 一种共享移动终端视频文件的***和方法
CN107360226A (zh) * 2017-07-11 2017-11-17 上海鋆创信息技术有限公司 直播视频的保存方法及装置
CN109587560A (zh) * 2018-11-27 2019-04-05 Oppo广东移动通信有限公司 视频处理方法、装置、电子设备以及存储介质

Also Published As

Publication number Publication date
CN111163334A (zh) 2020-05-15

Similar Documents

Publication Publication Date Title
CN108989885B (zh) 视频文件转码***、分割方法、转码方法及装置
US9961398B2 (en) Method and device for switching video streams
US8407363B2 (en) Generating low resolution user interfaces for transmission to mobile devices
CN110096660B (zh) 用于加载页面图片的方法、装置和电子设备
US20140129882A1 (en) Encoding diagnostic data in an error message for a computer program
CN108551481B (zh) 一种文件上传方法、装置、服务器及存储介质
CN102438004A (zh) 获取媒体文件的元数据信息的方法、***及多媒体播放器
WO2017101126A1 (zh) 一种监控***的数据存储方法及***
CN112138376A (zh) 云游戏存档方法、装置和电子设备
CN112149035A (zh) 网站静态资源处理方法及装置
CN105187562A (zh) 操作远程文件的***及方法
US11765299B2 (en) Information processing apparatus and method
CN111163334B (zh) 一种自动转换视频分辨率的方法和装置
CN114598687A (zh) 一种https数据包的抓取方法、***及终端
CN104281590B (zh) 图片上传方法、装置、应用交互平台、终端及***
CN111309221B (zh) 页面处理方法、装置及设备
CN110580242A (zh) 一种网盘应用中图片存储及显示方法、***
WO2023125777A1 (zh) 录像数据补录方法、云存储服务器、***及存储介质
US8811756B2 (en) Image compression
CN107342981B (zh) 传感器数据的传输方法及装置、虚拟现实头戴设备
CN115914411A (zh) 从onvif设备到gb28181设备的转换方法、装置及存储介质
CN108228829B (zh) 用于生成信息的方法和装置
CN111447490A (zh) 流媒体文件处理方法及装置
CN111147931A (zh) Tlv数据包的传输方法、装置、设备及可读存储介质
CN111262727A (zh) 服务的扩容方法、装置、设备及存储介质

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant