您当前的位置:首页 > 电脑百科 > 软件技术 > 音/视频编辑

腾讯智影免费在线视频剪辑平台渲染引擎技术

时间:2022-09-19 11:38:32  来源:  作者:腾讯技术工程

作者:luckyzhliu

 

这几年短视频行业的迅速发展,视频内容生产作为内容生态的重要一环。智影是一个集素材搜集、视频剪辑、后期包装、渲染导出和发布于一体的免费在线剪辑平台,能够为用户提供从端到端的一站式视频剪辑及制作服务。智影已接入多个腾讯系内容生态产品,帮助用户提升视频剪辑效率和成片优质率。背后的技术方案是如何实现的呢,一起来看看 TAVMedia。
背景

 

这几年短视频行业的迅速发展,视频内容生产作为内容生态的重要一环,逐渐成为内容平台必备基础能力,像手 Q、抖音、快手、视频号等各种内容或社交类产品,都需要音视频编辑能力。除短视频行业之外,AMS 广告对于动态视频需求也愈发强烈,游戏行业对于战报视频也成为刚性需求,比如头部的王者战报、吃鸡战报等等。

但是音视频编辑相关业务复杂度,技术门槛比较高,已成为业务团队最主要的发展瓶颈。从下边的框架图,可以看出视频发布的技术需求非常复杂,最上层用户可以感知的业务能力,比如视频裁剪拼接、音乐或贴纸添加、AI 效果和模板应用等等,而只是冰山浮出水面的一角,要实现这些复杂的视频发布需求,需要设计一个庞大的渲染系统,还要解决大量音视频相关的硬件兼容性问题。


迭代与演进

当前团队的主要成员都是最早微视发布器的骨干,深耕视频剪辑这个领域已有 4 年+,已接入腾讯 40 多款业务目前已对外开源的就是团队的产物,视频剪辑方案也经历了 TAVKit、Light SDK 这 2 个历史版本迭代,最终走到了 TAVMedia。

TAVMedia 是什么

TAVMedia 全平台视频剪辑方案集合了跨平台渲染框架、音视频编解码、PAG 动画工作流、可自定义扩展的滤镜框架、视频生成云服务等能力,新的方案提供了行业领先的动效素材生产工具,动效素材资源商店,有利支撑了业务方海量动效素材需求,当前已为 AMS 模板产量带来了 16 倍的增速,为智影提供了 3500+可复用的素材;TAVMedia 实现了全平台覆盖,包括 Web 端、服务端、移动端、PC 端,并为各端提供了一致性对外接口,除了标准化原子素材格式 PAG,也统一了模板素材、自由剪辑模板的格式,让视频生成服务和特效素材可以在各个业务场景中打通复用。标准化了视频渲染生成服务,为腾讯智影、AMS 等业务服务端渲染效率提升了 3-5 倍,显著降低了服务器成本,在腾讯视频年中运营活动中,实现了仅 1 人天的开发成本就完成了服务对接。

TAVkit

TAVKit 以 Timeline 的轨道结构与渲染链的组织方式来串联了微视内的视频剪辑能力,灵活支持了 AI 特效、PAG 模板、一键出片等需求, 2019 年立项开发,带 UI 的版本 TAVCut 获得腾讯 2020 年上半年卓越研发奖,目前已接入了王者荣耀、手 Q、微视、鹅剪等公司内部业务。但由于 TAVKit 诞生自移动端业务,因此只支持 AndroidIOS 两端,没有做到跨平台,且同时需要维护 2 套代码。

Light SDK

为了解决视频剪辑方案跨平台的问题,2020 年 Light SDK 应运而生,该方案通过 ECS 系统,灵活组织了这些年积累的 100 多项能力;一套代码应用到移动端、PC 端,减少了代码维护与问题解决的成本;统一了拍摄与视频剪辑方案,该方案比较完美的解决了拍摄上的 AI 能力如何应用到视频剪辑上的问题,只是输入源上一个来自 Camera,一个来自视频画面,当前美摄 SDK、剪映 SDK 都是这种方式,但拍摄与视频剪辑还存在许多差别,简单列举下:

 

  •  

    同一时刻,拍摄的画面只有一路而视频剪辑可以有多路,所以在 AI 识别与特效处理上都有逻辑上的不同

     

  •  

    拍摄中的 AI 事件与数据具有不确定性,而视频剪辑中的画面都是固定的,也就是 AI 时间与事件都是确定的,这点就可以做诸多优化。

     

  •  

    为了兼容拍摄,AI 触发与脚本控制的玩法,需一开始时初始化耗时比较高的触发需显示的资源(相应的内存占用也高),在该资源显示完后也不敢对其进行回收,因为怕又被触发显示,这样会导致内存占用高。

     

  •  

    在 AI 触发或者脚本控制的相关玩法中,seek 时的画面与预览画面不一致,因为有可能 seek 会跳过视频触发点。

     

 

目前手 Q、微视 android 都已迁移到这种方案,该方案提供了可视化的玩法编辑器,一套玩法可同时应用在拍摄与视频编辑的场景,虽有些资源占用上的瑕疵,但微视与手 Q 这种移动端上的拍摄与后编辑都需要的业务不失为比较好的方案。

TAVMedia

针对 light sdk 里视频编辑和拍摄合并的 ecs 架构导致无法真正对视频编辑进行优化的问题,同时也有不少 web 端与服务端的业务过来咨询视频剪辑的方案,为了真正做到全平台覆盖(支持 Web、小程序和服务端),我们启动了 TAVMedia。在 TAVCut、Light SDK 这 2 个方案的积累下,TAVMedia 做了如下的优化:

 

  •  

    业务中所有轨道数据(图片、视频、特效、滤镜)在 TAVMedia 都有对应的 clip,而非 Light SDK 中的模板数据。

     

  •  

    所有渲染结构都支持 CPUGPU 任务分离,充分利用每个渲染间隔,高并发渲染。

     

  •  

    渲染节点之间绝大部分由纹理传递方式改为 FrameBuffer 传递方式,减少离屏的次数实现渲染合并。

     

  •  

    在扩展性上,业务可自定义的 effect 效果,只需要将其 add 到 TAVMedia 的 Composition 中即可。

     

  •  

    更加灵活的预加载策略,在视频、特效、PAG 轨道确定的情况下,预初始化 CPU 资源。

     

 

针对 web 端和服务端的应用场景,我们做了如下的优化:

 

  •  

    TAVMedia 支持渲染结构实时序列化和反序列化,方便草稿存储、web 端预览与服务器导出间通信。

     

  •  

    更加智能的分段导出策略,根据服务器的 CPU 数量,以及导出一段视频所需的线程数量,智能分段导出。

     

  •  

    纯净的视频片段(该视频段没有特效滤镜),无需渲染,只需要转码导出,减少渲染耗时。

     

 

上诉点的技术细节,在后续的文章中逐一介绍。


工作流程

除 SDK 之外,我们还提供了可视化的制作工具,设计师只需要在自己最熟悉的动效制作环境 AE 中,设计完成后一键导出成 PAG,包括原子特效与视频模板,并在桌面端提供了效果一致的预览工具,来查看效果与性能,确认 OK 之后,可一键上传到动池素材商店,当然也可以私藏。各个垂直场景在自己动效产能不够情况下,也可以在动池素材商店下单,内外部设计师接单之后用制作工具设计完成后,再上传到各业务的素材管理后端,通过 TAVMedia SDK 渲染导出成 MP4。另外这个视频中所用到的 AI 事件比如游戏事件、AMS 广告事件都前置识别,这样有几个优点:

 

  •  

    AI 事件识别库与 TAVMedia 渲染库,从流程上做到解耦。

     

  •  

    解决在 AI 触发或者脚本控制的相关玩法中,seek 时的画面与预览画面不一致的问题

     

  •  

    兼容各个业务情况,比如游戏事件、音乐卡点、AMS 广告事件都是前置预设好的。

     

 业务落地形式 SDK

 

智影是 TAVMedia 第一个落地业务,TAVMedia SDK 为智影带来了:

 

  •  

    为智影提供了 3500+可复用的素材。

     

  •  

    从 Web 端到服务端全套解决方案,且 web 端和服务端协议数据打通。

     

  •  

    渲染性能相比于原来老的渲染导出性能提升了将近 3.9 倍,也意味着服务器成本降低了 80%左右。

     

 PaaS 服务

 

除提供 SDK 外,还可以提供标准化的视频渲染 Paas 化服务,以 AMS 广告业务(之前已接入 PAG 的方案)为例,接入 TAVMedia Paas 服务可以为其带来:

 

  •  

     

    性能优化:同样的资源情况下,通过提升 CPU 利用率和优化渲染链路,使得渲染耗时比降低 26.67% ,从 0.451 到 0.331

     

  •  

     

    成本优化:同样任务量,同样的任务完成时间,CPU 核心降低 24.6%,内存降低 94.5%,总成本钱降低 39.2%。详见(实验设计,根据 52 个生产环境录制请求和 16 个 consumer 实例集群测试结论)

     

  •  

     

    稳定性加固:解决自动扩缩容问题、增加监控手段 7 个,定位问题手段 2 个,最终成功率 SLI 保障(内网) 99.95%(原来旧集群 99.95%)

     

  •  

     

    迁移成本低:1 人天完成开发,协议兼容现有 AMS 业务请求,增加少量字段如鉴权和租户信息

     

  •  

     

    减少人力成本:不需要 AMS 运维

     

  •  

     

    新业务接入效率高:增加 TAVMedia-Template 适配层,新业务进入服务端只需更新 js 文件即可

    1.平均渲染耗时减少: 31.91%

     

 

2.平均渲染耗时比减少: 26.67%


智影,在云端剪出你的故事!

欢迎登录智影:https://zenvideo.qq.com

欢迎关注智影公众号智影 Zenvideo 了解最新产品与活动信息



Tags:视频剪辑   点击:()  评论:()
声明:本站部分内容及图片来自互联网,转载是出于传递更多信息之目的,内容观点仅代表作者本人,不构成投资建议。投资者据此操作,风险自担。如有任何标注错误或版权侵犯请与我们联系,我们将及时更正、删除。
▌相关推荐
如何把两个视频剪辑成一个视频?这些剪辑工具用用看
如何把两个视频剪辑成一个视频?在日常生活中,我们经常需要将两个视频剪辑成一个视频,例如旅游视频和生日聚会视频合并成一个完整的回忆视频,或者将多个短视频拼接成一个长视频。...【详细内容】
2024-01-31  Search: 视频剪辑  点击:(42)  评论:(0)  加入收藏
初学者如何开始学习视频剪辑?新手如何利用剪辑技术赚钱?
想提升自身专业技术技能,我建议报名一个培训班去进行学习。今天我给亲们网罗了几家正规且口碑不错的职业教育学校,可以参考一下王氏教育开办多年几乎零负面,而且全国校区都是实...【详细内容】
2024-01-09  Search: 视频剪辑  点击:(82)  评论:(0)  加入收藏
视频剪辑怎么剪?
在这个数字时代,我们对社交媒体上的视频编辑越来越感兴趣。你可能已经看到了各种专业水平的视频,从搞笑的猫咪视频到惊险刺激的极限运动镜头。而你可能也梦想着自己成为一个视...【详细内容】
2023-12-10  Search: 视频剪辑  点击:(102)  评论:(0)  加入收藏
中国联通发布鸿湖图文 AI 大模型 1.0,可实现以文生图、视频剪辑
IT之家 6 月 28 日消息,在今日的 2023 MWC 上海大会上,中国联通举办了未来网络暨科技创新成果发布会,发布鸿湖图文大模型、通信网络全域数字孪生产品、数字化应用平台 DAP、联...【详细内容】
2023-06-28  Search: 视频剪辑  点击:(93)  评论:(0)  加入收藏
短视频剪辑怎么剪?短视频剪辑方法
短视频剪辑是一种非常流行的视频制作方式。它可以让你快速地把多个短视频拼接成一个完整的视频,从而增强视频的吸引力和观赏性。如果你想要让你的短视频更加精彩和吸引人,那么...【详细内容】
2023-06-19  Search: 视频剪辑  点击:(192)  评论:(0)  加入收藏
AI剪视频一键搞定!Adobe“萤火虫”飞入视频剪辑工具……
财联社4月19日讯(编辑 黄君芝)随着ChatGPT逐渐展示出各种用途、并渗透进各个领域,图像及视频生产软件巨头Adobe上个月也正式宣布进军生成式人工智能(AI),和英伟达联合推出了新工具...【详细内容】
2023-04-19  Search: 视频剪辑  点击:(181)  评论:(0)  加入收藏
视频剪辑用什么软件好?建议收藏这些软件
小伙伴们平时会用视频记录自己的生活吗?有时我们会将一些拍的不错的视频分享给他人,可是如果发送完整的视频,传输的速度又慢,又会占据大量的存储空间。其实我们可以使用剪辑软件...【详细内容】
2023-01-16  Search: 视频剪辑  点击:(311)  评论:(0)  加入收藏
视频剪辑软件哪个好?
视频剪辑软件哪个好?针对不同的视频文件,为了可以更好的展示给用户们欣赏,有时候需要对其内容进行剪辑处理,进行各种编辑操作,以最优秀的内容带给用户们最佳的视觉体验,但是如何才...【详细内容】
2022-10-25  Search: 视频剪辑  点击:(292)  评论:(0)  加入收藏
腾讯智影免费在线视频剪辑平台渲染引擎技术
作者:luckyzhliu 这几年短视频行业的迅速发展,视频内容生产作为内容生态的重要一环。智影是一个集素材搜集、视频剪辑、后期包装、渲染导出和发布于一体的免费在线剪辑平台,能...【详细内容】
2022-09-19  Search: 视频剪辑  点击:(424)  评论:(0)  加入收藏
怎么剪辑视频中间不要的部分?教你视频剪辑的方法
喜欢发vlog的小伙伴都知道,通常一个几分钟的vlog是由几十个片段组成的。而我们在剪辑vlog的时候不可能将拍摄的视频片段完整的放进去,可能在视频的中间有一些片段我们是不需要...【详细内容】
2022-08-22  Search: 视频剪辑  点击:(639)  评论:(0)  加入收藏
▌简易百科推荐
视频杂音怎么消除只留人声?简单方法快来学
视频杂音怎么消除只留人声?在家看视频时,你是否经常被背景噪音所困扰,导致听不清人物对话?今天,我们就来介绍几个能帮我们消除视频中杂音的软件,让我们能享受清晰纯净的视听体验!一...【详细内容】
2024-01-31  译言工具集    Tags:视频杂音   点击:(49)  评论:(0)  加入收藏
如何将两个视频无缝拼接成一个视频?几种简单易行的方法推荐
怎么把两个视频拼接成一个视频?将两个视频拼接成一个视频是一种常见的视频编辑需求,特别是在需要制作长视频或合集时。拼接后的视频可以更加流畅自然,便于观看和分享。若是拼接...【详细内容】
2024-01-17  技术小蚂蚁    Tags:视频   点击:(69)  评论:(0)  加入收藏
初学者如何开始学习视频剪辑?新手如何利用剪辑技术赚钱?
想提升自身专业技术技能,我建议报名一个培训班去进行学习。今天我给亲们网罗了几家正规且口碑不错的职业教育学校,可以参考一下王氏教育开办多年几乎零负面,而且全国校区都是实...【详细内容】
2024-01-09  利娇少女    Tags:视频剪辑   点击:(82)  评论:(0)  加入收藏
剪辑师怎么学?剪辑师一个月收入多少?
剪辑师的月收入因地区、经验、技能水平等因素而异。一般来说,初级剪辑师的月收入在几千元左右,中级剪辑师的月收入在一万元左右,高级剪辑师的月收入则可能超过一万元。当然,这只...【详细内容】
2023-12-16  王氏动漫学习训练    Tags:剪辑师   点击:(103)  评论:(0)  加入收藏
ev剪辑如何消音?视频消音方法全都在这!
EV剪辑是一款视频制作软件,支持全格式精准剪辑,可以实现水印添加、配音、字幕、多轨道剪辑、转场等功能。ev剪辑支持消音操作,同时需要注意的地方还是很多的,在进行消音处理时,需...【详细内容】
2023-12-12  温暖如初的生活    Tags:剪辑   点击:(114)  评论:(0)  加入收藏
视频合并怎么制作?
听说你想了解一些视频合并方法?我能告诉你,这可是个有趣的活儿!你知道吗,合并视频不仅可以让你的作品更具创意,还能让你成为朋友圈里的视频剪辑高手!在这里,我将为大家介绍视频合并...【详细内容】
2023-12-12  王旭妍爱生活    Tags:视频合并   点击:(106)  评论:(0)  加入收藏
视频剪辑怎么剪?
在这个数字时代,我们对社交媒体上的视频编辑越来越感兴趣。你可能已经看到了各种专业水平的视频,从搞笑的猫咪视频到惊险刺激的极限运动镜头。而你可能也梦想着自己成为一个视...【详细内容】
2023-12-10  叮当猫的颜色    Tags:视频剪辑   点击:(102)  评论:(0)  加入收藏
新手做短视频用哪个软件好
新手做短视频用哪个软件好?随着短视频的兴起,越来越多的人开始接触短视频制作。对于新手来说,选择一个合适的短视频制作软件非常重要。本文将从以下5个步骤,教新手宝子快速制作...【详细内容】
2023-12-05  短视频    Tags:短视频   点击:(137)  评论:(0)  加入收藏
机器配音和真人配音有什么区别?
今天我要跟你聊聊机器配音和真人配音有什么区别。你知道吗,这个话题可不简单,因为这关乎到我们日常生活中的声音体验,听起来有点高大上,但实际上离我们并不遥远。首先,咱们得来说...【详细内容】
2023-11-30  叮当猫的颜色    Tags:配音   点击:(163)  评论:(0)  加入收藏
视频裁剪后清晰度下降用什么软件?
你是否曾经遇到过这样的场景——想要裁剪一段视频,但却苦于没有合适的工具来实现?别着急!视频裁剪软件就是你的好帮手。这些软件充分利用了先进的视频处理技术,通过直...【详细内容】
2023-11-27  数码小风向    Tags:视频   点击:(162)  评论:(0)  加入收藏
站内最新
站内热门
站内头条