视频文件转码系统、分割方法、转码方法及装置制造方法及图纸

技术编号:19752072 阅读:36 留言:0更新日期:2018-12-12 05:54
本发明专利技术公开了一种视频文件转码系统、分割方法、转码方法及装置,属于互联网技术领域。所述系统包括:分割设备,用于获取视频文件及定制索引参数;将视频文件切分为n个视频分片;根据定制索引参数生成转码配置参数;转码设备,用于获取第i个视频分片;根据转码配置参数获取与第i个视频分片对应的定制素材;将定制素材添加至第i个视频分片,得到第i个定制视频分片;对第i个定制视频分片进行转码,得到第i个目标视频分片;合并设备,用于在n个定制视频分片全部转码完毕之后,将n个目标视频分片合并为目标视频文件。本发明专利技术解决了对需要添加定制信息的视频文件转码的耗时长、效率低的问题,提高了对视频文件的定制和转码的效率。

【技术实现步骤摘要】
视频文件转码系统、分割方法、转码方法及装置
本专利技术实施例涉及互联网
,特别涉及一种视频文件转码系统、分割方法、转码方法及装置。
技术介绍
视频文件转码是指视频源文件经过码率调整,输出不同清晰度的视频文件的过程。由于视频源文件的数据量非常大,因此视频网站中上线的视频文件通常都经过压缩转码。视频文件在上线之前除了对码率进行调整,还可以添加一些视频文件的定制信息,比如添加水印、片头、片尾等。由于定制信息的类型较多,不同类型的定制信息在视频文件中的添加位置、添加时间、添加方式均不同,定制信息在添加时,需要针对完整的视频源文件添加对应的定制信息,因此现有技术在视频文件添加定制信息时,通常由一台转码设备将定制信息添加到视频源文件中,然后对添加了定制信息的视频源文件进行码率调整。由于现有技术中通常是由一台转码设备对定制信息进行添加,而对视频文件的转码可以由一台设备完成,也可以有多台设备同时处理,当使用一台设备对视频文件进行定制信息的添加和转码时,耗时长,转码效率低;当使用多台设备对视频文件进行转码时,由于只有一台设备对定制信息进行添加,定制信息的添加速度跟不上转码速度,等待时间长且转码效率低。
技术实现思路
为了解决对需要添加定制信息的视频文件的转码工作耗时长且转码效率低的问题,本专利技术实施例提供了一种视频文件转码系统、分割方法、转码方法及装置。所述技术方案如下:第一方面,提供了一种视频文件转码系统,所述系统包括:分割设备、转码设备以及合并设备;所述分割设备,用于获取视频文件及所述视频文件的定制索引参数;将所述视频文件切分为n个视频分片,n为正整数,n>1;根据所述定制索引参数生成转码配置参数,所述定制索引参数用于指示定制素材的标识,所述转码配置参数用于指示所述定制素材的详细信息以及所述定制素材与视频分片的关系;所述转码设备,用于获取第i个所述视频分片,第i个所述视频分片是n个所述视频分片中的任意一个,i为正整数,1≤i≤n;根据所述转码配置参数获取与第i个所述视频分片对应的定制素材;将获取到的所述定制素材添加至第i个所述视频分片,得到第i个定制视频分片;对第i个所述定制视频分片进行转码,得到第i个目标视频分片;所述合并设备,用于在n个所述定制视频分片全部转码完毕之后,将n个所述目标视频分片合并为目标视频文件。可选的,所述系统还包括任务管理设备;所述分割设备,用于将n个所述视频分片移动至下载服务路径;根据所述下载服务路径生成第一下载地址;将所述视频分片的标识与所述第一下载地址发送至所述任务管理设备;所述任务管理设备,用于根据第i个所述视频分片的标识、第i个所述视频分片的第一下载地址以及预设转码信息生成第i个转码任务,所述转码信息用于指示所述视频分片对应的转码码率;所述转码设备,用于获取第i个所述转码任务;从所述转码任务中获取第i个所述视频分片的第一下载地址;根据所述第一下载地址下载第i个所述视频分片。可选的,所述转码设备,用于在得到第i个所述目标视频分片之后,将所述目标视频分片移动至下载服务路径;根据所述下载服务路径生成第二下载地址;将所述目标视频分片的标识与所述第二下载地址发送至所述任务管理设备;所述任务管理设备,用于将第i个所述转码任务的任务状态转换为已完成。可选的,所述任务管理设备,用于在n个所述转码任务全部完成之后,根据n个所述目标视频分片的标识和n个所述第二下载地址生成合并任务,每个合并任务中的n个所述目标视频分片对应相同的码率;所述合并设备,用于获取所述合并任务;从所述合并任务中获取n个所述目标视频分片的第二下载地址;根据所述第二下载地址分别下载n个目标视频分片;根据n个所述目标视频分片的标识,将n个所述目标视频分片合并为所述目标视频文件;向所述任务管理设备发送状态转换信息;所述任务管理设备,用于根据所述状态转换信息,将所述合并任务的任务状态转换为已完成。可选的,所述系统还包括素材设备和转码配置设备;所述分割设备,用于根据所述视频文件的定制索引参数向所述素材设备获取定制详情参数,所述定制详情参数用于指示所述定制素材的详细信息;根据所述视频分片和所述定制详情参数生成所述转码配置参数;将所述转码配置参数存储至所述转码配置设备;所述转码设备,用于根据第i个所述视频分片,从所述转码配置设备中获取与第i个所述视频分片对应的转码配置参数;根据所述转码配置参数获取与第i个所述视频分片对应的定制素材。可选的,所述转码设备,用于根据获取的所述定制素材的类型,确定与所述定制素材的类型对应的添加方式;根据所述转码配置参数,将所述定制素材按照所述添加方式添加至第i个所述视频分片,得到第i个所述定制视频分片。第二方面,提供了一种视频文件转码方法,应用于如第一方面所述的视频文件转码系统中,所述方法包括:所述分割设备获取视频文件及所述视频文件的定制索引参数;将所述视频文件切分为n个视频分片,n为正整数,n>1;根据所述定制索引参数生成转码配置参数,所述定制索引参数用于指示定制素材的标识,所述转码配置参数用于指示所述定制素材的详细信息以及所述定制素材与视频分片的关系;所述转码设备获取第i个所述视频分片,第i个所述视频分片是n个所述视频分片中的任意一个,i为正整数,1≤i≤n;根据所述转码配置参数获取与第i个所述视频分片对应的定制素材;将获取到的所述定制素材添加至第i个所述视频分片,得到第i个定制视频分片;对第i个所述定制视频分片进行转码,得到第i个目标视频分片;所述合并设备在n个所述定制视频分片全部转码完毕之后,将n个所述目标视频分片合并为目标视频文件。可选的,所述转码设备获取第i个所述视频分片之前,还包括:所述分割设备将n个所述视频分片移动至下载服务路径;根据所述下载服务路径生成第一下载地址;将所述视频分片的标识与所述第一下载地址发送至所述任务管理设备;所述任务管理设备根据第i个所述视频分片的标识、第i个所述视频分片的第一下载地址以及预设转码信息生成第i个转码任务,所述转码信息用于指示所述视频分片对应的转码码率;所述转码设备获取第i个所述视频分片,包括:所述转码设备获取第i个所述转码任务;从所述转码任务中获取第i个所述视频分片的第一下载地址;根据所述第一下载地址下载第i个所述视频分片。可选的,所述转码设备得到第i个目标视频分片之后,还包括:所述转码设备将所述目标视频分片移动至下载服务路径;根据所述下载服务路径生成第二下载地址;将所述目标视频分片的标识与所述第二下载地址发送至所述任务管理设备;所述任务管理设备将第i个所述转码任务的任务状态转换为已完成。可选的,所述合并设备将n个所述目标视频分片合并为目标视频文件之前,还包括:所述任务管理设备在n个所述转码任务全部完成之后,根据n个所述目标视频分片的标识和n个所述第二下载地址生成合并任务,每个合并任务中的n个所述目标视频分片对应相同的码率;所述合并设备将n个所述目标视频分片合并为目标视频文件,包括:所述合并设备获取所述合并任务;从所述合并任务中获取n个所述目标视频分片的第二下载地址;根据所述第二下载地址分别下载n个目标视频分片;根据n个所述目标视频分片的标识,将n个所述目标视频分片合并为所述目标视频文件;所述合并设备将n个所述目标视频分片合并为目本文档来自技高网...

【技术保护点】
1.一种视频文件转码系统,其特征在于,所述系统包括:分割设备、转码设备以及合并设备;所述分割设备,用于获取视频文件及所述视频文件的定制索引参数;将所述视频文件切分为n个视频分片,n为正整数,n>1;根据所述定制索引参数生成转码配置参数,所述定制索引参数用于指示定制素材的标识,所述转码配置参数用于指示所述定制素材的详细信息以及所述定制素材与视频分片的关系;所述转码设备,用于获取第i个所述视频分片,第i个所述视频分片是n个所述视频分片中的任意一个,i为正整数,1≤i≤n;根据所述转码配置参数获取与第i个所述视频分片对应的定制素材;将获取到的所述定制素材添加至第i个所述视频分片,得到第i个定制视频分片;对第i个所述定制视频分片进行转码,得到第i个目标视频分片;所述合并设备,用于在n个所述定制视频分片全部转码完毕之后,将n个所述目标视频分片合并为目标视频文件。

【技术特征摘要】
1.一种视频文件转码系统,其特征在于,所述系统包括:分割设备、转码设备以及合并设备;所述分割设备,用于获取视频文件及所述视频文件的定制索引参数;将所述视频文件切分为n个视频分片,n为正整数,n>1;根据所述定制索引参数生成转码配置参数,所述定制索引参数用于指示定制素材的标识,所述转码配置参数用于指示所述定制素材的详细信息以及所述定制素材与视频分片的关系;所述转码设备,用于获取第i个所述视频分片,第i个所述视频分片是n个所述视频分片中的任意一个,i为正整数,1≤i≤n;根据所述转码配置参数获取与第i个所述视频分片对应的定制素材;将获取到的所述定制素材添加至第i个所述视频分片,得到第i个定制视频分片;对第i个所述定制视频分片进行转码,得到第i个目标视频分片;所述合并设备,用于在n个所述定制视频分片全部转码完毕之后,将n个所述目标视频分片合并为目标视频文件。2.根据权利要求1所述的系统,其特征在于,所述系统还包括任务管理设备;所述分割设备,用于将n个所述视频分片移动至下载服务路径;根据所述下载服务路径生成第一下载地址;将所述视频分片的标识与所述第一下载地址发送至所述任务管理设备;所述任务管理设备,用于根据第i个所述视频分片的标识、第i个所述视频分片的第一下载地址以及预设转码信息生成第i个转码任务,所述转码信息用于指示所述视频分片对应的转码码率;所述转码设备,用于获取第i个所述转码任务;从所述转码任务中获取第i个所述视频分片的第一下载地址;根据所述第一下载地址下载第i个所述视频分片。3.根据权利要求2所述的系统,其特征在于,所述转码设备,用于在得到第i个所述目标视频分片之后,将所述目标视频分片移动至下载服务路径;根据所述下载服务路径生成第二下载地址;将所述目标视频分片的标识与所述第二下载地址发送至所述任务管理设备;所述任务管理设备,用于将第i个所述转码任务的任务状态转换为已完成。4.根据权利要求3所述的系统,其特征在于,所述任务管理设备,用于在n个所述转码任务全部完成之后,根据n个所述目标视频分片的标识和n个所述第二下载地址生成合并任务,每个合并任务中的n个所述目标视频分片对应相同的码率;所述合并设备,用于获取所述合并任务;从所述合并任务中获取n个所述目标视频分片的第二下载地址;根据所述第二下载地址分别下载n个目标视频分片;根据n个所述目标视频分片的标识,将n个所述目标视频分片合并为所述目标视频文件;向所述任务管理设备发送状态转换信息;所述任务管理设备,用于根据所述状态转换信息,将所述合并任务的任务状态转换为已完成。5.根据权利要求1所述的系统,其特征在于,所述系统还包括素材设备和转码配置设备;所述分割设备,用于根据所述视频文件的定制索引参数向所述素材设备获取定制详情参数,所述定制详情参数用于指示所述定制素材的详细信息;根据所述视频分片和所述定制详情参数生成所述转码配置参数;将所述转码配置参数存储至所述转码配置设备;所述转码设备,用于根据第i个所述视频分片,从所述转码配置设备中获取与第i个所述视频分片对应的转码配置参数;根据所述转码配置参数获取与第i个所述视频分片对应的定制素材。6.根据权利要求1所述的系统,其特征在于,所述转码设备,用于根据获取的所述定制素材的类型,确定与所述定制素材的类型对应的添加方式;根据所述转码配置参数,将所述定制素材按照所述添加方式添加至第i个所述视频分片,得到第i个所述定制视频分片。7.一种视频文件转码方法,其特征在于,应用于如权利要求1至6任一所述的视频文件转码系统中,所述方法包括:所述分割设备获取视频文件及所述视频文件的定制索引参数;将所述视频文件切分为n个视频分片,n...

【专利技术属性】
技术研发人员:秦智刘琦施建雄
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:广东,44

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

1