

项目地址:zzzEffects/zzzFX
zzzFX 是一系列开源免费的视频效果插件,目前主要由我独立开发。预计可兼容 After Effects、Premiere、AviUtl2 以及 OpenFX 宿主(如 VEGAS Pro、DaVinci Resolve 等)。
我主要使用的软件是 VEGAS Pro,因此所有效果都优先对 VEGAS Pro 进行兼容和适配。如果有其他开发者对其他宿主更熟悉,欢迎来提 Pull Request。
如果你对该项目采用的视频插件框架感兴趣的话,可见基于 Rust 的 VideoFX-rs 框架:zzzEffects/VideoFX-rs
注意,项目仍然在开发中,因此不对稳定性做任何担保。目前暂无公开的稳定 Release 版本,如需测试,请自行从仓库源码编译。
(不代表最终效果。)










这个效果的灵感,来源于国人编写的 RenderASS OFX。但是原插件有比较大的 bug,原作者也很早就弃坑了。我现在重新写它,有点像接起了前人的接力棒。


其实这算是 SpriteSheet 的第四个版本了。第一个版本是原始版本的 OpenFX-Misc 所带的 SpriteSheet 效果。第二个版本是我基于 OpenFX-Misc 改过的 Miscz OFX 中的 SpriteSheet 效果,在原始版本里添加了很多更方便的参数。但是由于 OFX 兼容问题,前两个版本在 OFX 宿主 Natron 里可能还算好用一些,但在 VEGAS Pro 里用,几乎就是灾难性的体验。第三个版本是我重新为 VEGAS Pro 写的 SpriteSheetTool 脚本,其中的所有参数和渲染行为,差不多等同于我搞的第二个版本,只不过渲染换成了 FFmpeg,并且用一种现在看来很烂的方法,实现了预览窗口中的点击交互逻辑。第四个版本就是现在这个了,用对 VEGAS Pro 更方便的 OFX Generator 效果,再次实现了 SpriteSheet 播放效果,并且也能支持在预览窗口中直接点击选择播放范围了。这个交互是用 OFX 的交互控件写的。

基于背景图层的颜色,为前景图层生成环境光融合效果。目前的性能很差。
各种性能以及兼容性问题。
所有生成器类的效果目前都只实现了 OFX 效果, 并且都只在 VEGAS Pro 中进行了测试。从插件框架层面来看,可能没法保证 After Effects、Premiere、AviUtl2 等软件也能支持这样的生成器效果,待测试。
将 Filter 类型的 OFX 效果添加到 VEGAS Pro 的事件 FX 时,这个效果没法将渲染区域扩展到平移/裁切以外的区域。这是一个比较难修复的问题,要扩展渲染区域也是能扩展的,但是由于 VEGAS Pro 内部使用 BGR 颜色顺序,插件用的是 RGB 颜色顺序,因此,倘若直接把颜色数据扩展出去,就会出现红蓝互换的问题,并且同时还会出现区域位置错乱的问题。暂时没找到更优雅的解决办法,所以还没修。在 VEGAS Pro 中,建议将效果添加至轨道 FX 或者高版本的调整事件上。
修 bug,以及修复性能和兼容问题。
用新的框架重新实现类似于 Mz_TransformOFX 的新效果,支持绘制路径,支持通过 MIDI / REAPER 工程文件触发运动等。
参考 VEGAS Pro 的 ProType Titler 的设计理念,重新设计一款高级文字动画工具插件。
支持使用表达式操作运动。
不知道有啥了,有想法可以在评论区提,虽然我不一定能完全实现。
爱发电:https://www.ifdian.net/a/zzzzzz9125
Ko-fi:https://ko-fi.com/zzzzzz9125

