一种视频编辑方法和装置的制造方法

文档序号:9420688阅读:279来源:国知局
一种视频编辑方法和装置的制造方法
【技术领域】
[0001]本发明涉及视频编辑技术领域,特别是涉及一种视频编辑方法和装置。
【背景技术】
[0002]随着拍摄设备普及以及其他视频采集获取途径的增加,越来越多的视频网站用户会将视频内容(UGC)进行上传进而进行公开分发或者小范围内分享,这部分内容除了一部分是比较有经验或相对专业的用户能够在上传之前做编辑和特效处理外,大部分的普通用户只是简单的将拍摄出来的视频进行上传,通过视频网站的后台进行转码,分发或者分享。
[0003]目前,许多视频网站或者视频编辑网站都会提供给用户在线的云视频编辑服务,普通的用户只需要上传待编辑视频至相应的网站,便可通过待编辑视频所在的网站中编辑素材对待编辑视频进行编辑。
[0004]现有的这种对视频进行编辑的方式存在以下问题:第一、鉴于视频网站的开发人员限制或者其他资源限制,这些视频网站或者视频编辑网站能提供的视频编辑模板,背景音乐和特效等都是有限的,并不一定能满足用户的所有编辑需求。如果用户需要使用分布在不同的服务提供方(即不同视频网站或者视频编辑网站)提供的不同功能特效,则需要将待编辑的视频在不同的服务提供方之间上传、编辑和导出。这对用户而言是非常不便,会为用户造成操作负担,同时也会降低视频编辑效率。第二、不仅如此,本领域技术人员应该明了,对于用户而言,使用多个不同供应商提供的云编辑服务的成本非常高,而用户若在不同的服务提供方之间上传,编辑和导出待编辑视频,则必须花费高额的成本。
[0005]可见,现有的这种视频编辑方法为用户造成操作负担,降低视频编辑效率的同时视频编辑成本高。

【发明内容】

[0006]鉴于上述问题,提出了本发明以便提供一种克服上述问题或者至少部分地解决上述问题的视频编辑方法和装置。
[0007]为了解决上述问题,本发明公开了一种视频编辑方法,包括:接收创建视频编辑项目的请求,响应所述请求并创建所述视频编辑项目;获取所述视频编辑项目对应的待编辑视频;接收对所述待编辑视频进行编辑的编辑素材包的选择操作;判断选择的所述编辑素材包是否存储在视频云编辑素材库中;其中,所述视频云编辑素材库中包括:编辑素材独立开发者和/或第三方云编辑服务提供者上传的编辑素材包;若否,则确定能够提供选择的所述编辑素材包的第三方云编辑服务提供者,依据与确定的所述第三方云编辑服务提供者之间的桥接及选择的所述编辑素材包,获取对所述待编辑视频进行编辑后的视频。
[0008]优选地,所述方法还包括:若所述编辑素材包存储在视频云编辑素材库中,则从所述视频云编辑素材库中获取所述编辑素材包,对所述待编辑视频进行编辑。
[0009]优选地,在所述接收创建视频编辑项目的请求的步骤之前,所述方法还包括:调用第一接口使之与至少一个所述第三方云编辑服务提供者之间分别建立桥接;依据与各所述第三方云编辑服务提供者建立的桥接,分别获取各所述第三方云编辑服务提供者提供的私有容器镜像注册列表;其中,所述私有容器镜像注册列表用于指示第三方云编辑服务提供者可提供的编辑素材包的标识信息;分别为所述各第三方云编辑服务提供者生成私有容器,并为每个所述私有容器创建第二接口以及第三接口,其中,所述第二接口用于将视频传入所述私有容器,所述第三接口用于将所述私有容器中的视频传出。
[0010]优选地,所述依据与确定的所述第三方云编辑服务提供者之间的桥接及选择的所述编辑素材包,获取对所述待编辑视频进行编辑后的视频的步骤包括:依据与确定的所述第三方云编辑服务提供者之间的桥接,向确定的所述第三方云编辑服务提供者发送获取选择的所述编辑素材包的请求;接收确定的所述第三方云编辑服务提供者返回的、所述请求对应的编辑素材包,并将接收到的所述编辑素材包存储在确定的所述第三方云编辑服务提供者对应的私有容器中;通过所述第二接口将所述待编辑视频传入所述第三方云编辑服务提供者对应的私有容器中;采用所述私有容器中的所述编辑素材包对所述待编辑视频进行编辑,并通过所述第三接口将编辑后的所述待编辑视频从所述私有容器中导出。
[0011 ] 优选地,在通过所述第三接口将编辑后的所述待编辑视频从所述私有容器中导出步骤之后,所述方法还包括:将所述私有容器中的所述编辑素材包删除。
[0012]优选地,所述依据与确定的所述第三方云编辑服务提供者之间的桥接及选择的所述编辑素材包,获取对所述待编辑视频进行编辑后的视频步骤包括:依据与确定的所述第三方云编辑服务提供者之间的桥接,向确定的所述第三方云编辑服务提供者发送请求,其中,所述请求中携带有所述待编辑视频、以及选择的所述编辑素材包标识;接收确定的所述第三方云编辑服务提供者通过所述桥接发送的对所述待编辑视频进行编辑后的视频;其中,所述编辑后的视频由所述第三方云编辑服务提供者在接收到所述请求后,依据所述请求中携带的编辑素材包标识确定编辑素材包,通过确定的所述编辑素材包对所述待编辑视频进行编辑后得到。
[0013]优选地,在所述接收创建视频编辑项目的请求的步骤之前,所述方法还包括:调用第四接口获取所述编辑素材独立开发者上传的编辑素材包,和/或,调用所述第四接口获取所述第三方云编辑服务提供者上传的共享编辑素材包,并将接收到的编辑素材包上传至所述视频云编辑素材库。
[0014]优选地,所述方法还包括:判断本地缓存中是否存储有所述编辑素材包,若是,则从本地缓存中获取选择的所述编辑素材包;若否,则执行从所述视频云编辑素材库中获取选择的所述编辑素材包的步骤。
[0015]为了解决上述问题,本发明还公开了一种视频编辑装置,包括:接收模块,用于接收创建视频编辑项目的请求,响应所述请求并创建所述视频编辑项目;获取模块,用于获取所述视频编辑项目对应的待编辑视频;选择操作接收模块,用于接收对所述待编辑视频进行编辑的编辑素材包的选择操作;判断模块,用于判断选择的所述编辑素材包是否存储在视频云编辑素材库中;其中,所述视频云编辑素材库中包括:编辑素材独立开发者和/或第三方云编辑服务提供者上传的编辑素材包;编辑模块,用于在所述判断模块的判断结果为否时,确定能够提供选择的所述编辑素材包的第三方云编辑服务提供者,依据与确定的所述第三方云编辑服务提供者之间的桥接及选择的所述编辑素材包,获取对所述待编辑视频进行编辑后的视频。
[0016]优选地,所述装置还包括:编辑素材包获取模块,用于在所述判断模块的判断结果为是时,从所述视频云编辑素材库中获取所述编辑素材包,对所述待编辑视频进行编辑。
[0017]优选地,所述装置还包括:桥接建立模块,用于在所述接收模块接收创建视频编辑项目的请求之前,调用第一接口使之与至少一个所述第三方云编辑服务提供者之间分别建立桥接;私有容器镜像注册列表获取模块,用于依据与各所述第三方云编辑服务提供者建立的桥接,分别获取各所述第三方云编辑服务提供者提供的私有容器镜像注册列表;其中,所述私有容器镜像注册列表用于指示第三方云编辑服务提供者可提供的编辑素材包的标识信息;私有容器生成模块,用于分别为所述各第三方云编辑服务提供者生成私有容器,并为每个所述私有容器创建第二接口以及第三接口,其中,所述第二接口用于将视频传入所述私有容器,所述第三接口用于将所述私有容器中的视频传出。
[0018]优选地,所述编辑模块包括:第一发送子模块,用于依据与确定的所述第三方云编辑服务提供者之间的桥接,向确定的所述第三方云编辑服务提供者发送获取选择的所述编辑素材包的请求;第一接收子模块,用于接收确定的所述第三方云编辑服务提供者返回的、所述请求对应的编辑素材包,并将接收到的所述编辑素材包存储在确定的所述第三方云编辑服务提供者对应的私有容器中;视频传入子模块,用于通过所述第二接口将所述待编辑视频传入所述第三方云编辑服务提供者对应的私有容器中;编辑子模块,用于采用所述私有容器中的所述编辑素材包对所述待编辑视频进行编辑,并通过所述第三接口将编辑后的所述待编辑视频从所述私有容器中导出。
[0019]优选地,所述装置还包括:删除模块,用于在所述编辑模块通过所述第三接口将编辑后的所述待编辑视频从所述私有容器中导出之后,将所述私有容器中的所述编辑素材包删除。
[0020]优选地,所述编辑模块还包括:第二发送子模块,用于依据与确定的所述第三方云编辑服务提供者之间的桥接,向确定的所述第三方云编辑服务提供者发送请求,其中,所述请求中携带有所述待编辑视频、以及选择的所述编辑素材包标识;第二接收子模块,用于接收确定的所述第三方云编辑服务提供者通过所述桥接发送的对所述待编辑视频进行编辑后的视频;其中,所述编辑后的视频由所述第三方云编辑服务提供者在接收到所述请求后,依据所述请求中携带的编辑素材包标识确定编辑素材包,通过确定的所述编辑素材包对所述待编辑视频进行编辑后得到。
[0021 ] 优选地,所述装置还包括:编辑素材包接收模块,用于在所述接收模块接收创建视频编辑项目的请求之前,调用第四接口获取所述编辑素材独立开发者上传的编辑素材包,和/或,调用所述第四接口获取所述第三方云编辑服务提供者上传的共享编辑素材包,并将接收到的编辑素材包上传至所述视频云编辑素材库。
[0022]优选地,所述装置还包括:本地获取模块,用于判断本地缓存中是否存储有所述编辑素材包,若是,则从本地缓存中获取所述编辑素材包;若否,则执行所述编辑素材包获取模块。
[0023]与现有技术相比,本发明包括以下优点:
[0024]本发明实施例提供的视频编辑方案,视频编辑客户端一方面可以从视频云编辑素材库中获取编辑视频所需要的编辑素材包,本发明实施例中的视频编辑素材库中不仅包含本云编辑服务提供者提供的编辑素材包,同时还包含第三方云编辑服务提供者以及编辑素材独立开发者提供的编辑素材包,相较于现有的视频编辑网站中仅能提供本服务器提供者提供的编辑素材包而言,本发明
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1