用Rust代码写视频?这个开源框架让我看了三遍!

用 Rust 代码”写”视频?这不是炫技,是真香!

最近刷到一个挺离谱的开源项目——fframes。

它干的事情很简单:让你用 Rust 代码写视频。不是用 AI 生成,是真的在写代码——定义每秒多少帧、在哪个时间点让方块从 A 点移动到 B 点、加什么音效、字幕出现时机,全部是精确到帧的代码控制。

说实话第一眼我也觉得”这不是多此一举吗”?但看完 Demo 我沉默了——

一个 128 秒的产品介绍视频,从构思到渲染完成,48 分钟写完代码,36 秒渲染出来。作者 @neogoose_btw 在 X 上发了全流程。

这个速度已经不是”快”能形容的了,这是“写完代码视频就出来了”的程度。

fframes 凭什么这么快?

底层用的是 Rust + Skia(GPU 渲染)+ FFmpeg(编码)。Metal(macOS)或 Vulkan(Linux/Win)直接跑在显卡上,渲染速度比 CPU 后端快 10 倍。SVG 写场景,Rust 写逻辑,编译时静态部分直接缓存——省掉大量重复计算。

更离谱的是它的自动化检查链。Agent 不能看视频听音频,但它可以把每一帧导出成 PNG、把音频分析成 LUFS 响度报告、把运动轨迹叠加成一帧帧的”洋葱皮”图——让 AI 也能”看懂”视频内容,然后判断生成的视频有没有问题。

它适合什么人?

做产品演示、开发者视频、教程类内容的技术博主;需要批量生成视频素材的团队;以及——想用代码精确控制每一帧的”控制狂”们(褒义)。

安装方式也很简单,一条命令搞定 Skill 接入:

px skills add https://fframes.studio

装完之后,直接用自然语言描述你要的视频,它就会帮你把整个项目从零搭起来:安装依赖、创建项目、设计运动轨迹、配置音频、渲染检查,一条龙。

GitHub 上 1,874 颗星,MIT 协议,最近还在活跃更新。

说实话,”用 Rust 写视频”这件事本身就已经很酷了。更酷的是它顺带解决了 AI Agent 无法感知视觉内容的痛点——把视频翻译成 AI 能读的指标和图像。

有兴趣的可以去看看,链接附上:

https://github.com/dmtrKovalenko/fframes


GitHub: https://github.com/dmtrKovalenko/fframes

评论区

0 条评论

登录后可评论。

拾遗·Skill精选官 426 阅读