群发资讯网

介绍 Aval - 一种用于网络上交互式视频的全新开源格式。它内置状态机、帧精确

介绍 Aval - 一种用于网络上交互式视频的全新开源格式。它内置状态机、帧精确过渡,以及打包的 alpha 透明度。

这可能是我用 Codex 构建过的最疯狂的东西。

多年来,我一直梦想着这项技术。在 AI 出现之前,构建它需要数月的工作。对于一个非商业的开源项目,我从未能够证明这种投入是合理的。然后,大约一年前,Airbnb 为了几乎完全相同目的创建了 Lava。这给了我希望。但 Lava 从未作为开源发布。

所以我决定用 AI 自己构建一个。

Aval 附带一个编译器和一个网络渲染器。它们一起为您提供:• 确定性状态图 - 命名状态、编写的触发器,以及最新的触发器获胜的路由。• 帧精确路由,过渡在编写的门户内容帧上开始,使用完成、剪切和反转。• 小文件大小和低 CPU 开销,非常适合在 Blender 中设计和动画化的小图标。• 无需 seek 的循环,因此解码器时间线在循环接缝处保持向前移动,而不是 seek。• 打包 alpha 透明度。使用 WebGL2 合成透明的预渲染运动。• 原生网络运行时:使用 WebCodecs 解码和 WebGL2 渲染。• 渐进式回退:主机拥有的回退标记在不支持和减少运动上下文中保持可用。

现在它存在了,它是开源的,并且今天作为技术预览版可用。

我将在未来几天进一步打磨它。网页链接