一种视频编辑方法和装置制造方法及图纸

技术编号:12487393 阅读:95 留言:0更新日期:2015-12-11 01:49
本发明专利技术提供了一种视频编辑方法和装置,其中,所述方法包括:接收创建视频编辑项目的请求,响应请求并创建所述视频编辑项目;获取视频编辑项目对应的待编辑视频;接收对待编辑视频进行编辑的编辑素材包的选择操作;判断选择的编辑素材包是否存储在视频云编辑素材库中;若否,则确定能够提供选择的编辑素材包的第三方云编辑服务提供者,依据与确定的第三方云编辑服务提供者之间的桥接及选择的编辑素材包,获取对待编辑视频进行编辑后的视频。通过本发明专利技术提供的视频编辑方案,用户无需将视频拷贝至第三方网站对视频进行编辑,而仅是在本客户端中选择相应的编辑素材包即可完成视频编辑,便于用户操作。

【技术实现步骤摘要】

本专利技术涉及视频编辑
,特别是涉及一种视频编辑方法和装置
技术介绍
随着拍摄设备普及以及其他视频采集获取途径的增加,越来越多的视频网站用户会将视频内容(UGC)进行上传进而进行公开分发或者小范围内分享,这部分内容除了一部分是比较有经验或相对专业的用户能够在上传之前做编辑和特效处理外,大部分的普通用户只是简单的将拍摄出来的视频进行上传,通过视频网站的后台进行转码,分发或者分享。目前,许多视频网站或者视频编辑网站都会提供给用户在线的云视频编辑服务,普通的用户只需要上传待编辑视频至相应的网站,便可通过待编辑视频所在的网站中编辑素材对待编辑视频进行编辑。现有的这种对视频进行编辑的方式存在以下问题:第一、鉴于视频网站的开发人员限制或者其他资源限制,这些视频网站或者视频编辑网站能提供的视频编辑模板,背景音乐和特效等都是有限的,并不一定能满足用户的所有编辑需求。如果用户需要使用分布在不同的服务提供方(即不同视频网站或者视频编辑网站)提供的不同功能特效,则需要将待编辑的视频在不同的服务提供方之间上传、编辑和导出。这对用户而言是非常不便,会为用户造成操作负担,同时也会降低视频编辑效率。第二、不仅如此,本领域技术人员应该明了,对于用户而言,使用多个不同供应商提供的云编辑服务的成本非常高,而用户若在不同的服务提供方之间上传,编辑和导出待编辑视频,则必须花费高额的成本。可见,现有的这种视频编辑方法为用户造成操作负担,降低视频编辑效率的同时视频编辑成本高。
技术实现思路
鉴于上述问题,提出了本专利技术以便提供一种克服上述问题或者至少部分地解决上述问题的视频编辑方法和装置。为了解决上述问题,本专利技术公开了一种视频编辑方法,包括:接收创建视频编辑项目的请求,响应所述请求并创建所述视频编辑项目;获取所述视频编辑项目对应的待编辑视频;接收对所述待编辑视频进行编辑的编辑素材包的选择操作;判断选择的所述编辑素材包是否存储在视频云编辑素材库中;其中,所述视频云编辑素材库中包括:编辑素材独立开发者和/或第三方云编辑服务提供者上传的编辑素材包;若否,则确定能够提供选择的所述编辑素材包的第三方云编辑服务提供者,依据与确定的所述第三方云编辑服务提供者之间的桥接及选择的所述编辑素材包,获取对所述待编辑视频进行编辑后的视频。优选地,所述方法还包括:若所述编辑素材包存储在视频云编辑素材库中,则从所述视频云编辑素材库中获取所述编辑素材包,对所述待编辑视频进行编辑。优选地,在所述接收创建视频编辑项目的请求的步骤之前,所述方法还包括:调用第一接口使之与至少一个所述第三方云编辑服务提供者之间分别建立桥接;依据与各所述第三方云编辑服务提供者建立的桥接,分别获取各所述第三方云编辑服务提供者提供的私有容器镜像注册列表;其中,所述私有容器镜像注册列表用于指示第三方云编辑服务提供者可提供的编辑素材包的标识信息;分别为所述各第三方云编辑服务提供者生成私有容器,并为每个所述私有容器创建第二接口以及第三接口,其中,所述第二接口用于将视频传入所述私有容器,所述第三接口用于将所述私有容器中的视频传出。优选地,所述依据与确定的所述第三方云编辑服务提供者之间的桥接及选择的所述编辑素材包,获取对所述待编辑视频进行编辑后的视频的步骤包括:依据与确定的所述第三方云编辑服务提供者之间的桥接,向确定的所述第三方云编辑服务提供者发送获取选择的所述编辑素材包的请求;接收确定的所述第三方云编辑服务提供者返回的、所述请求对应的编辑素材包,并将接收到的所述编辑素材包存储在确定的所述第三方云编辑服务提供者对应的私有容器中;通过所述第二接口将所述待编辑视频传入所述第三方云编辑服务提供者对应的私有容器中;采用所述私有容器中的所述编辑素材包对所述待编辑视频进行编辑,并通过所述第三接口将编辑后的所述待编辑视频从所述私有容器中导出。 优选地,在通过所述第三接口将编辑后的所述待编辑视频从所述私有容器中导出步骤之后,所述方法还包括:将所述私有容器中的所述编辑素材包删除。优选地,所述依据与确定的所述第三方云编辑服务提供者之间的桥接及选择的所述编辑素材包,获取对所述待编辑视频进行编辑后的视频步骤包括:依据与确定的所述第三方云编辑服务提供者之间的桥接,向确定的所述第三方云编辑服务提供者发送请求,其中,所述请求中携带有所述待编辑视频、以及选择的所述编辑素材包标识;接收确定的所述第三方云编辑服务提供者通过所述桥接发送的对所述待编辑视频进行编辑后的视频;其中,所述编辑后的视频由所述第三方云编辑服务提供者在接收到所述请求后,依据所述请求中携带的编辑素材包标识确定编辑素材包,通过确定的所述编辑素材包对所述待编辑视频进行编辑后得到。优选地,在所述接收创建视频编辑项目的请求的步骤之前,所述方法还包括:调用第四接口获取所述编辑素材独立开发者上传的编辑素材包,和/或,调用所述第四接口获取所述第三方云编辑服务提供者上传的共享编辑素材包,并将接收到的编辑素材包上传至所述视频云编辑素材库。优选地,所述方法还包括:判断本地缓存中是否存储有所述编辑素材包,若是,则从本地缓存中获取选择的所述编辑素材包;若否,则执行从所述视频云编辑素材库中获取选择的所述编辑素材包的步骤。为了解决上述问题,本专利技术还公开了一种视频编辑装置,包括:接收模块,用于接收创建视频编辑项目的请求,响应所述请求并创建所述视频编辑项目;获取模块,用于获取所述视频编辑项目对应的待编辑视频;选择操作接收模块,用于接收对所述待编辑视频进行编辑的编辑素材包的选择操作;判断模块,用于判断选择的所述编辑素材包是否存储在视频云编辑素材库中;其中,所述视频云编辑素材库中包括:编辑素材独立开发者和/或第三方云编辑服务提供者上传的编辑素材包;编辑模块,用于在所述判断模块的判断结果为否时,确定能够提供选择的所述编辑素材包的第三方云编辑服务提供者,依据与确定的所述第三方云编辑服务提供者之间的桥接及选择的所述编辑素材包,获取对所述待编辑视频进行编辑后的视频。优选地,所述装置还包括:编辑素材包获取模块,用于在所述判断模块的判断结果为是时,从所述视频云编辑素材库中获取所述编辑素材包,对所述待编辑视频进行编辑。优选地,所述装置还包括:桥接建立模块,用于在所述接收模块接收创建视频编辑项目的请求之前,调用第一接口使之与至少一个所述第三方云编辑服务提供者之间分别建立桥接;私有容器镜像注册列表获取模块,用于依据与各所述第三方云编辑服务提供者建立的桥接,分别获取各所述第三方云编辑服务提供者提供的私有容器镜像注册列表;其中,所述私有容器镜像注册列表用于指示第三方云编辑服务提供者可提供的编辑素材包的标识信息;私有容器生成模块,用于分别为所述各第三方云编辑服务提供者生成私有容器,并为每个所述私有容器创建第二接口以及第三接口,其中,所述第二接口用于将视频传入所述私有容器,所述第三接口用于将所述私有容器中的视频传出。优选地,所述编辑模块包括:第一发送子模块,用于依据与确定的所述第三方云编辑服务提供者之间的桥接,向确定的所述第三方云编辑服务提供者发送获取选择的所述编辑素材包的请求;第一接收子模块,用于接收确定的所述第三方云编辑服务提供者返回的、所述请求对应的编辑素材包,并将接收到的所述编辑素材包存储在确定的所述第三方云编本文档来自技高网...

【技术保护点】
一种视频编辑方法,其特征在于,包括:接收创建视频编辑项目的请求,响应所述请求并创建所述视频编辑项目;获取所述视频编辑项目对应的待编辑视频;接收对所述待编辑视频进行编辑的编辑素材包的选择操作;判断选择的所述编辑素材包是否存储在视频云编辑素材库中;其中,所述视频云编辑素材库中包括:编辑素材独立开发者和/或第三方云编辑服务提供者上传的编辑素材包;若否,则确定能够提供选择的所述编辑素材包的第三方云编辑服务提供者,依据与确定的所述第三方云编辑服务提供者之间的桥接及选择的所述编辑素材包,获取对所述待编辑视频进行编辑后的视频。

【技术特征摘要】

【专利技术属性】
技术研发人员:卢明樊
申请(专利权)人:北京奇艺世纪科技有限公司
类型:发明
国别省市:北京;11

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

1