Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >PAG 4.2 版本正式发布:新增 3D 图层与视频替换能力,大幅优化 UI 播放性能

PAG 4.2 版本正式发布:新增 3D 图层与视频替换能力,大幅优化 UI 播放性能

作者头像
陈仁健
发布于 2023-04-18 03:40:39
发布于 2023-04-18 03:40:39
2K0
举报

PAG 4.2 版本在以下几个层面进行了完善:AE 特性支持方面,新增支持了 3D 图层、色相/饱和度、亮度和对比度;推出了全新的 UI 场景播放组件 PAGImageView,相比之前方案可以大幅降低 70% 以上的内存和 28.6% ~ 41.6% 的 CPU 占用;针对音视频的垂直使用场景,增加了内置的占位图替换视频、音频播放及导出视频文件的能力;针对素材防盗用的需求推出了 PAG 素材加密的能力。

4.2 版本主要修改内容

AE 特性新增支持

● 3D 图层 (3D Layer)

● 色相/饱和度(Hue/Saturation)

● 亮度和对比度(Brightness & Contrast)

接口新增

● 新增 PAGImageView 类:针对 UI 场景设计的专用播放组件,基于图片解码器+磁盘缓存模式,能够避免 OpenGL 跟 UI 视图桥接的额外开销,大幅降低内存和 CPU 占用。

● 新增 PAGDecoder 类:支持通过 PAGFile 或 组合的 PAGComposition 创建,将 PAG 当作标准图片解码器使用,快捷获取某一帧的渲染内容。

● PAGSurface 类:新增 copyPixelsTo 接口,支持将 PAGSurface 渲染的像素内容拷贝至业务方给定的内存地址。

能力新增

● 占位图替换视频,视频文件可以像普通图片一样一键替换到指定的占位图上,快速实现视频模板能力。

● 导出视频文件,替换占位图或修改文本之后的 PAG 动效可以快速导出成视频文件。

● 音频播放,内置音频播放能力,包含 PAG 素材自带的音频以及用户替换的视频包含的音频轨道。

● 素材加密播放,支持通过桌面 PAGViewer 工具加密后的 PAG 素材进行授权播放。

能力优化

● 文本渲染支持含有多个 unicode 的 emoji 表情 (Android 端需要使用带 -harfbuzz 后缀的版本)。

● DisplacementMap 现已支持所有图层类型,不限制用于 BMP 预合成图层。

● PAGView 首帧播放渲染优化,避免出现首帧跳帧的情况。

● 优化存在多个图层交错引用同一个 BMP 预合成情况下的播放卡顿问题。

桌面端配套工具

● macOS 平台导出插件和桌面预览工具全面支持苹果 M1 芯片架构。

● 桌面端预览工具支持素材加密以及批量添加水印的能力。

4.2 版本主要功能解读

AE 特性新增支持

● 3D 图层 (3D Layer)

3D 图层的支持使得 3D 特效不再需要通过 BMP 预合成导出折衷实现,从而可以矢量导出特效素材,降低特效文件的大小以及提升渲染的性能,同时支持 3D 图层中的文本和占位图二次编辑,更好的发挥设计师的创意。

● 色相/饱和度(Hue/Saturation)

● 亮度和对比度(Brightness & Contrast)

色相/饱和度、亮度和对比度的支持, 使得占位图支持更丰富的颜色调节能力,替换占位图后这些效果也将得到保留,用户素材与整个素材色调和谐统一,为设计师提供了更多可发挥的空间。

全新 UI 场景播放组件

从 4.2 版本开始增加了针对 UI 场景的专用播放组件 PAGImageView,可以有效绕开 GPU 实时渲染方案在 UI 场景下劣势。尤其是对 UI 列表或同一页面中同时播放多个 PAG 文件的场景(如下图),可以显著降低内存占用同时提升渲染性能。其主要原理是充分利用了磁盘缓存,在渲染当前帧的同时,也将当前帧的渲染数据缓存到本地。单个动效文件在整个生命周期中用户只会看到一次短暂基于 GPU 实时渲染的画面,后续都是直接读取高速的磁盘缓存来呈现,并且即使重启 App 后缓存也仍然有效。从而降低整个渲染过程中因为 GPU 实时渲染而引入的额外基础开销。另外由于 PAGImageView 跟 UI 框架之间并没有 GPU 桥接层,天然的能够高性能混合,也就无需处理任何额外的合并播放逻辑。

性能数据

测试条件:

机型:iOS:iPhone 12 Pro,

          Android:三星 S21

测试方法:进入一个空白页面记录起始内存,然后添加多个 View,记录稳定后的内存,得到内存增量和 CPU 占用。

从上图的测试数据可以看出,iOS / Android 平台在 UI 场景中渲染数量众多的独立 View 时,使用 PAGImageView 相对于之前 PAGView 的方案,以同时渲染 20 个为例(渲染效果如上),内存占用分别减少了 89.1%、75.5%, CPU 相比之减少了 41.2%、28.6%。如果渲染场景对于清晰度要求不高,还可以通过 setRenderScale 降低缓存尺寸,进一步降低内存和 CPU 占用,当 RenderScale 为 0.5 时,相比之前内存占用减少了 96%、84.8%, CPU 减少了 65.7%、42.9%。优化非常显著。

除此之外, PAGImageView 还提供了开启全内存缓存的开关,针对一些极度流畅但对分辨率又不高的动效内容,可以使用这种模式将所有帧数据缓存至内存,实现极低的 CPU 占用率,适用于对于 CPU 占用要求较高且渲染尺寸较小的场景,如上表中 PAGImageView 全内存缓存模式下,渲染 5 个、10 个 和 20 个 iOS 平台的 CPU 占用分别为 4%、6%、11%, Android 端分别为 4%、5%、5%。刨除 App 本身的基础 CPU 占用,可以看到随着动画个数的增长 CPU 占用的增量几乎没有变化。

这里需要说明一下内存增量的测试方法,由于 OpenGL 环境一旦执行,系统可能会缓存对应的动态库和运行环境以加速后续的调用。这部分内存增量虽然无法释放,但它并不会跟随动画数量线性增长,而且会跟 App 中其他 OpenGL 模块共享占用。因此为了更加准确地反映真实使用场景中的实际内存增量,在测试过程中我们需要在首次文件缓存完成后杀掉 App,重启 App 再播放动画查看内存占用,这样得到的才是排除 OpenGL 环境缓存后的实际内存增量。

以上测试主要针对 PAG 在 UI 播放的场景下的对比数据,但如果是非 UI 场景下播放,例如视频编辑处理,要实时渲染海量的同屏动效素材,使用 PAGView 合并渲染仍然是最优的方案。另外 PAGImageView 在极大分辨率的渲染场景下也会有劣势,虽然可以通过 renderScale 提升性能,但是也降低了清晰度,而 PAGView 在保持清晰度的前提下,渲染大分辨率动画的性能还是更加优异。可以根据具体的业务需求特点进行选择使用。

开箱即用视频模板能力

PAG 诞生之初就是为了解决音视频编辑场景下的复杂动效渲染需求,并提供了相关接口可以便捷地与原生视频渲染链路相整合。但从原理上 PAG 本身并不是音视频编辑框也不包含对应处理能力,它只负责通用动效素材的渲染和还原。在各种垂直的使用场景下,需要业务方自己开发对应的业务框架或者接入行业里成熟的解决方案搭配使用。但这部分的研发工作对大部分业务来说还是太过复杂,例如常见的视频模板相关功能,不仅需要理解跨平台的 GPU 渲染框架,同时处理海量的硬件兼容性问题。

针对这块的业务痛点,从 4.2 版本我们也开始探索将部分垂直使用场景的需求进行开箱即用的封装。我们首次在 PAG 内提供了视频模板处理能力的 PAGMovie 模块,包含占位图一键替换视频,音频播放,以及导出视频等完整的能力。这个模块整体上基于已在腾讯系产品中广泛使用的成熟音视频框架 TAVMedia,并进行了精简抽离。接入后除了可以显著降低从头研发音视频处理能力的成本外,内置到 PAG 的使用模式也极大简化了接口调用的复杂度。让业务方可以无需关心底层复杂的音视频处理细节,像操作图片库一样轻松完成视频模板相关的需求。

● 占位图替换视频

占位图替换视频功能允许业务方直接将视频文件替换到图片图层中。替换时,SDK 支持设置视频的速度,音量,截取时间范围等参数,满足接入方对视频细粒度的修改。同时,通过结合导出插件在 AE 中设置的 TimeRemap 参数,视频可以一键应用各种 PAG 时间特效,完成视频定格、慢放、快放、巡回等等视频效果。

● 内置音频播放

在之前的版本中,音频播放需要业务方读取 PAG 素材中的 PCM 音频数据自己处理音频播放与音画同步。在 4.2 版本中,我们内部实现了音频播放的能力,支持通过 PAGView 播放动画的同时播放音效,且支持占位图中传入的视频中的音频也可以和 PAG 素材中的音频相混合。

● 导出视频文件

4.2 版本支持了 PAGComposition 的导出功能。当接入方编辑完PAGComposition后,可以直接将 PAGComposition 导出成视频,极大地减少接入方开发成本。在导出时,音视频轨道会分别异步导出,从而尽可能利用设备的硬件条件,保证整体导出效率。

官方素材加密能力

随着 PAG 接入的业务方数量日益增多和素材格式的广泛普及,素材的安全性也变得越来越重要。第三方通过 hook 等技术手段,可以很轻松盗取业务方耗费大量人力设计出来的通用 PAG 素材。为此,我们在 4.2 版本中也开始提供了第一方的素材加密保护能力,为业务提供法务途径之外的有效技术保护手段。业务团队目前也可以基于 PAG 开源的代码自行加密素材,但都没法做到有效的保护。核心原因是无法绕过内存抓取这个最大的漏洞。业务的加密手段无论再复杂,都还是需要在内存解密后再依赖开源 SDK 渲染,第三方只需要 hook 开源 SDK 里解码函数的对应指针地址,就可以无视任何加密手段,直接提取内存中解密后的素材文件。而 PAG 官方提供的素材加密模块确保了渲染过程中都不存在解密后的文件,也完全无法再次被编码成 PAG 文件。从源头上彻底杜绝了内存抓取的问题

新增商业化版本

参考行业里成熟且活跃维护的开源项目,无一例外背后都有完善的商业化体系支撑。只有充分商业化开源项目,才可能有更多的资源持续投入到免费功能的迭代以及社区用户对接中。因此 PAG 团队也将从 4.2 版本开始逐步探索最合适自身的配套商业化路径,整体策略会在开源免费版本的基础上,额外为更多的重度使用场景提供高阶的增值技术能力和服务。目前 PAG 的桌面预览工具和 AE 导出插件仍然完全免费,而 PAG SDK 从 4.2 版本开始将会提供两个版本:

社区版完全开源免费,采用 Apache 2.0 协议,可以自由商用,社区版只专注于通用的动效渲染还原以及动效文件格式的标准化,并针对动效播放等轻度使用场景提供开箱即用的支持。历史已有的开源免费能力都包含其中,未来也都不会转为付费,而且后续还会不断更新 AE 新特性支持。

企业版付费授权使用,在通用功能的基础上会持续增加一些针对重度使用场景的高阶能力封装,例如开箱即用的视频模板相关能力,以及素材加密等。业务侧选购后除了能显著减少自行封装实现的大量研发成本外,还可以获得官方团队一对一的即时技术支持服务,加速产品需求的高效落地。

社区版和企业版详细的功能对比可以点击阅读原文访问 PAG 官网。

总结

PAG 4.2 版本新增支持了大家需求比较强烈的 3D 图层,针对需要同时播放多个 PAG 动效的 UI 及列表场景进行了优化,同时在视频后编辑和素材加密等垂直领域进行了封装,满足特定场景的用户需求。PAG 4.3 版本我们将会针对 PAG 素材中的 BMP 预合成做磁盘缓存,进一步优化 PAG 在 UI 场景的性能,同时也会支持更多的 AE 特性。

微信公众号:PAG 动效

 已正式开源

 Github地址:https://github.com/Tencent/libpag

 如果想了解、接入 PAG,欢迎访问 PAG 的官网或微信公众号

 PAG 官网:https://pag.art/

 加入 QQ 群进行用户交流&官方互动:893379574

 PAG 动效经验交流可访问官方论坛:https://bbs.pag.art/

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2023-04-13,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 PAG动效 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
产品介绍|PAG:消除动效研发成本
PAG 是腾讯多媒体技术委员会下 AVGenerator Oteam开源协同小组自主研发的一套完整的动效工作流解决方案,致力于将 AE (Adobe After Effects)动效一键导出并快捷地应用于各平台和终端。和业界常用的动效工作流解决方案相比,PAG支持的 AE 特性更多,覆盖的平台更广(Android、iOS、Web、macOS、Windows和Linux),性能方面也做了深层次的优化,支持文本和占位图编辑替换,可以与视频编辑场景紧密结合。目前已经广泛应用于公司内外几十款 APP,包含微信、手机 QQ、王者荣耀、哔哩哔哩、虎牙直播等头部 App。
陈仁健
2022/07/04
3.7K0
产品介绍|PAG:消除动效研发成本
消除动效研发成本:腾讯 PAG 动效解决方案
本文作者 陈仁健,腾讯 OVBU 媒资产品中心副总监,曾主导过开源 UI 框架 FlexLite 与 Egret 游戏引擎的设计研发。2018 年加入腾讯,作为腾讯多媒体技术委员会下 AVGenerator Oteam 核心 PMC 成员,持续专注在音视频编辑、图形图像特效、C++ 跨平台渲染等领域。主导研发的中台组件 PAG 动画解决方案已接入服务了 400+ 应用,包含微信、QQ、王者荣耀、小红书等头部 App,并于 2022 年 1 月正式对外开源。 T Chat|我在大厂做研发 系列直播第 16 场
LiveVideoStack
2023/05/05
1.5K0
消除动效研发成本:腾讯 PAG 动效解决方案
【干货】PAG 动效组件受邀参加行业峰会,公开技术架构演进细节
腾讯 PAG 动效组件自 2022 年 1 月 14 日在 Github 上开源以来,受到了行业的广泛关注,业务接入数量也从最初的 40 个迅速扩大到超过 600+。其中不仅包含微信,手 Q,王者荣耀等腾讯系的头部业务,也包含小红书,知乎,B站,京东等大量外部的头部 App。随着业务接入方的持续增长,PAG 团队也有幸被邀请到了参加 《GMTC 全球大前端技术大会》和《LiveVideoStack 音视频技术大会》,进行动效解决方案相关的技术分享。在这里我们也将之前做的技术分享专题整理成了图文逐字稿,希望让
陈仁健
2023/04/05
2.2K0
【干货】PAG 动效组件受邀参加行业峰会,公开技术架构演进细节
对话腾讯陈仁健:聊一聊腾讯PAG动效解决方案的生产能力与开源情况
“PAG到目前为止已经迭代了5年,经历了四个大版本。最新的PAG4.0版本在今年年初开源…” PAG由腾讯研发,是一套完整的动效工作流解决方案,提供从AE(Adobe After Effects)导出插件,到桌面预览工具PAGViewer,再到各端的跨平台渲染SDK。能够一键将设计师在AE中制作的动效内容导出成素材文件,并快速上线应用于几乎所有的主流平台。观其发展,可以看出是人们对视频内容生产的效率与丰富度的要求不断提升。本次,我们有幸邀请到了腾讯 OVBU 计算内容中心副总监 陈仁健,聊一聊腾讯PAG动效
LiveVideoStack
2022/09/26
8780
对话腾讯陈仁健:聊一聊腾讯PAG动效解决方案的生产能力与开源情况
微信、QQ 等600+业务都在用的PAG动效方案揭秘
PAG 方案概述 诞生背景 动效内容在全行业的各个场景里都已经被广泛使用,能够显著提升用户交互的体验。但动效素材的生产流程却一直是个很大的行业痛点,主要因为在传统的工作流下,依赖研发用代码还原动效的生产方式存在巨大的瓶颈。 在传统的动效工作流中,一般是设计师先使用 AE 设计好动效,然后导出一个视频 Demo,研发再来根据 Demo 拆解动效组成并通过代码还原。这套工作流主要有以下三大核心痛点: 研发成本高:每个动效都需要研发通过代码来还原,单独排期的特效以及手工配置还原的过程,都需要大量的研发人力持续投
腾讯技术工程官方号
2023/04/10
1.3K0
微信、QQ 等600+业务都在用的PAG动效方案揭秘
腾讯自主研发动画组件PAG开源
PAG (Portable Animated Graphics) 是一套完整的动画工作流。它提供从AE导出插件,到桌面预览工具,再到各端的跨平台渲染SDK,助力于将AE动画方便快捷的应用于各平台终端。PAG目前是公司AVGenerator OTeam开源协同小组的核心组件之一,广泛应用于公司内外40余款主流APP或业务,涵盖UI动画、视频编辑、特效模板、服务端特效渲染等多个场景,于2022年1月开源至GitHub。 PAG(Portable Animated Graphics)是腾讯自主研发的一套完整的动画
腾讯技术工程官方号
2022/01/17
4.9K0
前端必看!微信都在用的开源动效方案【PAG动效】
在 web 中实现一个动画, css animation 声明一下各个时间点的样式就好了, 写起来并不麻烦。但是当设计给的动画越来越复杂, 还原度要求越来越高的情况下, 单纯依赖 css 写动画就显得捉襟见肘了。比如下面这些动画:
zz_jesse
2023/08/21
2.1K0
前端必看!微信都在用的开源动效方案【PAG动效】
PAG 4.0 正式发布:SDK 大小降至 35%,新增 Web 平台支持
渲染引擎内核的升级,主流平台全面覆盖
陈仁健
2022/07/04
4.7K3
PAG 4.0 正式发布:SDK 大小降至 35%,新增 Web 平台支持
【设计干货】AE 中 3D 图层动效应用及落地指南
为了让更多朋友能够了解和学习设计技巧, 我们在公众号新增一个栏目——【设计干货分享】 我们将在每月定时推出最多两期设计教程, 每期会包含具体的案例分析、设计思路和实践技巧等内容。 无论你是设计初学者还是有一定经验的设计爱好者,我们相信这些分享都能够对你的设计工作有所帮助和启发。 (素材来自网络,仅用于学习交流,侵联删) 随着互联网产品的不断发展,越来越多的产品开始在其交互设计中运用动态立体效果。如翻转卡片、立体盒子转场效果等等。让用户可以感受到更生动、更有真实立体感的交互体验。而对于动效设计师而言,上线
陈仁健
2023/05/18
2.3K0
【设计干货】AE 中 3D 图层动效应用及落地指南
PAG 4.1 正式发布:新增支持微信小程序
PAG 4.1 版本新增支持微信小程序,新增支持多个常用 AE 特性,如图层样式-渐变叠加、蒙版-羽化和不透明度、 亮度轨道遮罩/亮度轨道反转遮罩等。经过 2 个多月 6 个版本的迭代,PAG 4.1 版本已经趋于稳定,目前广泛应用于 QQ、小红书等头部 APP,现正式发布,欢迎大家接入使用。 4.1 版本主要修改内容 平台支持 新增支持微信小程序,目前 PAG SDK 已完成覆盖 iOS、Android、macOS、Windows、Linux、Web 和微信小程序等常用平台。 AE 特性新增支持
陈仁健
2022/11/30
1.5K0
PAG 4.1 正式发布:新增支持微信小程序
腾讯智影免费在线视频剪辑平台渲染引擎技术
作者:luckyzhliu 这几年短视频行业的迅速发展,视频内容生产作为内容生态的重要一环。智影是一个集素材搜集、视频剪辑、后期包装、渲染导出和发布于一体的免费在线剪辑平台,能够为用户提供从端到端的一站式视频剪辑及制作服务。智影已接入多个腾讯系内容生态产品,帮助用户提升视频剪辑效率和成片优质率。背后的技术方案是如何实现的呢,一起来看看 TAVMedia。 背景 这几年短视频行业的迅速发展,视频内容生产作为内容生态的重要一环,逐渐成为内容平台必备基础能力,像手 Q、抖音、快手、视频号等各种内容或社交类产品,都
腾讯技术工程官方号
2022/09/20
6.3K0
腾讯智影免费在线视频剪辑平台渲染引擎技术
开源公告|腾讯 PAG 动画组件对外开源
2022年1月14日,腾讯宣布 PAG(Portable Animated Graphics)动画组件正式开源。 PAG 是腾讯 AVGenerator OTeam 自主研发的一套完整的动画工作流解决方案,助力于将 AE (Adobe After Effects)动画方便快捷的应用于各平台终端。和业界常用的动画工作流解决方案相比,支持的 AE 特性更多,支持的平台更广(增加了 macOS、Windows 和 Linux),性能方面也做了深层次的优化,支持文本和占位图编辑替换,可以与视频编辑场景紧密结合。目前
腾讯开源
2022/01/14
1.6K0
王者QQ微信都在用的动画神器要开源了:把交付时间缩短90%
给1分钟的王者“击杀”合集做一系列炫酷动画,并集成到客户端的一键战报生成功能中,需要多长时间?
量子位
2022/01/14
1.1K0
王者QQ微信都在用的动画神器要开源了:把交付时间缩短90%
腾讯这一款设计神器,开源了!
作为一个资深的互联网用户,我们经常会在各种产品上看到十分酷炫的动画效果。比如,短视频中有趣的虚拟场景、直播间粉丝打榜的 “火箭”、“轮船” 等等。
GitHubDaily
2023/04/27
5790
腾讯这一款设计神器,开源了!
玩转AE丨动效设计必备指南
导语 动效是用户体验的重要组成部分,也是产品调性的重要体现。如今动效设计也有了更多的解决方案,如Framer、Principle、Flinto、Protopie等,这些软件在制作交互原型时,确实有更轻量便捷的优势,但效果也有一定的局限性,或者要求使用者有代码基础,比较适合有针对性的人群。 而After Effects作为动效软件的鼻祖,以其强大的兼容性、效果丰富性和清晰明了的图层操作逻辑深得设计师们喜爱,不论是UI、运营还是多媒体类型的设计都能满足,无疑是目前最具有普适性的动效软件。 本文从AE的
腾讯ISUX
2021/10/12
2K0
视频播放优化浅析
随着移动终端的普及和网络的提速,以短视频为媒介的内容成了大家普遍接受和喜欢的内容消费形式。但是短视频是如何从一个视频地址到我们能看见的音视频内容呢?我们都知道播放器就是用来完成视频从地址解析到视频渲染这个流程的集合。那在我们Android平台上播放器的发展和演进过程中,有哪些实现方式?他们背后都有些什么优缺点呢?对于一个内容消费者来说,在浏览短视频的过程中,哪些性能指标是影响用户体验的呢?技术人员对于这些性能指标有哪些可做的优化?以及在快速的版本迭代中如何保证海量用户的播放体验呢?带着这些问题,本文尝试从
微信终端开发团队
2021/06/02
4.7K0
腾讯PAG动画组件技术,8K内容生产和传输应用实践,xR虚拟拍摄技术探索,影视生产与互联网音视频
腾讯PAG动画组件技术 Topic 《动效素材极速交付:腾讯PAG动画组件技术揭秘》 陈仁健  腾讯 OVBU 计算内容中心副总监 音视频产品中的动效素材需求是源源不断的,例如贴纸花字,转场特效,照片和视频模板等,并且对它们的产量,上线速度,以及视觉效果都有比较高的要求。但在传统工作流中的交付成本却非常高,需要通过代码来手动还原设计师预设的动效内容。为了降低或消除动画相关的研发成本,腾讯内部历时 5 年研发了一套 PAG 动画工作流的解决方案,能够一键将 AE 动画内容导出并应用到几乎所有的主流平台。该方案
LiveVideoStack
2023/04/04
5070
腾讯PAG动画组件技术,8K内容生产和传输应用实践,xR虚拟拍摄技术探索,影视生产与互联网音视频
腾讯研发出新招,从此动画制作就用PAG
2020年开始,突如其来的疫情让线上生活形式飞速发展,短视频平台成了广大网民休闲娱乐、学习技能、分享生活的重要途径。
前端小智@大迁世界
2022/06/15
2.3K2
腾讯研发出新招,从此动画制作就用PAG
云剪辑 - B端在线剪辑工具架构设计与演进
腾讯云音视频的云剪辑致力于让客户在自己的应用(Web、小程序)中快速集成剪辑能力,同时强大的模板能力能够极大地提升视频生产效率。我们在探索B端在线剪辑产品的过程中遇到不少挑战:如何满足快速与定制两种集成场景?如何设计通用、高性能、可灵活拓展的渲染引擎?如何保证云端视频合成的效率与质量?腾讯云智能创作平台云剪辑模块负责人成锐林老师在LiveVideoStackCon 2022北京站上为广大开发者分享了他们团队是如何解答这一系列问题的。 文/成锐林 编辑/LiveVideoStack 大家好,我是成锐林。今天
腾讯云音视频
2023/05/29
1.6K0
云剪辑 - B端在线剪辑工具架构设计与演进
一站式 API 管理和测试工具:PostCat 轻松完成接口调测 | 开源日报 No.49
Rubick 是一个基于 electron 开源工具箱的项目,它允许用户自由集成丰富插件来创建最终桌面效率工具。该项目以 Dota 英雄中的 Rubick 为名,因为他可以使用其他英雄作为插件完成任务。以下是 Rubick 的主要功能和核心优势:
小柒
2023/10/08
5180
一站式 API 管理和测试工具:PostCat 轻松完成接口调测 | 开源日报 No.49
推荐阅读
相关推荐
产品介绍|PAG:消除动效研发成本
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档