fframes
@fframes_rust
Opensource video creation framework. Make delightful videos with SVG and @rustlang! Coming soon! By @neogoose_btw
🎉 FFrames goes beta 🎉 Already every rust (and not only rust) developer can join our public beta testing and try out video production with @fframes_rust I am thrilled and super excited on how awesome and powerful the project became already and there is much more to come.
tell me the syntax problem of this @fframes_rust code snippet
made ui for scalable video timeline (in browser btw) that is better and faster than 99% of available video editing software slop
you don't even understand how HUGE this is btw
Finally I made it. Transparency support for videos for *both* input videos (that you render in your video) and also rendered videos (the video fframes render for you)
At a glance: why do you need GPU and when you can be totally satisfied with a CPU renderer:
Will the liquid glass kill the batteries? YES if it will run on CPU. Here is a timings of a liquid glass effect rendering on CPU vs a flat animation of a solid moving rectangle rendered entirely on CPU. P.S. Both rendering 30 seconds full hd video with a constant animation
fframes btw
My turn to reimplement liquid glass effect. All the filters are pure SVG filters, all the rendering is done by my CPU svg rendering library (fork) all the animations, orchestrating and encoding done by my video renderin framework
lul yes fframes is available at crates io and actually public. We keep the beta and closed sources just so we can fine tune the sources without you having to worry about the breaking changes. And we don't have the docs yet 🙈 (meme by gkoat one of the beta testers)

Now something that no-one expected. FFrames is still in beta but our optimizations are already getting back ported to ffmpeg.
Sent 1 out of 3 patches of my stack to improve aarch 64 neon assembly of ffmpeg for various bgra/rgba to yuv pixel format conversions specifically targeting apple silicon CPUs. First patch is around 20%-70% of improvement on apple devices and 5-10% on arm cortex-r.
FFrames ❤️ android We have fully functional support of android platform. Including native android GPU rendering backend and hardware accelerated video encoders and decoders support. Compiled with one single command for all android targets (including simulators)

fframes has 171 dependencies in the tree including all the gpu rendering backends and separate encoders.
You need just 171 dependencies in rust to build a fully featured SVG based video renderer and encoder in rust (including rust 2D renderer) and you need 736 dependencies to run react server components DEMO
LFG! That’s so crazy that fframes is already basically a ready platform for making any graphics video editors on mobile: iOS and android 100% supported using native GPU rendering
Nothing special just made a real time preview renderer for my video production framework that works in real time on iOS (rendering via metal btw) lets gooo
fframes is compiling for android with a single --target flag btw:
I use rust instead of bash for cross compilation build scripts and you know it is actually great. Just a single "cargo build --target" or something like "cargo-ndk" or "cargo-lipo" for mobile platform and everything just works in any environment
don't tell him
Rust proc macro properly integrated with LSP is a freaking miracle of user experience
Got surprisingly a lot of attention in the latest few days. Did someone made a shout out to the fframes or mentioned us somewhere? Would be glad to know :3
Youtube video covering out the real use case and process of generative video content production using fframes. 🐕😭 youtube.com/watch?v=VGkUtv…
Rendered using fframes 😭
I've been literally crying writing my latest project: My dog passed away a month ago so I made a memorial videos generator that renders such fab videos from our media library. Everything from the set of scenes to the spiral animation rotation trajectory is unique per video ⬇️
fframes website didn't go down for a second btw and didn't spend a cent so far
Some soy boy tried to DDoS my invite list API at fframes.studio, but she didn't realize that she was actually targeting the free Vercel tier and the Telegram API instead. Why are there so few requests? Why only 2,000 requests? Did you not figure out how to mask your IP?
There’s no way I could’ve made this video without Claude and LLMs in general. I was always amazed at how much time people invest in useless shit like this, but now I literally did it myself in an hour with claude — everything from the design concept to the working motion, and…
This video contains 128 unique randomly generated bokeh circles per every frame. Formed as a std deviated sine wave. Rendering 120 fps real time. Beautiful.