The invention discloses a method and a system for distributed video rendering, video rendering tasks according to the scene were split into sub sub rendering tasks; rendering tasks assigned to the preset node to execute the distributed rendering; rendering nodes get the scene video clips, and matching the rhythm of the music scene rendered the combination of video clips get complete, acceptance of at least one video; video scene assigned material modification; among them, the modifications include additional material, remove material and adjust the material order; the modified material in the allocation of new scenes, while keeping the other material and the distribution of the scene is the same; calculating the modification rate of the scene and if the modification rate does not exceed the threshold, only the modifications to the distributed rendering node after the material and new scene rendering, and the Video scene video clips and other changes are not combined to get a complete video; if the change rate exceeds a threshold value, on all the material re allocation and re rendering in scene rendering nodes and scene video clips together. The invention allows the video rendering time to be shorter, and only modifies the modified part at the time of modification, which saves the rendering resources faster and more.
【技术实现步骤摘要】
一种分布式视频渲染的方法及系统
本专利技术涉及视频制作
,具体涉及一种分布式视频渲染的方法及系统。
技术介绍
现有模板化的视频制作中,模板会有主题,会有适配不同素材的场景。用户上传素材(图片/视频/文字等),系统会对素材进行预处理,并自动分配场景给到不同的素材(或素材组)并确定该场景的时长,然后系统渲染这些场景生成视频。
技术实现思路
本专利技术的目的在于提供一种分布式视频渲染的方法的方法,本专利技术提供的方法以及系统可以当视频需要修改的情况下只渲染需要修改的部分。为实现上述目的,本专利技术提供一种分布式视频渲染的方法,该方法包括:将视频渲染任务根据场景进行拆分成子渲染任务;将子渲染任务分配给预先设置的分布式渲染节点;执行所述渲染节点并匹配音乐节奏,得到完整视频;接受对视频中至少一个场景所被分配的素材的修改;其中,所述修改包括增加素材、删除素材和调整素材顺序;对修改后的素材进行分配新场景,同时保持其它素材及其所分配的场景不变;计算场景的修改率,并根据该修改率进行全部重新渲染或对所述修改后的素材和新场景进行渲染。可选的,所述子渲染任务的场景之内不存在转场,相邻子渲染任务之间的场景存在转场。可选的,所述执行所述渲染节点并匹配音乐节奏,得到完整视频的步骤包括:执行所述渲染节点得到场景视频片段,并匹配音乐节奏使场景的转场在音乐的重音点上;将渲染完的场景视频片段拼接组合,得到完整视频。可选的,所述计算场景的修改率,并根据该修改率进行全部重新渲染或对所述修改后的素材和新场景进行渲染的步骤包括:若该修改率未超过阈值,则仅在分布式渲染节点中对所述修改后的素材和新场景进行 ...
【技术保护点】
一种分布式视频渲染的方法,其特征在于,该方法包括:将视频渲染任务根据场景进行拆分成子渲染任务;将子渲染任务分配给预先设置的分布式渲染节点;执行所述渲染节点并匹配音乐节奏,得到完整视频;接受对视频中至少一个场景所被分配的素材的修改;其中,所述修改包括增加素材、删除素材和调整素材顺序;对修改后的素材进行分配新场景,同时保持其它素材及其所分配的场景不变;计算场景的修改率,并根据该修改率进行全部重新渲染或对所述修改后的素材和新场景进行渲染。
【技术特征摘要】
1.一种分布式视频渲染的方法,其特征在于,该方法包括:将视频渲染任务根据场景进行拆分成子渲染任务;将子渲染任务分配给预先设置的分布式渲染节点;执行所述渲染节点并匹配音乐节奏,得到完整视频;接受对视频中至少一个场景所被分配的素材的修改;其中,所述修改包括增加素材、删除素材和调整素材顺序;对修改后的素材进行分配新场景,同时保持其它素材及其所分配的场景不变;计算场景的修改率,并根据该修改率进行全部重新渲染或对所述修改后的素材和新场景进行渲染。2.根据权利要求1所述的方法,其特征在于,所述子渲染任务的场景之内不存在转场,相邻子渲染任务之间的场景存在转场。3.根据权利要求1所述的方法,其特征在于,所述执行所述渲染节点并匹配音乐节奏,得到完整视频的步骤包括:执行所述渲染节点得到场景视频片段,并匹配音乐节奏使场景的转场在音乐的重音点上;将渲染完的场景视频片段拼接组合,得到完整视频。4.根据权利要求1所述的方法,其特征在于,所述计算场景的修改率,并根据该修改率进行全部重新渲染或对所述修改后的素材和新场景进行渲染的步骤包括:若该修改率未超过阈值,则仅在分布式渲染节点中对所述修改后的素材和新场景进行渲染,并将所得场景视频片段与其它未变化的场景视频片段进行拼接组合以得到完整视频;若该修改率超过阈值,则对所有素材进行重新分配场景并在渲染节点中重新渲染和匹配音乐节奏以得到完整视频。5.一种分布式视频渲染的系统,其特征在于,该系统包...
【专利技术属性】
技术研发人员:陆丹峰,
申请(专利权)人:北京百思科技有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。